Class ShaderMeta
Shader source metadata
Inheritance
ShaderMeta
Assembly: FlaxEngine.dll
File: Engine/ShadersCompilation/Parser/ShaderMeta.h
Syntax
public class ShaderMeta
Fields
CB
Constant Buffers
Declaration
public Array<ConstantBufferMeta> CB
Field Value
Array<ConstantBufferMeta>
|
CS
Compute Shaders
Declaration
public Array<ComputeShaderMeta> CS
Field Value
Array<ComputeShaderMeta>
|
DS
Domain Shaders
Declaration
public Array<DomainShaderMeta> DS
Field Value
Array<DomainShaderMeta>
|
GS
Geometry Shaders
Declaration
public Array<GeometryShaderMeta> GS
Field Value
Array<GeometryShaderMeta>
|
HS
Hull Shaders
Declaration
public Array<HullShaderMeta> HS
Field Value
Array<HullShaderMeta>
|
PS
Pixel Shaders
Declaration
public Array<PixelShaderMeta> PS
Field Value
Array<PixelShaderMeta>
|
VS
Vertex Shaders
Declaration
public Array<VertexShaderMeta> VS
Field Value
Array<VertexShaderMeta>
|
Methods
GetShaders(Array<const ShaderFunctionMeta* >& functions)
Gets all shader functions (all types).
Declaration
public void GetShaders(Array<const ShaderFunctionMeta* >& functions) const
Parameters
Array<ShaderFunctionMeta >
functions
Output collections of functions |
GetShadersCount()
Gets amount of shaders attached (not counting permutations).
Declaration
public int32 GetShadersCount() const
Returns
int32
|