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