EntropyCanvas::ShaderMetadata
EntropyCanvas::ShaderMetadata
Section titled “EntropyCanvas::ShaderMetadata”Shader metadata extracted from source. More…
#include <ShaderAsset.h>
Public Attributes
Section titled “Public Attributes”| Name | |
|---|---|
| bool | transparent Whether this is a transparent shader. |
| int32_t | renderQueue Default render queue (2000 = opaque, 3000 = transparent) Material can override this value. |
| std::vector< ShaderParameterDef > | parameters Parameter definitions. |
| std::string | name Shader name. |
| std::vector< std::string > | keywords Declared keywords (from #pragma multi_compile). |
| std::string | description Shader description. |
| bool | castsShadows Whether shader supports shadow casting. |
| std::string | author Shader author/source. |
Detailed Description
Section titled “Detailed Description”struct EntropyCanvas::ShaderMetadata;Shader metadata extracted from source.
Contains information about the shader’s capabilities, keywords, and parameters for material setup.
Public Attributes Documentation
Section titled “Public Attributes Documentation”variable transparent
Section titled “variable transparent”bool transparent = false;Whether this is a transparent shader.
variable renderQueue
Section titled “variable renderQueue”int32_t renderQueue = 2000;Default render queue (2000 = opaque, 3000 = transparent) Material can override this value.
variable parameters
Section titled “variable parameters”std::vector< ShaderParameterDef > parameters;Parameter definitions.
variable name
Section titled “variable name”std::string name;Shader name.
variable keywords
Section titled “variable keywords”std::vector< std::string > keywords;Declared keywords (from #pragma multi_compile).
variable description
Section titled “variable description”std::string description;Shader description.
variable castsShadows
Section titled “variable castsShadows”bool castsShadows = true;Whether shader supports shadow casting.
variable author
Section titled “variable author”std::string author;Shader author/source.
Updated on 2026-01-26 at 17:14:35 -0500