vulkan-3.3: src/Vulkan/Extensions/VK_NV_ray_tracing.hs-boot
{-# language CPP #-}
module Vulkan.Extensions.VK_NV_ray_tracing ( AccelerationStructureCreateInfoNV
, AccelerationStructureInfoNV
, AccelerationStructureMemoryRequirementsInfoNV
, GeometryAABBNV
, GeometryDataNV
, GeometryNV
, GeometryTrianglesNV
, PhysicalDeviceRayTracingPropertiesNV
, RayTracingPipelineCreateInfoNV
, RayTracingShaderGroupCreateInfoNV
, AccelerationStructureNV
) where
import Data.Kind (Type)
import {-# SOURCE #-} Vulkan.Extensions.Handles (AccelerationStructureKHR)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Chain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (Extendss)
import Vulkan.CStruct (FromCStruct)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PeekChain)
import {-# SOURCE #-} Vulkan.CStruct.Extends (PokeChain)
import Vulkan.CStruct (ToCStruct)
data AccelerationStructureCreateInfoNV
instance ToCStruct AccelerationStructureCreateInfoNV
instance Show AccelerationStructureCreateInfoNV
instance FromCStruct AccelerationStructureCreateInfoNV
data AccelerationStructureInfoNV
instance ToCStruct AccelerationStructureInfoNV
instance Show AccelerationStructureInfoNV
instance FromCStruct AccelerationStructureInfoNV
data AccelerationStructureMemoryRequirementsInfoNV
instance ToCStruct AccelerationStructureMemoryRequirementsInfoNV
instance Show AccelerationStructureMemoryRequirementsInfoNV
instance FromCStruct AccelerationStructureMemoryRequirementsInfoNV
data GeometryAABBNV
instance ToCStruct GeometryAABBNV
instance Show GeometryAABBNV
instance FromCStruct GeometryAABBNV
data GeometryDataNV
instance ToCStruct GeometryDataNV
instance Show GeometryDataNV
instance FromCStruct GeometryDataNV
data GeometryNV
instance ToCStruct GeometryNV
instance Show GeometryNV
instance FromCStruct GeometryNV
data GeometryTrianglesNV
instance ToCStruct GeometryTrianglesNV
instance Show GeometryTrianglesNV
instance FromCStruct GeometryTrianglesNV
data PhysicalDeviceRayTracingPropertiesNV
instance ToCStruct PhysicalDeviceRayTracingPropertiesNV
instance Show PhysicalDeviceRayTracingPropertiesNV
instance FromCStruct PhysicalDeviceRayTracingPropertiesNV
type role RayTracingPipelineCreateInfoNV nominal
data RayTracingPipelineCreateInfoNV (es :: [Type])
instance (Extendss RayTracingPipelineCreateInfoNV es, PokeChain es) => ToCStruct (RayTracingPipelineCreateInfoNV es)
instance Show (Chain es) => Show (RayTracingPipelineCreateInfoNV es)
instance (Extendss RayTracingPipelineCreateInfoNV es, PeekChain es) => FromCStruct (RayTracingPipelineCreateInfoNV es)
data RayTracingShaderGroupCreateInfoNV
instance ToCStruct RayTracingShaderGroupCreateInfoNV
instance Show RayTracingShaderGroupCreateInfoNV
instance FromCStruct RayTracingShaderGroupCreateInfoNV
-- No documentation found for TopLevel "VkAccelerationStructureNV"
type AccelerationStructureNV = AccelerationStructureKHR