#include <TextureInstanceView.h>
|
| FORCEINLINE | FBounds4 () |
| |
| | MS_ALIGN (16) FUintVector4 PackedRelativeBox |
| |
| void | Set (int32 Index, const FBoxSphereBounds &InBounds, uint32 InPackedRelativeBox, float InLastRenderTime, const FVector &InRangeOrigin, float InMinDistanceSq, float InMinRangeSq, float InMaxRangeSq) |
| |
| void | Set (int32 Index, const FBoxSphereBounds &InBounds, uint32 InPackedRelativeBox, float InRadiusOrComponentScale, float InLastRenderTime, const FVector &InRangeOrigin, float InMinDistanceSq, float InMinRangeSq, float InMaxRangeSq) |
| |
| void | UnpackBounds (int32 Index, const UPrimitiveComponent *Component) |
| |
| void | FullUpdate (int32 Index, const FVector &NewOrigin, const FVector &NewBoxExtent, float NewSphereRadius, float LastRenderTime) |
| |
| FORCEINLINE void | UpdateLastRenderTime (int32 Index, float LastRenderTime) |
| |
| FORCEINLINE void | UpdateMaxDrawDistanceSquared (int32 Index, float InMaxRangeSq) |
| |
| FORCEINLINE void | Clear (int32 Index) |
| |
| FORCEINLINE void | OffsetBounds (int32 Index, const FVector &Offset) |
| |
◆ FBounds4()
◆ Clear()
◆ FullUpdate()
Dynamic Path, this needs to reset all members since the dynamic data is rebuilt from scratch every update (the previous data is given to the async task)
◆ MS_ALIGN()
| FBounds4::MS_ALIGN |
( |
16 |
| ) |
|
The relative box the bound was computed with. Aligned to be interpreted as FVector4
◆ OffsetBounds()
◆ Set() [1/2]
◆ Set() [2/2]
◆ UnpackBounds()
| void FBounds4::UnpackBounds |
( |
int32 |
Index, |
|
|
const UPrimitiveComponent * |
Component |
|
) |
| |
◆ UpdateLastRenderTime()
| void FBounds4::UpdateLastRenderTime |
( |
int32 |
Index, |
|
|
float |
LastRenderTime |
|
) |
| |
◆ UpdateMaxDrawDistanceSquared()
| void FBounds4::UpdateMaxDrawDistanceSquared |
( |
int32 |
Index, |
|
|
float |
InMaxRangeSq |
|
) |
| |
◆ ExtentX
X size of the bounds box extent of 4 texture/mesh instances
◆ ExtentY
Y size of the bounds box extent of 4 texture/mesh instances
◆ ExtentZ
Z size of the bounds box extent of 4 texture/mesh instances
◆ LastRenderTime
Last visibility time for this bound, used for priority
◆ MaxRangeSq
Maximal range distance (between the bounding sphere origin and the view origin) for which this entry is valid
◆ MinDistanceSq
Minimal distance (between the bounding sphere origin and the view origin) for which this entry is valid
◆ MinRangeSq
Minimal range distance (between the bounding sphere origin and the view origin) for which this entry is valid
◆ OriginX
X coordinates for the bounds origin of 4 texture/mesh instances
◆ OriginY
Y coordinates for the bounds origin of 4 texture/mesh instances
◆ OriginZ
Z coordinates for the bounds origin of 4 texture/mesh instances
◆ RadiusOrComponentScale
Sphere radii for the bounding sphere of 4 texture/mesh static instances or component scale for dynamic instances
◆ RangeOriginX
X coordinates for used to compute the distance condition between min and max
◆ RangeOriginY
Y coordinates for used to compute the distance condition between min and max
◆ RangeOriginZ
Z coordinates for used to compute the distance condition between min and max
The documentation for this struct was generated from the following files: