![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SceneManagement.h>
Inheritance diagram for FDynamicPrimitiveUniformBuffer:Public Member Functions | |
| ENGINE_API | FDynamicPrimitiveUniformBuffer () |
| FDynamicPrimitiveUniformBuffer (const FDynamicPrimitiveUniformBuffer &)=delete | |
| virtual ENGINE_API | ~FDynamicPrimitiveUniformBuffer () |
| ENGINE_API void | Set (FRHICommandListBase &RHICmdList, FPrimitiveUniformShaderParametersBuilder &Builder) |
| ENGINE_API void | Set (FRHICommandListBase &RHICmdList, const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FVector &ActorPositionWS, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity, const FCustomPrimitiveData *CustomPrimitiveData) |
| ENGINE_API void | Set (FRHICommandListBase &RHICmdList, const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity, const FCustomPrimitiveData *CustomPrimitiveData) |
| ENGINE_API void | Set (FRHICommandListBase &RHICmdList, const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity) |
| ENGINE_API void | Set (FRHICommandListBase &RHICmdList, const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity) |
| ENGINE_API void | Set (const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FVector &ActorPositionWS, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity, const FCustomPrimitiveData *CustomPrimitiveData) |
| ENGINE_API void | Set (const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity, const FCustomPrimitiveData *CustomPrimitiveData) |
| ENGINE_API void | Set (const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, const FBoxSphereBounds &PreSkinnedLocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity) |
| ENGINE_API void | Set (const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld, const FBoxSphereBounds &WorldBounds, const FBoxSphereBounds &LocalBounds, bool bReceivesDecals, bool bHasPrecomputedVolumetricLightmap, bool bOutputVelocity) |
Public Member Functions inherited from FOneFrameResource | |
| virtual | ~FOneFrameResource () |
Public Attributes | |
| TUniformBuffer< FPrimitiveUniformShaderParameters > | UniformBuffer |
|
default |
|
delete |
|
virtual |
| void FDynamicPrimitiveUniformBuffer::Set | ( | const FMatrix & | LocalToWorld, |
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity | ||
| ) |
Pass-through implementation which calls the overloaded Set function with LocalBounds for PreSkinnedLocalBounds.
| void FDynamicPrimitiveUniformBuffer::Set | ( | const FMatrix & | LocalToWorld, |
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | const FMatrix & | LocalToWorld, |
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity, | ||
| const FCustomPrimitiveData * | CustomPrimitiveData | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | const FMatrix & | LocalToWorld, |
| const FMatrix & | PreviousLocalToWorld, | ||
| const FVector & | ActorPositionWS, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity, | ||
| const FCustomPrimitiveData * | CustomPrimitiveData | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | FRHICommandListBase & | RHICmdList, |
| const FMatrix & | LocalToWorld, | ||
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity | ||
| ) |
Pass-through implementation which calls the overloaded Set function with LocalBounds for PreSkinnedLocalBounds.
| void FDynamicPrimitiveUniformBuffer::Set | ( | FRHICommandListBase & | RHICmdList, |
| const FMatrix & | LocalToWorld, | ||
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | FRHICommandListBase & | RHICmdList, |
| const FMatrix & | LocalToWorld, | ||
| const FMatrix & | PreviousLocalToWorld, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity, | ||
| const FCustomPrimitiveData * | CustomPrimitiveData | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | FRHICommandListBase & | RHICmdList, |
| const FMatrix & | LocalToWorld, | ||
| const FMatrix & | PreviousLocalToWorld, | ||
| const FVector & | ActorPositionWS, | ||
| const FBoxSphereBounds & | WorldBounds, | ||
| const FBoxSphereBounds & | LocalBounds, | ||
| const FBoxSphereBounds & | PreSkinnedLocalBounds, | ||
| bool | bReceivesDecals, | ||
| bool | bHasPrecomputedVolumetricLightmap, | ||
| bool | bOutputVelocity, | ||
| const FCustomPrimitiveData * | CustomPrimitiveData | ||
| ) |
| void FDynamicPrimitiveUniformBuffer::Set | ( | FRHICommandListBase & | RHICmdList, |
| FPrimitiveUniformShaderParametersBuilder & | Builder | ||
| ) |
| TUniformBuffer<FPrimitiveUniformShaderParameters> FDynamicPrimitiveUniformBuffer::UniformBuffer |