| template<typename ShaderType > |
| ShaderType * | GetShader (int32 PermutationId=0) const |
| template<typename ShaderType > |
| ShaderType * | GetShader (const typename ShaderType::FPermutationDomain &PermutationVector) const |
| FShader * | GetShader (const FShaderType *ShaderType, int32 PermutationId=0) const |
| RENDERCORE_API FShader * | GetShader (const FHashedName &TypeName, int32 PermutationId=0) const |
| bool | HasShader (const FHashedName &TypeName, int32 PermutationId) const |
| bool | HasShader (const FShaderType *Type, int32 PermutationId) const |
| RENDERCORE_API void | AddShader (const FHashedName &TypeName, int32 PermutationId, FShader *Shader) |
| RENDERCORE_API FShader * | FindOrAddShader (const FHashedName &TypeName, int32 PermutationId, FShader *Shader) |
| RENDERCORE_API void | RemoveShaderTypePermutaion (const FHashedName &TypeName, int32 PermutationId) |
| void | RemoveShaderTypePermutaion (const FShaderType *Type, int32 PermutationId) |
| FShaderPipeline * | GetShaderPipeline (const FShaderPipelineType *PipelineType) const |
| bool | HasShaderPipeline (const FShaderPipelineType *PipelineType) const |