#include <SlateShaders.h>
|
| | DECLARE_GLOBAL_SHADER (FSlateElementPS) |
| |
| | FSlateElementPS ()=default |
| |
| | FSlateElementPS (const ShaderMetaType::CompiledShaderInitializerType &Initializer) |
| |
| void | SetTexture (FMeshDrawSingleShaderBindings &ShaderBindings, FRHITexture *InTexture, const FSamplerStateRHIRef SamplerState) |
| |
| void | SetVirtualTextureParameters (FMeshDrawSingleShaderBindings &ShaderBindings, FVirtualTexture2DResource *InVirtualTexture) |
| |
| void | SetShaderParams (FMeshDrawSingleShaderBindings &ShaderBindings, const FShaderParams &InShaderParams) |
| |
| void | SetDisplayGammaAndInvertAlphaAndContrast (FMeshDrawSingleShaderBindings &ShaderBindings, float InDisplayGamma, float bInvertAlpha, float InContrast) |
| |
| | FGlobalShader ()=default |
| |
| RENDERCORE_API | FGlobalShader (const ShaderMetaType::CompiledShaderInitializerType &Initializer) |
| |
| template<typename TViewUniformShaderParameters > |
| void | SetParameters (FRHIBatchedShaderParameters &BatchedParameters, FRHIUniformBuffer *ViewUniformBuffer) |
| |
| RENDERCORE_API | FShader () |
| |
| RENDERCORE_API | FShader (const CompiledShaderInitializerType &Initializer) |
| |
| RENDERCORE_API | ~FShader () |
| |
| RENDERCORE_API const FSHAHash & | GetHash () const |
| |
| RENDERCORE_API const FSHAHash & | GetVertexFactoryHash () const |
| |
| RENDERCORE_API const FSHAHash & | GetOutputHash () const |
| |
| uint32 | GetSortKey () const |
| |
| RENDERCORE_API void | Finalize (const FShaderMapResourceCode *Code) |
| |
| FShaderType * | GetType (const FShaderMapPointerTable &InPointerTable) const |
| |
| FShaderType * | GetType (const FPointerTableBase *InPointerTable) const |
| |
| FVertexFactoryType * | GetVertexFactoryType (const FShaderMapPointerTable &InPointerTable) const |
| |
| FVertexFactoryType * | GetVertexFactoryType (const FPointerTableBase *InPointerTable) const |
| |
| FShaderType * | GetTypeUnfrozen () const |
| |
| int32 | GetResourceIndex () const |
| |
| EShaderPlatform | GetShaderPlatform () const |
| |
| EShaderFrequency | GetFrequency () const |
| |
| const FShaderTarget | GetTarget () const |
| |
| bool | IsFrozen () const |
| |
| uint32 | GetNumInstructions () const |
| |
| uint32 | GetNumTextureSamplers () const |
| |
| uint32 | GetCodeSize () const |
| |
| void | SetNumInstructions (uint32 Value) |
| |
| template<typename UniformBufferStructType > |
| const TShaderUniformBufferParameter< UniformBufferStructType > & | GetUniformBufferParameter () const |
| |
| const FShaderUniformBufferParameter & | GetUniformBufferParameter (const FShaderParametersMetadata *SearchStruct) const |
| |
| const FShaderUniformBufferParameter & | GetUniformBufferParameter (const FHashedName SearchName) const |
| |
| RENDERCORE_API const FShaderParametersMetadata * | FindAutomaticallyBoundUniformBufferStruct (int32 BaseIndex) const |
| |
| RENDERCORE_API void | DumpDebugInfo (const FShaderMapPointerTable &InPtrTable) |
| |
| | LAYOUT_FIELD (FShaderParameterBindings, Bindings) |
| |
| | LAYOUT_FIELD (FShaderParameterMapInfo, ParameterMapInfo) |
| |
◆ FSlateElementPS() [1/2]
| FSlateElementPS::FSlateElementPS |
( |
| ) |
|
|
default |
◆ FSlateElementPS() [2/2]
◆ DECLARE_GLOBAL_SHADER()
◆ ModifyCompilationEnvironment()
◆ SetDisplayGammaAndInvertAlphaAndContrast()
Sets the display gamma.
- Parameters
-
| DisplayGamma | The display gamma to use |
◆ SetShaderParams()
Sets shader params used by the shader
- Parameters
-
| InShaderParams | Shader params to use |
◆ SetTexture()
Sets the texture used by this shader
- Parameters
-
| Texture | Texture resource to use when this pixel shader is bound |
| SamplerState | Sampler state to use when sampling this texture |
◆ SetVirtualTextureParameters()
Sets the texture used by this shader in case a VirtualTexture is used
- Parameters
-
| InVirtualTexture | Virtual Texture resource to use when this pixel shader is bound |
The documentation for this class was generated from the following files: