UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UGizmoElementBase::FRenderTraversalState Struct Reference

#include <GizmoElementBase.h>

Public Member Functions

void Initialize (const FSceneView *InSceneView, FTransform InTransform, const double InDPIScale=1.0)
 
const UMaterialInterfaceGetCurrentMaterial ()
 
FLinearColor GetCurrentVertexColor ()
 
FLinearColor GetCurrentLineColor ()
 

Public Attributes

FTransform LocalToWorldTransform
 
double PixelToWorldScale = 1.0
 
EGizmoElementInteractionState InteractionState = EGizmoElementInteractionState::None
 
FGizmoElementMeshRenderStateAttributes MeshRenderState
 
FGizmoElementLineRenderStateAttributes LineRenderState
 

Member Function Documentation

◆ GetCurrentLineColor()

FLinearColor UGizmoElementBase::FRenderTraversalState::GetCurrentLineColor ( )
inline

◆ GetCurrentMaterial()

const UMaterialInterface * UGizmoElementBase::FRenderTraversalState::GetCurrentMaterial ( )
inline

◆ GetCurrentVertexColor()

FLinearColor UGizmoElementBase::FRenderTraversalState::GetCurrentVertexColor ( )
inline

◆ Initialize()

void UGizmoElementBase::FRenderTraversalState::Initialize ( const FSceneView InSceneView,
FTransform  InTransform,
const double  InDPIScale = 1.0 
)
inline

Member Data Documentation

◆ InteractionState

EGizmoElementInteractionState UGizmoElementBase::FRenderTraversalState::InteractionState = EGizmoElementInteractionState::None

◆ LineRenderState

FGizmoElementLineRenderStateAttributes UGizmoElementBase::FRenderTraversalState::LineRenderState

◆ LocalToWorldTransform

FTransform UGizmoElementBase::FRenderTraversalState::LocalToWorldTransform

◆ MeshRenderState

FGizmoElementMeshRenderStateAttributes UGizmoElementBase::FRenderTraversalState::MeshRenderState

◆ PixelToWorldScale

double UGizmoElementBase::FRenderTraversalState::PixelToWorldScale = 1.0

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