public AccelerationStructureGeometryKHR ( StructureType sType = StructureType.AccelerationStructureGeometryKhr, void *pNext = default, GeometryTypeKHR geometryType = default, AccelerationStructureGeometryDataKHR geometry = default, GeometryFlagsKHR flags = default ) { SType = sType; PNext = pNext; GeometryType = geometryType; Geometry = geometry; Flags = flags; }
public GeometryNV ( StructureType sType = StructureType.GeometryNV, void *pNext = default, GeometryTypeKHR geometryType = default, GeometryDataNV geometry = default, GeometryFlagsKHR flags = default ) { SType = sType; PNext = pNext; GeometryType = geometryType; Geometry = geometry; Flags = flags; }
public AccelerationStructureCreateGeometryTypeInfoKHR ( StructureType sType = StructureType.AccelerationStructureCreateGeometryTypeInfoKhr, void *pNext = default, GeometryTypeKHR geometryType = default, uint maxPrimitiveCount = default, IndexType indexType = default, uint maxVertexCount = default, Format vertexFormat = default, Bool32 allowsTransforms = default ) { SType = sType; PNext = pNext; GeometryType = geometryType; MaxPrimitiveCount = maxPrimitiveCount; IndexType = indexType; MaxVertexCount = maxVertexCount; VertexFormat = vertexFormat; AllowsTransforms = allowsTransforms; }