![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for TMobileHistogramCS< LowSharedComputeMemory >:Public Types | |
| typedef TMobileHistogramCS< LowSharedComputeMemory > | ClassName |
Public Types inherited from FGlobalShader | |
| using | ShaderMetaType = FGlobalShaderType |
| using | FPermutationParameters = FGlobalShaderPermutationParameters |
Public Types inherited from FShader | |
| using | FPermutationDomain = FShaderPermutationNone |
| using | FPermutationParameters = FShaderPermutationParameters |
| using | CompiledShaderInitializerType = FShaderCompiledShaderInitializerType |
| using | ShaderMetaType = FShaderType |
| using | ShaderStatKeyType = FMemoryImageName |
| using | FShaderStatisticMap = TMemoryImageMap< ShaderStatKeyType, FShaderStatVariant > |
Static Public Attributes | |
| static const FIntPoint | TexelsPerThreadGroup |
Static Public Attributes inherited from FMobileHistogram | |
| static const uint32 | LowThreadGroupSizeX = 8 |
| static const uint32 | LowThreadGroupSizeY = 4 |
| static const uint32 | LowLoopCountX = 2 |
| static const uint32 | LowLoopCountY = 4 |
| static const uint32 | ThreadGroupSizeX = 16 |
| static const uint32 | ThreadGroupSizeY = 8 |
| static const uint32 | LoopCountX = 2 |
| static const uint32 | LoopCountY = 2 |
| static const uint32 | HistogramSize = 64 |
Additional Inherited Members | |
Protected Member Functions inherited from FShader | |
| LAYOUT_FIELD (TMemoryImageArray< FHashedName >, UniformBufferParameterStructs) | |
| LAYOUT_FIELD (TMemoryImageArray< FShaderUniformBufferParameter >, UniformBufferParameters) | |
| LAYOUT_FIELD_EDITORONLY (FSHAHash, OutputHash) | |
| LAYOUT_FIELD_EDITORONLY (FSHAHash, VFSourceHash) | |
| LAYOUT_FIELD_EDITORONLY (FSHAHash, SourceHash) | |
| typedef TMobileHistogramCS< LowSharedComputeMemory > TMobileHistogramCS< LowSharedComputeMemory >::ClassName |
|
inline |
|
inline |
| TMobileHistogramCS< LowSharedComputeMemory >::DECLARE_GLOBAL_SHADER | ( | ClassName | ) |
|
inlinestatic |
| const FIntPoint TMobileHistogramCS< true >::TexelsPerThreadGroup | ( | LowThreadGroupSizeX *LowLoopCountX * | 2, |
| LowThreadGroupSizeY *LowLoopCountY * | 2 | ||
| ) |
| const FIntPoint TMobileHistogramCS< false >::TexelsPerThreadGroup | ( | ThreadGroupSizeX *LoopCountX * | 2, |
| ThreadGroupSizeY *LoopCountY * | 2 | ||
| ) |
|
static |