Class ShaderFunctionReader
Implementation of shader functions reader
Inherited Members
ShaderProcessing::ShaderFunctionReader
Namespace: ShaderProcessing
Assembly: FlaxEngine.dll
File: Engine/ShadersCompilation/Parser/ShaderFunctionReader.h
Syntax
public class ShaderFunctionReader<MetaType> : public ShaderProcessing::ShaderMetaReader
Type Parameters
MetaType
|
Constructors
~ShaderFunctionReader()
Declaration
protected ~ShaderFunctionReader()
ShaderFunctionReader()
Declaration
protected ShaderFunctionReader()
Fields
_permutationReader
Declaration
protected PermutationReader* _permutationReader
Field Value
PermutationReader
|
Methods
OnParseAfter(IShaderParser* parser, Reader& text)
Event called after parsing shader function
Declaration
protected virtual void OnParseAfter(IShaderParser* parser, Reader& text) override
Parameters
IShaderParser
parser
Parser object |
Reader
text
Source code reader |
Overrides
OnParseBefore(IShaderParser* parser, Reader& text)
Event called before parsing shader function
Declaration
protected virtual void OnParseBefore(IShaderParser* parser, Reader& text) override
Parameters
IShaderParser
parser
Parser object |
Reader
text
Source code reader |