Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FSceneProxyBase
- FSceneProxy
- FNaniteSplineMeshSceneProxy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/NaniteSceneProxy.h |
| Include | #include "NaniteSceneProxy.h" |
Syntax
class FSceneProxy : public FSceneProxyBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bHasMaterialErrors | ||
| const FCardRepresentationData * | CardRepresentationData | ||
| int32 | ClampedMinLOD | Minimum LOD index to use. Clamped to valid range [0, NumLODs - 1]. | |
| const FDistanceFieldVolumeData * | DistanceFieldData | ||
| uint32 | EndCullDistance | ||
| TSharedPtr< FInstanceDataSceneProxy, ESPMode::ThreadSafe > | InstanceDataSceneProxy | ||
| FMeshInfo | MeshInfo | ||
| uint32: 2 | MeshPaintTextureCoordinateIndex | ||
| FUintVector2 | MeshPaintTextureDescriptor | ||
| FTextureResource * | MeshPaintTextureResource | ||
| const FStaticMeshRenderData * | RenderData | ||
| const FResources * | Resources | ||
| const UStaticMesh * | StaticMesh |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSceneProxy
(
const FMaterialAudit& MaterialAudit, |
|||
FSceneProxy
(
const FMaterialAudit& MaterialAudit, |
|||
FSceneProxy
(
const FMaterialAudit& MaterialAudit, |
|||
FSceneProxy
(
const FMaterialAudit& MaterialAudit, |
|||
FSceneProxy
(
const FMaterialAudit& MaterialAudit, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FSceneProxy () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| HHitProxy * | CreateHitProxies
(
IPrimitiveComponent* ComponentInterface, |
||
| HHitProxy * | CreateHitProxies
(
UPrimitiveComponent* Component, |
||
| void | CreateRenderThreadResources
(
FRHICommandListBase& RHICmdList |
||
| void | |||
| void | GetDistanceFieldAtlasData
(
const FDistanceFieldVolumeData*& OutDistanceFieldData, |
||
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
||
| FInstanceDataUpdateTaskInfo * | |||
| bool | GetInstanceDrawDistanceMinMax
(
FVector2f& OutCullRange |
||
| bool | GetInstanceWorldPositionOffsetDisableDistance
(
float& OutWPODisableDistance |
||
| void | GetLCIs
(
FLCIArray& LCIs |
||
| int32 | |||
| void | GetLightRelevance
(
const FLightSceneProxy* LightSceneProxy, |
||
| uint32 | |||
| const FCardRepresentationData * | |||
| FUintVector2 | |||
| void | GetNaniteResourceInfo
(
uint32& OutResourceID, |
||
| FResourceMeshInfo | |||
| const UStaticMesh * | |||
| SIZE_T | GetTypeHash () |
||
| FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
||
| bool | |||
| bool | IsCollisionView
(
const FEngineShowFlags& EngineShowFlags, |
||
| void | |||
| void | SetInstanceCullDistance_RenderThread
(
float StartCullDistance, |
||
| void | SetWorldPositionOffsetDisableDistance_GameThread
(
int32 NewValue |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FMeshInfo |
Typedefs
| Name | Description |
|---|---|
| Super |