#include <MeshDrawShaderBindings.h>
|
| | FMeshDrawSingleShaderBindings (const FMeshDrawShaderBindingsLayout &InLayout, uint8 *InData) |
| |
| template<typename UniformBufferStructType > |
| void | Add (const TShaderUniformBufferParameter< UniformBufferStructType > &Parameter, const TUniformBufferRef< UniformBufferStructType > &Value) |
| |
| template<typename UniformBufferStructType > |
| void | Add (const TShaderUniformBufferParameter< UniformBufferStructType > &Parameter, const TUniformBuffer< UniformBufferStructType > &Value) |
| |
| void | Add (const FShaderUniformBufferParameter &Parameter, const FRHIUniformBuffer *Value) |
| |
| void | Add (FShaderResourceParameter Parameter, FRHIShaderResourceView *Value) |
| |
| void | Add (FShaderResourceParameter SamplerParameter, FRHISamplerState *SamplerStateRHI) |
| |
| void | Add (FShaderResourceParameter TextureParameter, FRHITexture *TextureRHI) |
| |
| void | AddTexture (FShaderResourceParameter TextureParameter, FShaderResourceParameter SamplerParameter, FRHISamplerState *SamplerStateRHI, FRHITexture *TextureRHI) |
| |
| template<class ParameterType > |
| void | Add (FShaderParameter Parameter, const ParameterType &Value) |
| |
| | FMeshDrawShaderBindingsLayout (const TShaderRef< FShader > &Shader) |
| |
| bool | operator== (const FMeshDrawShaderBindingsLayout &Rhs) const |
| |
| uint32 | GetLooseDataSizeBytes () const |
| |
| uint32 | GetDataSizeBytes () const |
| |
◆ FMeshDrawSingleShaderBindings()
◆ Add() [1/7]
◆ Add() [2/7]
◆ Add() [3/7]
◆ Add() [4/7]
template<class ParameterType >
◆ Add() [5/7]
◆ Add() [6/7]
◆ Add() [7/7]
◆ AddTexture()
◆ FReadOnlyMeshDrawSingleShaderBindings
The documentation for this class was generated from the following file: