Go to the source code of this file.
|
| enum class | ERayTracingPrimitiveFlags : uint8 {
None = 0
, UnsupportedProxyType = 1 << 0
, Exclude = 1 << 1
, Skip = 1 << 2
,
Dynamic = 1 << 3
, CacheInstances = 1 << 4
, ComputeLOD = 1 << 5
, FarField = 1 << 6
,
Streaming = 1 << 7
} |
| |
| enum class | ERayTracingProxyType : uint8 {
None = 0
, StaticMesh = 1 << 0
, HierarchicalInstancedStaticMesh = 1 << 1
, LandscapeGrass = 1 << 2
,
NaniteProxy = 1 << 3
, SkeletalMesh = 1 << 4
, InstanceSkeletalMesh = 1 << 5
, All = StaticMesh | HierarchicalInstancedStaticMesh | LandscapeGrass | NaniteProxy | SkeletalMesh | InstanceSkeletalMesh
} |
| |
◆ ERayTracingPrimitiveFlags
| Enumerator |
|---|
| None | |
| UnsupportedProxyType | |
| Exclude | |
| Skip | |
| Dynamic | |
| CacheInstances | |
| ComputeLOD | |
| FarField | |
| Streaming | |
◆ ERayTracingProxyType
| Enumerator |
|---|
| None | |
| StaticMesh | |
| HierarchicalInstancedStaticMesh | |
| LandscapeGrass | |
| NaniteProxy | |
| SkeletalMesh | |
| InstanceSkeletalMesh | |
| All | |
◆ CacheShadowDepthsFromPrimitivesUsingWPO()
| bool CacheShadowDepthsFromPrimitivesUsingWPO |
( |
| ) |
|
|
extern |
◆ ENUM_CLASS_FLAGS() [1/2]
◆ ENUM_CLASS_FLAGS() [2/2]
◆ GetTypeHash()
◆ IsAllowingApproximateOcclusionQueries()
| bool IsAllowingApproximateOcclusionQueries |
( |
| ) |
|
|
extern |
◆ IsParallelGatherDynamicMeshElementsEnabled()
◆ IsParallelGatherDynamicRayTracingInstancesEnabled()
◆ ShouldOptimizedWPOAffectNonNaniteShaderSelection()
◆ SupportsCachingMeshDrawCommands() [1/2]
Returns if specified mesh command can be cached, or needs to be recreated every frame.
◆ SupportsCachingMeshDrawCommands() [2/2]
Returns if specified mesh command can be cached, or needs to be recreated every frame; this is a slightly slower version used for materials with external textures that need invalidating their PSOs.
◆ SupportsNaniteRendering() [1/3]
◆ SupportsNaniteRendering() [2/3]
Returns if specified mesh can be rendered via Nanite.
◆ SupportsNaniteRendering() [3/3]