{-# LINE 1 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE Strict #-}
{-# LANGUAGE TypeFamilies #-}
module Graphics.Vulkan.Types.Struct.DrawInd
(VkDrawIndexedIndirectCommand, VkDrawIndirectCommand) where
import Graphics.Vulkan.Marshal
import Graphics.Vulkan.Marshal.Internal
type VkDrawIndexedIndirectCommand =
VkStruct VkDrawIndexedIndirectCommand'
data VkDrawIndexedIndirectCommand'
instance VulkanMarshal VkDrawIndexedIndirectCommand where
type StructRep VkDrawIndexedIndirectCommand =
'StructMeta "VkDrawIndexedIndirectCommand"
VkDrawIndexedIndirectCommand
(20)
{-# LINE 32 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
4
{-# LINE 33 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
'[('FieldMeta "indexCount" Word32 'False
(0)
{-# LINE 35 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "instanceCount" Word32 'False
(4)
{-# LINE 40 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "firstIndex" Word32 'False
(8)
{-# LINE 45 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "vertexOffset" Int32 'False
(12)
{-# LINE 50 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "firstInstance" Word32 'False
(16)
{-# LINE 55 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True)]
'False
'False
'[]
type VkDrawIndirectCommand = VkStruct VkDrawIndirectCommand'
data VkDrawIndirectCommand'
instance VulkanMarshal VkDrawIndirectCommand where
type StructRep VkDrawIndirectCommand =
'StructMeta "VkDrawIndirectCommand" VkDrawIndirectCommand
(16)
{-# LINE 78 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
4
{-# LINE 79 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
'[('FieldMeta "vertexCount" Word32 'False
(0)
{-# LINE 81 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "instanceCount" Word32 'False
(4)
{-# LINE 86 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "firstVertex" Word32 'False
(8)
{-# LINE 91 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True),
('FieldMeta "firstInstance" Word32 'False
(12)
{-# LINE 96 "src-gen/Graphics/Vulkan/Types/Struct/DrawInd.hsc" #-}
1
'True
'True)]
'False
'False
'[]