Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FSceneProxyBase
- FSceneProxy
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/NaniteSceneProxy.h |
| Include | #include "NaniteSceneProxy.h" |
Syntax
class FSceneProxyBase : public FPrimitiveSceneProxy
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 | bHasProgrammableRaster | ||
| uint8: 1 | bHasSelectedInstances | ||
| uint8: 1 | bReverseCulling | ||
| FMaterialRelevance | CombinedMaterialRelevance | ||
| EFilterFlags | FilterFlags | ||
| TArray< FHitProxyId > | HitProxyIds | ||
| EHitProxyMode | HitProxyMode | ||
| uint32 | InstanceWPODisableDistance | ||
| int32 | MaterialMaxIndex | ||
| TArray< FMaterialSection > | MaterialSections |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSceneProxyBase
(
UPrimitiveComponent* Component |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| HHitProxy * | CreateHitProxies
(
UPrimitiveComponent* Component, |
||
| void | DrawStaticElementsInternal
(
FStaticPrimitiveDrawInterface* PDI, |
||
| EFilterFlags | |||
| const TConstArrayView< const FHitProxyId > | |||
| EHitProxyMode | |||
| int32 | |||
| TArray< FMaterialSection > & | |||
| const TArray< FMaterialSection > & | |||
| uint32 | |||
| uint32 | |||
| FResourceMeshInfo | |||
| bool | |||
| bool | |||
| bool | |||
| void | |||
| void | SetRayTracingDataOffset
(
uint32 InRayTracingDataOffset |
||
| void | SetRayTracingId
(
uint32 InRayTracingId |
||
| void |
Overridden from FPrimitiveSceneProxy
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| uint8 | Nanite always uses LOD 0, and performs custom LOD streaming. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FMaterialSection |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EHitProxyMode |