public AccelerationStructureBuildGeometryInfoKHR ( StructureType sType = StructureType.AccelerationStructureBuildGeometryInfoKhr, void *pNext = default, AccelerationStructureTypeKHR type = default, BuildAccelerationStructureFlagsKHR flags = default, Bool32 update = default, AccelerationStructureKHR srcAccelerationStructure = default, AccelerationStructureKHR dstAccelerationStructure = default, Bool32 geometryArrayOfPointers = default, uint geometryCount = default, AccelerationStructureGeometryKHR **ppGeometries = default, DeviceOrHostAddressKHR scratchData = default ) { SType = sType; PNext = pNext; Type = type; Flags = flags; Update = update; SrcAccelerationStructure = srcAccelerationStructure; DstAccelerationStructure = dstAccelerationStructure; GeometryArrayOfPointers = geometryArrayOfPointers; GeometryCount = geometryCount; PpGeometries = ppGeometries; ScratchData = scratchData; }
public CopyAccelerationStructureToMemoryInfoKHR ( StructureType sType = StructureType.CopyAccelerationStructureToMemoryInfoKhr, void *pNext = default, AccelerationStructureKHR src = default, DeviceOrHostAddressKHR dst = default, CopyAccelerationStructureModeKHR mode = default ) { SType = sType; PNext = pNext; Src = src; Dst = dst; Mode = mode; }