[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: PasVulkan.Raytracing.pas line 218
type TpvRaytracingAccelerationStructure = class |
||
public |
||
constructor Create(); |
|
|
destructor Destroy; override; |
|
|
class function Reduce(); |
|
|
function GetMemorySizes(); |
|
|
procedure Initialize(); |
|
|
procedure Finalize; |
|
|
procedure Build(); |
|
|
procedure CopyFrom(); |
|
|
class procedure MemoryBarrier(); |
|
|
published |
||
property Device: TpvVulkanDevice; [r] |
|
|
property AccelerationStructure: TVkAccelerationStructureKHR; [r] |
|
|
property AccelerationStructureType: TVkAccelerationStructureTypeKHR; [r] |
|
|
property Generation: TpvUInt64; [r] |
|
|
public |
||
property BuildGeometryInfo: TVkAccelerationStructureBuildGeometryInfoKHR; [r] |
|
|
property BuildSizesInfo: TVkAccelerationStructureBuildSizesInfoKHR; [r] |
|
|
property AccelerationStructureSize: TVkDeviceSize; [r] |
|
|
property UpdateScratchSize: TVkDeviceSize; [r] |
|
|
property BuildScratchSize: TVkDeviceSize; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |