MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / init

Method init

Source/Engine/ShadersCompilation/Parser/ShaderProcessing.cpp:53–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

51}
52
53void ShaderProcessing::Parser::init()
54{
55 // Init text processing tokens for hlsl language
56 text.Setup_HLSL();
57
58 // Init shader functions readers
59 _childReaders.Add(New<ConstantBufferReader>());
60 _childReaders.Add(New<VertexShaderFunctionReader>());
61 _childReaders.Add(New<HullShaderFunctionReader>());
62 _childReaders.Add(New<DomainShaderFunctionReader>());
63 _childReaders.Add(New<GeometryShaderFunctionReader>());
64 _childReaders.Add(New<PixelShaderFunctionReader>());
65 _childReaders.Add(New<ComputeShaderFunctionReader>());
66}
67
68bool ShaderProcessing::Parser::process()
69{

Callers

nothing calls this directly

Calls 2

Setup_HLSLMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected