Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FRayTracingGeometryInitializer |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
Syntax
struct FRayTracingGeometryInitializer
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowCompaction | bool | RHIResources.h | ||
| bAllowUpdate | bool | RHIResources.h | ||
| bFastBuild | bool | RHIResources.h | ||
| bTemplate | bool | RHIResources.h | ||
| DebugName | FDebugName | Use FDebugName for auto-generated debug names with numbered suffixes, it is a variation of FMemoryImageName with optional number postfix. | RHIResources.h | |
| GeometryType | ERayTracingGeometryType | RHIResources.h | ||
| IndexBuffer | FBufferRHIRef | RHIResources.h | ||
| IndexBufferOffset | uint32 | Offset in bytes from the base address of the index buffer. | RHIResources.h | |
| OfflineData | FResourceArrayUploadInterface * | Offline built geometry data. If null, the geometry will be built by the RHI at runtime. | RHIResources.h | |
| OfflineDataHeader | FRayTracingGeometryOfflineDataHeader | RHIResources.h | ||
| OwnerName | FName | Store the path name of the owner object for resource tracking. FMemoryImageName allows a conversion to/from FName. | RHIResources.h | |
| Segments | TArray< FRayTracingGeometrySegment > | Partitions of geometry to allow different shader and resource bindings. | RHIResources.h | |
| SourceGeometry | FRHIRayTracingGeometry * | Pointer to an existing ray tracing geometry which the new geometry is built from. | RHIResources.h | |
| TotalPrimitiveCount | uint32 | Total number of primitives in all segments of the geometry. Only used for validation. | RHIResources.h | |
| Type | ERayTracingGeometryInitializerType | RHIResources.h |