Berserk
|
This is the complete list of members for ShaderArchetype, including all inherited members.
DefineFormat(const ShaderCompileOptions &options, MeshFormat &format)=0 | ShaderArchetype | pure virtual |
DefineOptions(std::vector< ShaderOption > &options) const =0 | ShaderArchetype | pure virtual |
DefineVariation(const ShaderCompileOptions &options, ShaderVariation &variation)=0 | ShaderArchetype | pure virtual |
GetArchetype() const =0 | ShaderArchetype | pure virtual |
GetSupportedLanguages() const =0 | ShaderArchetype | pure virtual |
IsSupportedLanguage(RHIShaderLanguage language) const | ShaderArchetype | virtual |
Process(const InputData &inputData, OutputData &outputData)=0 | ShaderArchetype | pure virtual |
SHADER_PARAMS_BLOCK | ShaderArchetype | static |
~ShaderArchetype()=default | ShaderArchetype | virtual |