#include <TextureInstanceState.h>
|
| static void | PreAddComponent (const UPrimitiveComponent *Component, FStreamingTextureLevelContext &LevelContext, float MaxAllowedUIDensity, FPreAddComponentPayload &OutPayload) |
| |
| static void | PreAddComponentIgnoreBounds (const UPrimitiveComponent *Component, FStreamingTextureLevelContext &LevelContext, FPreAddComponentIgnoreBoundsPayload &OutPayload) |
| |
| static TRefCountPtr< const FRenderAssetInstanceView > | CreateView (const FRenderAssetInstanceView *RefView) |
| |
| static TRefCountPtr< FRenderAssetInstanceView > | CreateViewWithUninitializedBounds (const FRenderAssetInstanceView *RefView) |
| |
| static void | SwapData (FRenderAssetInstanceView *Lfs, FRenderAssetInstanceView *Rhs) |
| |
| static float | GetMaxDrawDistSqWithLODParent (const FVector &Origin, const FVector &ParentOrigin, float ParentMinDrawDist, float ParentBoundingSphereRadius) |
| |
| static void | GetDistanceAndRange (const UPrimitiveComponent *Component, const FBoxSphereBounds &RenderAssetInstanceBounds, float &MinDistanceSq, float &MinRangeSq, float &MaxRangeSq) |
| |
| static void | OutputToLog (const FBoxSphereBounds &Bounds, int32 BoundsIndex, const TArray< FBounds4 > &Bounds4, float TexelFactor, bool bForceLoad, float MaxNormalizedSize, float MaxNormalizedSize_VisibleOnly, const TCHAR *Prefix, const UPrimitiveComponent *Component=nullptr) |
| |
◆ FRenderAssetInstanceState()
| FRenderAssetInstanceState::FRenderAssetInstanceState |
( |
bool |
bForDynamicInstances | ) |
|
◆ AddComponent() [1/2]
◆ AddComponent() [2/2]
◆ AddComponentIgnoreBounds() [1/2]
◆ AddComponentIgnoreBounds() [2/2]
◆ AddComponents()
◆ CheckRegistrationAndUnpackBounds()
| int32 FRenderAssetInstanceState::CheckRegistrationAndUnpackBounds |
( |
TArray< const UPrimitiveComponent * > & |
RemovedComponents | ) |
|
◆ CompileElements()
| int32 FRenderAssetInstanceState::CompileElements |
( |
| ) |
|
◆ ConditionalUpdateBounds()
| bool FRenderAssetInstanceState::ConditionalUpdateBounds |
( |
int32 |
BoundIndex | ) |
|
◆ FlushPendingRemoveComponents()
◆ GetAllocatedSize()
| uint32 FRenderAssetInstanceState::GetAllocatedSize |
( |
| ) |
const |
◆ GetReferencedComponents()
| void FRenderAssetInstanceState::GetReferencedComponents |
( |
TArray< const UPrimitiveComponent * > & |
Components | ) |
const |
◆ HasComponent()
◆ HasComponentReferences()
| FORCEINLINE bool FRenderAssetInstanceState::HasComponentReferences |
( |
const UPrimitiveComponent * |
Component | ) |
const |
|
inline |
◆ MoveBound()
| bool FRenderAssetInstanceState::MoveBound |
( |
int32 |
SrcBoundIndex, |
|
|
int32 |
DstBoundIndex |
|
) |
| |
Move around one bound to free the last bound indices. This allows to keep the number of dynamic bounds low.
◆ NumBounds()
◆ OffsetBounds()
| void FRenderAssetInstanceState::OffsetBounds |
( |
const FVector & |
Offset | ) |
|
◆ PreAddComponent()
◆ PreAddComponentIgnoreBounds()
◆ RemoveComponent()
◆ RemoveComponentReferences()
| bool FRenderAssetInstanceState::RemoveComponentReferences |
( |
const UPrimitiveComponent * |
Component | ) |
|
◆ TrimBounds()
| void FRenderAssetInstanceState::TrimBounds |
( |
| ) |
|
◆ UpdateBounds() [1/2]
| void FRenderAssetInstanceState::UpdateBounds |
( |
const UPrimitiveComponent * |
Component | ) |
|
◆ UpdateBounds() [2/2]
| bool FRenderAssetInstanceState::UpdateBounds |
( |
int32 |
BoundIndex | ) |
|
◆ UpdateLastRenderTimeAndMaxDrawDistance()
| void FRenderAssetInstanceState::UpdateLastRenderTimeAndMaxDrawDistance |
( |
int32 |
BoundIndex | ) |
|
◆ FRenderAssetIterator
◆ FRenderAssetLinkIterator
The documentation for this class was generated from the following files: