UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FPrimitiveAndInstance Class Reference

#include <ScenePrivate.h>

Public Member Functions

 FPrimitiveAndInstance (const FMatrix &InLocalToWorld, const FBox &InWorldBounds, FPrimitiveSceneInfo *InPrimitive, int32 InInstanceIndex)
 
FORCEINLINE void SetTransformAndBounds (const FMatrix &InLocalToWorld, const FBox &InWorldBounds)
 
FORCEINLINE FMatrix GetLocalToWorld () const
 
FORCEINLINE FBox GetWorldBounds () const
 

Public Attributes

FPrimitiveSceneInfoPrimitive
 
FVector Origin
 
FVector3f TransformRows [3]
 
FRenderBounds WorldBoundsRelativeToOrigin
 
int32 InstanceIndex
 

Constructor & Destructor Documentation

◆ FPrimitiveAndInstance()

FPrimitiveAndInstance::FPrimitiveAndInstance ( const FMatrix InLocalToWorld,
const FBox InWorldBounds,
FPrimitiveSceneInfo InPrimitive,
int32  InInstanceIndex 
)
inline

Member Function Documentation

◆ GetLocalToWorld()

FORCEINLINE FMatrix FPrimitiveAndInstance::GetLocalToWorld ( ) const
inline

◆ GetWorldBounds()

FORCEINLINE FBox FPrimitiveAndInstance::GetWorldBounds ( ) const
inline

◆ SetTransformAndBounds()

FORCEINLINE void FPrimitiveAndInstance::SetTransformAndBounds ( const FMatrix InLocalToWorld,
const FBox InWorldBounds 
)
inline

Member Data Documentation

◆ InstanceIndex

int32 FPrimitiveAndInstance::InstanceIndex

◆ Origin

FVector FPrimitiveAndInstance::Origin

◆ Primitive

FPrimitiveSceneInfo* FPrimitiveAndInstance::Primitive

◆ TransformRows

FVector3f FPrimitiveAndInstance::TransformRows[3]

◆ WorldBoundsRelativeToOrigin

FRenderBounds FPrimitiveAndInstance::WorldBoundsRelativeToOrigin

The documentation for this class was generated from the following file: