![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshPassProcessor.h>
Inheritance diagram for FReadOnlyMeshDrawSingleShaderBindings:Public Member Functions | |
| FReadOnlyMeshDrawSingleShaderBindings (const FMeshDrawSingleShaderBindings &Bindings) | |
| FReadOnlyMeshDrawSingleShaderBindings (const FMeshDrawShaderBindingsLayout &InLayout, const uint8 *InData) | |
| FRHIUniformBuffer *const * | GetUniformBufferStart () const |
| FRHISamplerState ** | GetSamplerStart () const |
| FRHIResource ** | GetSRVStart () const |
| const uint8 * | GetSRVTypeStart () const |
| const uint8 * | GetLooseDataStart () const |
Public Member Functions inherited from FMeshDrawShaderBindingsLayout | |
| FMeshDrawShaderBindingsLayout (const TShaderRef< FShader > &Shader) | |
| bool | operator== (const FMeshDrawShaderBindingsLayout &Rhs) const |
| uint32 | GetLooseDataSizeBytes () const |
| uint32 | GetDataSizeBytes () const |
Static Public Member Functions | |
| static RENDERER_API void | SetShaderBindings (FRHIBatchedShaderParameters &BatchedParameters, const class FReadOnlyMeshDrawSingleShaderBindings &RESTRICT SingleShaderBindings, FShaderBindingState &RESTRICT ShaderBindingState) |
| static RENDERER_API void | SetShaderBindings (FRHIBatchedShaderParameters &BatchedParameters, const class FReadOnlyMeshDrawSingleShaderBindings &RESTRICT SingleShaderBindings) |
Additional Inherited Members | |
Protected Member Functions inherited from FMeshDrawShaderBindingsLayout | |
| uint32 | GetUniformBufferOffset () const |
| uint32 | GetSamplerOffset () const |
| uint32 | GetSRVOffset () const |
| uint32 | GetSRVTypeOffset () const |
| uint32 | GetLooseDataOffset () const |
Protected Attributes inherited from FMeshDrawShaderBindingsLayout | |
| const FShaderParameterMapInfo & | ParameterMapInfo |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
static |