Home
last modified time | relevance | path

Searched refs:Shader (Results 1 - 13 of 13) sorted by relevance

/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/
H A Dmaterial.h44 * @brief The Shader class
46 class Shader final : public META_NS::Internal::ObjectInterfaceAPI<Shader, ClassId::Shader> {
47 META_API(Shader)
49 META_API_CACHE_INTERFACE(IShader, Shader)
50 META_API_INTERFACE_PROPERTY_CACHED(Shader, Uri, BASE_NS::string)
H A Dmaterial_uid.h24 REGISTER_CLASS(Shader, "56d686b8-7a33-4608-b12a-1a170381bcfd", META_NS::ObjectCategoryBits::NO_CATEGORY)
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.h74 MaterialComponent::Shader& materialShader, MaterialComponent::Shader& depthShader) const override;
76 const BASE_NS::string_view renderSlot, MaterialComponent::Shader& shader) const override;
H A Dscene_util.cpp601 MaterialComponent::Shader& materialShader, MaterialComponent::Shader& depthShader) const in GetDefaultMaterialShaderData()
641 const string_view renderSlot, MaterialComponent::Shader& shader) const in GetDefaultMaterialShaderData()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_scene_util.h137 MaterialComponent::Shader& materialShader, MaterialComponent::Shader& depthShader) const = 0;
147 const BASE_NS::string_view renderSlot, MaterialComponent::Shader& shader) const = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dmaterial_component.h170 struct Shader { struct
171 /** Shader to be used. (If invalid, a default is chosen by the default material renderer)
175 /** Shader graphics state to be used. (If invalid, a default is chosen by the default material renderer) */
204 DEFINE_PROPERTY(Shader, materialShader, "Material Shader", 0, )
211 DEFINE_PROPERTY(Shader, depthShader, "Depth Shader", 0, )
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dregister_engine_access.cpp49 DECLARE_PROPERTY_TYPE(MaterialComponent::Shader); variable
64 META_TYPE(MaterialComponent::Shader)
146 RegisterEngineAccessImplAndAny<MaterialComponent::Shader>(); in RegisterEngineAccess()
158 UnregisterEngineAccessImplAndAny<MaterialComponent::Shader>(); in UnregisterEngineAccess()
H A Dshader_impl.cpp26 class ShaderImpl : public META_NS::ObjectFwd<ShaderImpl, SCENE_NS::ClassId::Shader, META_NS::ClassId::Object,
H A Dscene_holder.cpp1916 auto shader = SCENE_NS::Shader(); in GetShader()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp47 DECLARE_PROPERTY_TYPE(MaterialComponent::Shader); variable
87 BEGIN_METADATA(MaterialComponentShaderMetaData, MaterialComponent::Shader)
88 DECL_PROPERTY2(MaterialComponent::Shader, shader, "Shader", 0)
89 DECL_PROPERTY2(MaterialComponent::Shader, graphicsState, "Graphics State", 0)
90 END_METADATA(MaterialComponentShaderMetaData, MaterialComponent::Shader)
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_image_filter.cpp211 filter_ = SkImageFilters::Shader(skShader, skCropRect); in InitWithShader()
/foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler/src/
H A Dmain.cpp464 /** Shader stage flags */
1509 struct Shader {
1518 void ProcessShaderModule(Shader& me, const ShaderModuleCreateInfo& createInfo)
1654 Shader shader;
1700 Shader shader;
/foundation/graphic/graphic_3d/kits/js/src/
H A DSceneJS.cpp858 NapiApi::Object shaderJS(GetJSConstructor(env, "Shader"), BASE_NS::countof(args), args); in CreateShader()
889 data->shader_ = META_NS::GetObjectRegistry().Create<SCENE_NS::IShader>(SCENE_NS::ClassId::Shader, params); in CreateShader()

Completed in 21 milliseconds