![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshDrawShaderBindings.h>
Inheritance diagram for FMeshDrawShaderBindingsLayout:Public Member Functions | |
| FMeshDrawShaderBindingsLayout (const TShaderRef< FShader > &Shader) | |
| bool | operator== (const FMeshDrawShaderBindingsLayout &Rhs) const |
| uint32 | GetLooseDataSizeBytes () const |
| uint32 | GetDataSizeBytes () const |
Protected Member Functions | |
| uint32 | GetUniformBufferOffset () const |
| uint32 | GetSamplerOffset () const |
| uint32 | GetSRVOffset () const |
| uint32 | GetSRVTypeOffset () const |
| uint32 | GetLooseDataOffset () const |
Protected Attributes | |
| const FShaderParameterMapInfo & | ParameterMapInfo |
Friends | |
| class | FMeshDrawShaderBindings |
Stores the number of each resource type that will need to be bound to a single shader, computed during shader reflection.
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
|
friend |
|
protected |