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

Public Member Functions

 FStereoWidget3DSceneProxy (UVRStereoWidgetComponent *InComponent, ISlate3DRenderer &InRenderer)
 
virtual bool CanBeOccluded () const override
 
uint32 GetAllocatedSize (void) const
 
virtual void GetDynamicMeshElements (const TArray< const FSceneView * > &Views, const FSceneViewFamily &ViewFamily, uint32 VisibilityMap, FMeshElementCollector &Collector) const override
 
virtual void GetLightRelevance (const FLightSceneProxy *LightSceneProxy, bool &bDynamic, bool &bRelevant, bool &bLightMapped, bool &bShadowMapped) const override
 
virtual uint32 GetMemoryFootprint (void) const override
 
SIZE_T GetTypeHash () const override
 
virtual FPrimitiveViewRelevance GetViewRelevance (const FSceneView *View) const override
 
virtual void OnTransformChanged () override
 
void RenderCollision (UBodySetup *InBodySetup, FMeshElementCollector &Collector, int32 ViewIndex, const FEngineShowFlags &EngineShowFlags, const FBoxSphereBounds &InBounds, bool bRenderInEditor) const
 

Private Attributes

float ArcAngle
 
bool bCreateSceneProxy
 
EWidgetBlendMode BlendMode
 
UBodySetup * BodySetup
 
EWidgetGeometryMode GeometryMode
 
UMaterialInstanceDynamic * MaterialInstance
 
FMaterialRelevance MaterialRelevance
 
FVector Origin
 
FVector2D Pivot
 
ISlate3DRenderer & Renderer
 
UTextureRenderTarget2D * RenderTarget
 

Detailed Description

Represents a billboard sprite to the scene manager.

Definition at line 782 of file VRStereoWidgetComponent.cpp.

Constructor & Destructor Documentation

◆ FStereoWidget3DSceneProxy()

FStereoWidget3DSceneProxy::FStereoWidget3DSceneProxy ( UVRStereoWidgetComponent * InComponent,
ISlate3DRenderer & InRenderer )
inline

Initialization constructor.

Definition at line 791 of file VRStereoWidgetComponent.cpp.

Member Function Documentation

◆ CanBeOccluded()

virtual bool FStereoWidget3DSceneProxy::CanBeOccluded ( ) const
inlineoverridevirtual

Definition at line 1058 of file VRStereoWidgetComponent.cpp.

◆ GetAllocatedSize()

uint32 FStereoWidget3DSceneProxy::GetAllocatedSize ( void ) const
inline

Definition at line 1065 of file VRStereoWidgetComponent.cpp.

Here is the caller graph for this function:

◆ GetDynamicMeshElements()

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

Definition at line 808 of file VRStereoWidgetComponent.cpp.

Here is the call graph for this function:

◆ GetLightRelevance()

virtual void FStereoWidget3DSceneProxy::GetLightRelevance ( const FLightSceneProxy * LightSceneProxy,
bool & bDynamic,
bool & bRelevant,
bool & bLightMapped,
bool & bShadowMapped ) const
inlineoverridevirtual

Definition at line 1045 of file VRStereoWidgetComponent.cpp.

◆ GetMemoryFootprint()

virtual uint32 FStereoWidget3DSceneProxy::GetMemoryFootprint ( void ) const
inlineoverridevirtual

Definition at line 1063 of file VRStereoWidgetComponent.cpp.

Here is the call graph for this function:

◆ GetTypeHash()

SIZE_T FStereoWidget3DSceneProxy::GetTypeHash ( ) const
inlineoverride

Definition at line 785 of file VRStereoWidgetComponent.cpp.

◆ GetViewRelevance()

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

Definition at line 1027 of file VRStereoWidgetComponent.cpp.

◆ OnTransformChanged()

virtual void FStereoWidget3DSceneProxy::OnTransformChanged ( )
inlineoverridevirtual

Definition at line 1053 of file VRStereoWidgetComponent.cpp.

◆ RenderCollision()

void FStereoWidget3DSceneProxy::RenderCollision ( UBodySetup * InBodySetup,
FMeshElementCollector & Collector,
int32 ViewIndex,
const FEngineShowFlags & EngineShowFlags,
const FBoxSphereBounds & InBounds,
bool bRenderInEditor ) const
inline

Definition at line 980 of file VRStereoWidgetComponent.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ ArcAngle

float FStereoWidget3DSceneProxy::ArcAngle
private

Definition at line 1077 of file VRStereoWidgetComponent.cpp.

◆ bCreateSceneProxy

bool FStereoWidget3DSceneProxy::bCreateSceneProxy
private

Definition at line 1078 of file VRStereoWidgetComponent.cpp.

◆ BlendMode

EWidgetBlendMode FStereoWidget3DSceneProxy::BlendMode
private

Definition at line 1075 of file VRStereoWidgetComponent.cpp.

◆ BodySetup

UBodySetup* FStereoWidget3DSceneProxy::BodySetup
private

Definition at line 1074 of file VRStereoWidgetComponent.cpp.

◆ GeometryMode

EWidgetGeometryMode FStereoWidget3DSceneProxy::GeometryMode
private

Definition at line 1076 of file VRStereoWidgetComponent.cpp.

◆ MaterialInstance

UMaterialInstanceDynamic* FStereoWidget3DSceneProxy::MaterialInstance
private

Definition at line 1072 of file VRStereoWidgetComponent.cpp.

◆ MaterialRelevance

FMaterialRelevance FStereoWidget3DSceneProxy::MaterialRelevance
private

Definition at line 1073 of file VRStereoWidgetComponent.cpp.

◆ Origin

FVector FStereoWidget3DSceneProxy::Origin
private

Definition at line 1068 of file VRStereoWidgetComponent.cpp.

◆ Pivot

FVector2D FStereoWidget3DSceneProxy::Pivot
private

Definition at line 1069 of file VRStereoWidgetComponent.cpp.

◆ Renderer

ISlate3DRenderer& FStereoWidget3DSceneProxy::Renderer
private

Definition at line 1070 of file VRStereoWidgetComponent.cpp.

◆ RenderTarget

UTextureRenderTarget2D* FStereoWidget3DSceneProxy::RenderTarget
private

Definition at line 1071 of file VRStereoWidgetComponent.cpp.


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