Berserk
ShaderTechnique Member List

This is the complete list of members for ShaderTechnique, including all inherited members.

AddRef() constRefCntinline
Destroy() constRefCntinlineprotectedvirtual
FillPipelineDesc(RHIGraphicsPipelineDesc &desc, uint32 passIdx) constShaderTechnique
GetName() constShaderTechniqueinline
GetPass(const StringName &name) constShaderTechnique
GetPass(uint32 passIdx) constShaderTechnique
GetPasses() constShaderTechniqueinline
GetPassesCount() constShaderTechniqueinline
GetRefs() constRefCntinline
GetRHILanguage() constShaderTechniqueinline
GetRHIType() constShaderTechniqueinline
GetShader() constShaderTechniqueinline
GetTags() constShaderTechniqueinline
IsCompiled() constShaderTechnique
IsUnique() constRefCntinline
RelRef() constRefCntinline
SetName(StringName name)ShaderTechnique
SetPasses(std::vector< Ref< ShaderPass >> passes)ShaderTechnique
SetRHILanguage(RHIShaderLanguage language)ShaderTechnique
SetRHIType(RHIType rhiType)ShaderTechnique
SetShader(class Shader *shader)ShaderTechnique
SetTags(const ShaderTechniqueTags &tags)ShaderTechnique
ShaderTechnique()=defaultShaderTechnique
~RefCnt()RefCntinlinevirtual
~ShaderTechnique() override=defaultShaderTechnique