![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ScenePrivate.h>
Public Member Functions | |
| void | StartFrame (FScene *Scene) |
| bool | GetComponentPreviousLocalToWorld (FPrimitiveComponentId PrimitiveComponentId, FMatrix &OutPreviousLocalToWorld) const |
| void | UpdateTransform (FPrimitiveSceneInfo *PrimitiveSceneInfo, const FMatrix &LocalToWorld, const FMatrix &PreviousLocalToWorld) |
| void | RemoveFromScene (FPrimitiveComponentId PrimitiveComponentId, bool bImmediate) |
| void | OverridePreviousTransform (FPrimitiveComponentId PrimitiveComponentId, const FMatrix &PreviousLocalToWorld) |
| void | ApplyOffset (FVector Offset) |
Tracks primitive transforms so they will be persistent across rendering state recreates.
|
inline |
Looks up the PreviousLocalToWorld state for the given component. Returns false if none is found (the primitive has never been moved).
|
inline |
Overrides a primitive's previous LocalToWorld matrix for this frame only
|
inline |
Must be called once per frame, even when there are multiple EndDrawingViewports.
|
inline |
Updates a primitives current LocalToWorld state.