A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDrawVRCylinderSceneProxy Class Referencefinal
Inheritance diagram for FDrawVRCylinderSceneProxy:
[legend]

Public Member Functions

 FDrawVRCylinderSceneProxy (const UVRRootComponent *InComponent)
 
uint32 GetAllocatedSize (void) const
 
virtual void GetDynamicMeshElements (const TArray< const FSceneView * > &Views, const FSceneViewFamily &ViewFamily, uint32 VisibilityMap, FMeshElementCollector &Collector) const override
 
virtual uint32 GetMemoryFootprint (void) const override
 
SIZE_T GetTypeHash () const override
 
virtual FPrimitiveViewRelevance GetViewRelevance (const FSceneView *View) const override
 
void UpdateTransform_RenderThread (const FTransform &NewTransform, float NewHalfHeight, bool bIsSimulating)
 

Private Attributes

const uint32 bDrawOnlyIfSelected: 1
 
bool bSimulating
 
float CapsuleHalfHeight
 
const float CapsuleRadius
 
FMatrix LocalToWorld
 
FColor ShapeColor
 
const FVector VRCapsuleOffset
 

Detailed Description

Represents a UVRRootComponent to the scene manager.

Definition at line 395 of file VRRootComponent.cpp.

Constructor & Destructor Documentation

◆ FDrawVRCylinderSceneProxy()

FDrawVRCylinderSceneProxy::FDrawVRCylinderSceneProxy ( const UVRRootComponent * InComponent)
inline

Definition at line 404 of file VRRootComponent.cpp.

Member Function Documentation

◆ GetAllocatedSize()

uint32 FDrawVRCylinderSceneProxy::GetAllocatedSize ( void ) const
inline

Definition at line 476 of file VRRootComponent.cpp.

Here is the caller graph for this function:

◆ GetDynamicMeshElements()

virtual void FDrawVRCylinderSceneProxy::GetDynamicMeshElements ( const TArray< const FSceneView * > & Views,
const FSceneViewFamily & ViewFamily,
uint32 VisibilityMap,
FMeshElementCollector & Collector ) const
inlineoverridevirtual

Definition at line 418 of file VRRootComponent.cpp.

◆ GetMemoryFootprint()

virtual uint32 FDrawVRCylinderSceneProxy::GetMemoryFootprint ( void ) const
inlineoverridevirtual

Definition at line 475 of file VRRootComponent.cpp.

Here is the call graph for this function:

◆ GetTypeHash()

SIZE_T FDrawVRCylinderSceneProxy::GetTypeHash ( ) const
inlineoverride

Definition at line 398 of file VRRootComponent.cpp.

◆ GetViewRelevance()

virtual FPrimitiveViewRelevance FDrawVRCylinderSceneProxy::GetViewRelevance ( const FSceneView * View) const
inlineoverridevirtual

Definition at line 461 of file VRRootComponent.cpp.

◆ UpdateTransform_RenderThread()

void FDrawVRCylinderSceneProxy::UpdateTransform_RenderThread ( const FTransform & NewTransform,
float NewHalfHeight,
bool bIsSimulating )
inline

Called on render thread to assign new dynamic data

Definition at line 452 of file VRRootComponent.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ bDrawOnlyIfSelected

const uint32 FDrawVRCylinderSceneProxy::bDrawOnlyIfSelected
private

Definition at line 479 of file VRRootComponent.cpp.

◆ bSimulating

bool FDrawVRCylinderSceneProxy::bSimulating
private

Definition at line 484 of file VRRootComponent.cpp.

◆ CapsuleHalfHeight

float FDrawVRCylinderSceneProxy::CapsuleHalfHeight
private

Definition at line 481 of file VRRootComponent.cpp.

◆ CapsuleRadius

const float FDrawVRCylinderSceneProxy::CapsuleRadius
private

Definition at line 480 of file VRRootComponent.cpp.

◆ LocalToWorld

FMatrix FDrawVRCylinderSceneProxy::LocalToWorld
private

Definition at line 486 of file VRRootComponent.cpp.

◆ ShapeColor

FColor FDrawVRCylinderSceneProxy::ShapeColor
private

Definition at line 482 of file VRRootComponent.cpp.

◆ VRCapsuleOffset

const FVector FDrawVRCylinderSceneProxy::VRCapsuleOffset
private

Definition at line 483 of file VRRootComponent.cpp.


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