vulkan-api-1.1.1.0: Low-level low-overhead vulkan api bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.Ext.VK_AMD_texture_gather_bias_lod

Synopsis

Vulkan extension: VK_AMD_texture_gather_bias_lod

supported: vulkan

contact: Rex Xu amdrexu@

author: AMD

type: device

Extension number: 42

Required extensions: VK_KHR_get_physical_device_properties2.

Required extensions: VK_KHR_get_physical_device_properties2.

newtype VkBool32 Source #

Constructors

VkBool32 Word32 

Instances

Instances details
Bounded VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBool32 -> c VkBool32 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBool32 #

toConstr :: VkBool32 -> Constr #

dataTypeOf :: VkBool32 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBool32) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBool32) #

gmapT :: (forall b. Data b => b -> b) -> VkBool32 -> VkBool32 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBool32 -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBool32 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBool32 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBool32 -> m VkBool32 #

Num VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkBool32 :: Type -> Type #

Methods

from :: VkBool32 -> Rep VkBool32 x #

to :: Rep VkBool32 x -> VkBool32 #

Storable VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkBool32 Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkBool32 = D1 ('MetaData "VkBool32" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBool32" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

newtype VkDeviceSize Source #

Constructors

VkDeviceSize Word64 

Instances

Instances details
Bounded VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceSize -> c VkDeviceSize #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceSize #

toConstr :: VkDeviceSize -> Constr #

dataTypeOf :: VkDeviceSize -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceSize) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceSize) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceSize -> VkDeviceSize #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceSize -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceSize -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceSize -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceSize -> m VkDeviceSize #

Num VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkDeviceSize :: Type -> Type #

Storable VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkDeviceSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkDeviceSize = D1 ('MetaData "VkDeviceSize" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceSize" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))

newtype VkFlags Source #

Constructors

VkFlags Word32 

Instances

Instances details
Bounded VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

(==) :: VkFlags -> VkFlags -> Bool #

(/=) :: VkFlags -> VkFlags -> Bool #

Integral VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFlags -> c VkFlags #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFlags #

toConstr :: VkFlags -> Constr #

dataTypeOf :: VkFlags -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFlags) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFlags) #

gmapT :: (forall b. Data b => b -> b) -> VkFlags -> VkFlags #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFlags -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFlags -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFlags -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFlags -> m VkFlags #

Num VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkFlags :: Type -> Type #

Methods

from :: VkFlags -> Rep VkFlags x #

to :: Rep VkFlags x -> VkFlags #

Storable VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkFlags = D1 ('MetaData "VkFlags" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFlags" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

newtype VkSampleMask Source #

Constructors

VkSampleMask Word32 

Instances

Instances details
Bounded VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Enum VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Eq VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Integral VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Data VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSampleMask -> c VkSampleMask #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSampleMask #

toConstr :: VkSampleMask -> Constr #

dataTypeOf :: VkSampleMask -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSampleMask) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSampleMask) #

gmapT :: (forall b. Data b => b -> b) -> VkSampleMask -> VkSampleMask #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleMask -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSampleMask -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSampleMask -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleMask -> m VkSampleMask #

Num VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Ord VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Read VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Real VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Show VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Generic VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Associated Types

type Rep VkSampleMask :: Type -> Type #

Storable VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

Bits VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

FiniteBits VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkSampleMask Source # 
Instance details

Defined in Graphics.Vulkan.Types.BaseTypes

type Rep VkSampleMask = D1 ('MetaData "VkSampleMask" "Graphics.Vulkan.Types.BaseTypes" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSampleMask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32)))

data VkExtent2D Source #

typedef struct VkExtent2D {
    uint32_t        width;
    uint32_t        height;
} VkExtent2D;

VkExtent2D registry at www.khronos.org

Instances

Instances details
Eq VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Ord VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Show VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Storable VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanWriteField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent2D -> FieldType "height" VkExtent2D -> IO () Source #

CanWriteField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent2D -> FieldType "width" VkExtent2D -> IO () Source #

CanReadField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

HasField "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent2D Source #

type FieldOptional "height" VkExtent2D :: Bool Source #

type FieldOffset "height" VkExtent2D :: Nat Source #

type FieldIsArray "height" VkExtent2D :: Bool Source #

HasField "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent2D Source #

type FieldOptional "width" VkExtent2D :: Bool Source #

type FieldOffset "width" VkExtent2D :: Nat Source #

type FieldIsArray "width" VkExtent2D :: Bool Source #

type StructFields VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructFields VkExtent2D = '["width", "height"]
type CUnionType VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type ReturnedOnly VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent2D = '[] :: [Type]
type FieldType "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "height" VkExtent2D = Word32
type FieldType "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "width" VkExtent2D = Word32
type FieldOptional "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent2D = 'False
type FieldOptional "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent2D = 4
type FieldOffset "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "width" VkExtent2D = 0
type FieldIsArray "height" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "height" VkExtent2D = 'False
type FieldIsArray "width" VkExtent2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "width" VkExtent2D = 'False

data VkExtent3D Source #

typedef struct VkExtent3D {
    uint32_t        width;
    uint32_t        height;
    uint32_t        depth;
} VkExtent3D;

VkExtent3D registry at www.khronos.org

Instances

Instances details
Eq VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Ord VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Show VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Storable VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshalPrim VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

VulkanMarshal VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanWriteField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "depth" VkExtent3D -> IO () Source #

CanWriteField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "height" VkExtent3D -> IO () Source #

CanWriteField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Methods

writeField :: Ptr VkExtent3D -> FieldType "width" VkExtent3D -> IO () Source #

CanReadField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

CanReadField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

HasField "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "depth" VkExtent3D Source #

type FieldOptional "depth" VkExtent3D :: Bool Source #

type FieldOffset "depth" VkExtent3D :: Nat Source #

type FieldIsArray "depth" VkExtent3D :: Bool Source #

HasField "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "height" VkExtent3D Source #

type FieldOptional "height" VkExtent3D :: Bool Source #

type FieldOffset "height" VkExtent3D :: Nat Source #

type FieldIsArray "height" VkExtent3D :: Bool Source #

HasField "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

Associated Types

type FieldType "width" VkExtent3D Source #

type FieldOptional "width" VkExtent3D :: Bool Source #

type FieldOffset "width" VkExtent3D :: Nat Source #

type FieldIsArray "width" VkExtent3D :: Bool Source #

type StructFields VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructFields VkExtent3D = '["width", "height", "depth"]
type CUnionType VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type ReturnedOnly VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type StructExtends VkExtent3D = '[] :: [Type]
type FieldType "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "depth" VkExtent3D = Word32
type FieldType "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "height" VkExtent3D = Word32
type FieldType "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldType "width" VkExtent3D = Word32
type FieldOptional "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOptional "height" VkExtent3D = 'False
type FieldOptional "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "depth" VkExtent3D = 8
type FieldOffset "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "height" VkExtent3D = 4
type FieldOffset "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldOffset "width" VkExtent3D = 0
type FieldIsArray "depth" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "depth" VkExtent3D = 'False
type FieldIsArray "height" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "height" VkExtent3D = 'False
type FieldIsArray "width" VkExtent3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Extent

type FieldIsArray "width" VkExtent3D = 'False

data VkImageBlit Source #

typedef struct VkImageBlit {
    VkImageSubresourceLayers srcSubresource;
    VkOffset3D             srcOffsets[2];
    VkImageSubresourceLayers dstSubresource;
    VkOffset3D             dstOffsets[2];
} VkImageBlit;

VkImageBlit registry at www.khronos.org

Instances

Instances details
Eq VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageBlit -> FieldType "dstSubresource" VkImageBlit -> IO () Source #

CanWriteField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageBlit -> FieldType "srcSubresource" VkImageBlit -> IO () Source #

CanReadField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageBlit -> FieldType "dstSubresource" VkImageBlit Source #

readField :: Ptr VkImageBlit -> IO (FieldType "dstSubresource" VkImageBlit) Source #

CanReadField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageBlit -> FieldType "srcSubresource" VkImageBlit Source #

readField :: Ptr VkImageBlit -> IO (FieldType "srcSubresource" VkImageBlit) Source #

HasField "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffsets" VkImageBlit Source #

type FieldOptional "dstOffsets" VkImageBlit :: Bool Source #

type FieldOffset "dstOffsets" VkImageBlit :: Nat Source #

type FieldIsArray "dstOffsets" VkImageBlit :: Bool Source #

HasField "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageBlit Source #

type FieldOptional "dstSubresource" VkImageBlit :: Bool Source #

type FieldOffset "dstSubresource" VkImageBlit :: Nat Source #

type FieldIsArray "dstSubresource" VkImageBlit :: Bool Source #

HasField "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffsets" VkImageBlit Source #

type FieldOptional "srcOffsets" VkImageBlit :: Bool Source #

type FieldOffset "srcOffsets" VkImageBlit :: Nat Source #

type FieldIsArray "srcOffsets" VkImageBlit :: Bool Source #

HasField "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageBlit Source #

type FieldOptional "srcSubresource" VkImageBlit :: Bool Source #

type FieldOffset "srcSubresource" VkImageBlit :: Nat Source #

type FieldIsArray "srcSubresource" VkImageBlit :: Bool Source #

(KnownNat idx, IndexInBounds "dstOffsets" idx VkImageBlit) => CanWriteFieldArray "dstOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeFieldArray :: Ptr VkImageBlit -> FieldType "dstOffsets" VkImageBlit -> IO () Source #

(KnownNat idx, IndexInBounds "srcOffsets" idx VkImageBlit) => CanWriteFieldArray "srcOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeFieldArray :: Ptr VkImageBlit -> FieldType "srcOffsets" VkImageBlit -> IO () Source #

(KnownNat idx, IndexInBounds "dstOffsets" idx VkImageBlit) => CanReadFieldArray "dstOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldArrayLength "dstOffsets" VkImageBlit :: Nat Source #

(KnownNat idx, IndexInBounds "srcOffsets" idx VkImageBlit) => CanReadFieldArray "srcOffsets" idx VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldArrayLength "srcOffsets" VkImageBlit :: Nat Source #

type StructFields VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageBlit = '["srcSubresource", "srcOffsets", "dstSubresource", "dstOffsets"]
type CUnionType VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldArrayLength "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldArrayLength "dstOffsets" VkImageBlit = 2
type FieldArrayLength "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldArrayLength "srcOffsets" VkImageBlit = 2
type FieldType "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstOffsets" VkImageBlit = VkOffset3D
type FieldType "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcOffsets" VkImageBlit = VkOffset3D
type FieldType "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffsets" VkImageBlit = 'False
type FieldOptional "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstSubresource" VkImageBlit = 'False
type FieldOptional "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcOffsets" VkImageBlit = 'False
type FieldOptional "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcSubresource" VkImageBlit = 'False
type FieldOffset "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstOffsets" VkImageBlit = 56
type FieldOffset "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstSubresource" VkImageBlit = 40
type FieldOffset "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcOffsets" VkImageBlit = 16
type FieldOffset "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcSubresource" VkImageBlit = 0
type FieldIsArray "dstOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstOffsets" VkImageBlit = 'True
type FieldIsArray "dstSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstSubresource" VkImageBlit = 'False
type FieldIsArray "srcOffsets" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcOffsets" VkImageBlit = 'True
type FieldIsArray "srcSubresource" VkImageBlit Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcSubresource" VkImageBlit = 'False

data VkImageCopy Source #

typedef struct VkImageCopy {
    VkImageSubresourceLayers srcSubresource;
    VkOffset3D             srcOffset;
    VkImageSubresourceLayers dstSubresource;
    VkOffset3D             dstOffset;
    VkExtent3D             extent;
} VkImageCopy;

VkImageCopy registry at www.khronos.org

Instances

Instances details
Eq VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "dstOffset" VkImageCopy -> IO () Source #

CanWriteField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "dstSubresource" VkImageCopy -> IO () Source #

CanWriteField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "srcOffset" VkImageCopy -> IO () Source #

CanWriteField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCopy -> FieldType "srcSubresource" VkImageCopy -> IO () Source #

CanReadField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageCopy -> FieldType "dstSubresource" VkImageCopy Source #

readField :: Ptr VkImageCopy -> IO (FieldType "dstSubresource" VkImageCopy) Source #

CanReadField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

getField :: VkImageCopy -> FieldType "srcSubresource" VkImageCopy Source #

readField :: Ptr VkImageCopy -> IO (FieldType "srcSubresource" VkImageCopy) Source #

HasField "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffset" VkImageCopy Source #

type FieldOptional "dstOffset" VkImageCopy :: Bool Source #

type FieldOffset "dstOffset" VkImageCopy :: Nat Source #

type FieldIsArray "dstOffset" VkImageCopy :: Bool Source #

HasField "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageCopy Source #

type FieldOptional "dstSubresource" VkImageCopy :: Bool Source #

type FieldOffset "dstSubresource" VkImageCopy :: Nat Source #

type FieldIsArray "dstSubresource" VkImageCopy :: Bool Source #

HasField "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "extent" VkImageCopy Source #

type FieldOptional "extent" VkImageCopy :: Bool Source #

type FieldOffset "extent" VkImageCopy :: Nat Source #

type FieldIsArray "extent" VkImageCopy :: Bool Source #

HasField "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffset" VkImageCopy Source #

type FieldOptional "srcOffset" VkImageCopy :: Bool Source #

type FieldOffset "srcOffset" VkImageCopy :: Nat Source #

type FieldIsArray "srcOffset" VkImageCopy :: Bool Source #

HasField "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageCopy Source #

type FieldOptional "srcSubresource" VkImageCopy :: Bool Source #

type FieldOffset "srcSubresource" VkImageCopy :: Nat Source #

type FieldIsArray "srcSubresource" VkImageCopy :: Bool Source #

type StructFields VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageCopy = '["srcSubresource", "srcOffset", "dstSubresource", "dstOffset", "extent"]
type CUnionType VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstOffset" VkImageCopy = VkOffset3D
type FieldType "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcOffset" VkImageCopy = VkOffset3D
type FieldType "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffset" VkImageCopy = 'False
type FieldOptional "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstSubresource" VkImageCopy = 'False
type FieldOptional "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcOffset" VkImageCopy = 'False
type FieldOptional "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcSubresource" VkImageCopy = 'False
type FieldOffset "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstOffset" VkImageCopy = 44
type FieldOffset "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstSubresource" VkImageCopy = 28
type FieldOffset "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "extent" VkImageCopy = 56
type FieldOffset "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcOffset" VkImageCopy = 16
type FieldOffset "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcSubresource" VkImageCopy = 0
type FieldIsArray "dstOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstOffset" VkImageCopy = 'False
type FieldIsArray "dstSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstSubresource" VkImageCopy = 'False
type FieldIsArray "extent" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "extent" VkImageCopy = 'False
type FieldIsArray "srcOffset" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcOffset" VkImageCopy = 'False
type FieldIsArray "srcSubresource" VkImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcSubresource" VkImageCopy = 'False

data VkImageCreateInfo Source #

typedef struct VkImageCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkImageCreateFlags     flags;
    VkImageType            imageType;
    VkFormat               format;
    VkExtent3D             extent;
    uint32_t               mipLevels;
    uint32_t               arrayLayers;
    VkSampleCountFlagBits  samples;
    VkImageTiling          tiling;
    VkImageUsageFlags      usage;
    VkSharingMode          sharingMode;
    uint32_t               queueFamilyIndexCount;
    const uint32_t*        pQueueFamilyIndices;
    VkImageLayout          initialLayout;
} VkImageCreateInfo;

VkImageCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCreateInfo -> FieldType "pQueueFamilyIndices" VkImageCreateInfo -> IO () Source #

CanWriteField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageCreateInfo -> FieldType "queueFamilyIndexCount" VkImageCreateInfo -> IO () Source #

CanWriteField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "arrayLayers" VkImageCreateInfo Source #

type FieldOptional "arrayLayers" VkImageCreateInfo :: Bool Source #

type FieldOffset "arrayLayers" VkImageCreateInfo :: Nat Source #

type FieldIsArray "arrayLayers" VkImageCreateInfo :: Bool Source #

HasField "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "imageType" VkImageCreateInfo Source #

type FieldOptional "imageType" VkImageCreateInfo :: Bool Source #

type FieldOffset "imageType" VkImageCreateInfo :: Nat Source #

type FieldIsArray "imageType" VkImageCreateInfo :: Bool Source #

HasField "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "initialLayout" VkImageCreateInfo Source #

type FieldOptional "initialLayout" VkImageCreateInfo :: Bool Source #

type FieldOffset "initialLayout" VkImageCreateInfo :: Nat Source #

type FieldIsArray "initialLayout" VkImageCreateInfo :: Bool Source #

HasField "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "mipLevels" VkImageCreateInfo Source #

type FieldOptional "mipLevels" VkImageCreateInfo :: Bool Source #

type FieldOffset "mipLevels" VkImageCreateInfo :: Nat Source #

type FieldIsArray "mipLevels" VkImageCreateInfo :: Bool Source #

HasField "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "pQueueFamilyIndices" VkImageCreateInfo Source #

type FieldOptional "pQueueFamilyIndices" VkImageCreateInfo :: Bool Source #

type FieldOffset "pQueueFamilyIndices" VkImageCreateInfo :: Nat Source #

type FieldIsArray "pQueueFamilyIndices" VkImageCreateInfo :: Bool Source #

HasField "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "queueFamilyIndexCount" VkImageCreateInfo Source #

type FieldOptional "queueFamilyIndexCount" VkImageCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndexCount" VkImageCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndexCount" VkImageCreateInfo :: Bool Source #

HasField "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "sharingMode" VkImageCreateInfo Source #

type FieldOptional "sharingMode" VkImageCreateInfo :: Bool Source #

type FieldOffset "sharingMode" VkImageCreateInfo :: Nat Source #

type FieldIsArray "sharingMode" VkImageCreateInfo :: Bool Source #

HasField "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageCreateInfo = '["sType", "pNext", "flags", "imageType", "format", "extent", "mipLevels", "arrayLayers", "samples", "tiling", "usage", "sharingMode", "queueFamilyIndexCount", "pQueueFamilyIndices", "initialLayout"]
type CUnionType VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "arrayLayers" VkImageCreateInfo = Word32
type FieldType "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pQueueFamilyIndices" VkImageCreateInfo = Ptr Word32
type FieldType "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "queueFamilyIndexCount" VkImageCreateInfo = Word32
type FieldType "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "arrayLayers" VkImageCreateInfo = 'False
type FieldOptional "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "initialLayout" VkImageCreateInfo = 'False
type FieldOptional "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pQueueFamilyIndices" VkImageCreateInfo = 'False
type FieldOptional "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "queueFamilyIndexCount" VkImageCreateInfo = 'True
type FieldOptional "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sharingMode" VkImageCreateInfo = 'False
type FieldOptional "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "arrayLayers" VkImageCreateInfo = 44
type FieldOffset "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "extent" VkImageCreateInfo = 28
type FieldOffset "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "flags" VkImageCreateInfo = 16
type FieldOffset "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "format" VkImageCreateInfo = 24
type FieldOffset "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "imageType" VkImageCreateInfo = 20
type FieldOffset "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "initialLayout" VkImageCreateInfo = 80
type FieldOffset "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "mipLevels" VkImageCreateInfo = 40
type FieldOffset "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pQueueFamilyIndices" VkImageCreateInfo = 72
type FieldOffset "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "queueFamilyIndexCount" VkImageCreateInfo = 64
type FieldOffset "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "samples" VkImageCreateInfo = 48
type FieldOffset "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sharingMode" VkImageCreateInfo = 60
type FieldOffset "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "tiling" VkImageCreateInfo = 52
type FieldOffset "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "usage" VkImageCreateInfo = 56
type FieldIsArray "arrayLayers" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "arrayLayers" VkImageCreateInfo = 'False
type FieldIsArray "extent" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "flags" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "format" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "imageType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "initialLayout" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "initialLayout" VkImageCreateInfo = 'False
type FieldIsArray "mipLevels" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pQueueFamilyIndices" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pQueueFamilyIndices" VkImageCreateInfo = 'False
type FieldIsArray "queueFamilyIndexCount" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "queueFamilyIndexCount" VkImageCreateInfo = 'False
type FieldIsArray "sType" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "samples" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sharingMode" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sharingMode" VkImageCreateInfo = 'False
type FieldIsArray "tiling" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "usage" VkImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageFormatListCreateInfoKHR Source #

typedef struct VkImageFormatListCreateInfoKHR {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               viewFormatCount;
    const VkFormat*      pViewFormats;
} VkImageFormatListCreateInfoKHR;

VkImageFormatListCreateInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageFormatListCreateInfoKHR = '["sType", "pNext", "viewFormatCount", "pViewFormats"]
type CUnionType VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "viewFormatCount" VkImageFormatListCreateInfoKHR = 16
type FieldIsArray "pNext" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pViewFormats" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "viewFormatCount" VkImageFormatListCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageFormatProperties Source #

typedef struct VkImageFormatProperties {
    VkExtent3D             maxExtent;
    uint32_t               maxMipLevels;
    uint32_t               maxArrayLayers;
    VkSampleCountFlags     sampleCounts;
    VkDeviceSize           maxResourceSize;
} VkImageFormatProperties;

VkImageFormatProperties registry at www.khronos.org

Instances

Instances details
Eq VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxArrayLayers" VkImageFormatProperties Source #

type FieldOptional "maxArrayLayers" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxArrayLayers" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxArrayLayers" VkImageFormatProperties :: Bool Source #

HasField "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxMipLevels" VkImageFormatProperties Source #

type FieldOptional "maxMipLevels" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxMipLevels" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxMipLevels" VkImageFormatProperties :: Bool Source #

HasField "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "maxResourceSize" VkImageFormatProperties Source #

type FieldOptional "maxResourceSize" VkImageFormatProperties :: Bool Source #

type FieldOffset "maxResourceSize" VkImageFormatProperties :: Nat Source #

type FieldIsArray "maxResourceSize" VkImageFormatProperties :: Bool Source #

HasField "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "sampleCounts" VkImageFormatProperties Source #

type FieldOptional "sampleCounts" VkImageFormatProperties :: Bool Source #

type FieldOffset "sampleCounts" VkImageFormatProperties :: Nat Source #

type FieldIsArray "sampleCounts" VkImageFormatProperties :: Bool Source #

type StructFields VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageFormatProperties = '["maxExtent", "maxMipLevels", "maxArrayLayers", "sampleCounts", "maxResourceSize"]
type CUnionType VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "maxArrayLayers" VkImageFormatProperties = Word32
type FieldType "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "maxResourceSize" VkImageFormatProperties = 'False
type FieldOptional "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "maxArrayLayers" VkImageFormatProperties = 16
type FieldOffset "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "maxMipLevels" VkImageFormatProperties = 12
type FieldOffset "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "maxResourceSize" VkImageFormatProperties = 24
type FieldOffset "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sampleCounts" VkImageFormatProperties = 20
type FieldIsArray "maxArrayLayers" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "maxArrayLayers" VkImageFormatProperties = 'False
type FieldIsArray "maxExtent" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "maxMipLevels" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "maxResourceSize" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "maxResourceSize" VkImageFormatProperties = 'False
type FieldIsArray "sampleCounts" VkImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageFormatProperties2 Source #

typedef struct VkImageFormatProperties2 {
    VkStructureType sType;
    void* pNext;
    VkImageFormatProperties          imageFormatProperties;
} VkImageFormatProperties2;

VkImageFormatProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "imageFormatProperties" VkImageFormatProperties2 Source #

type FieldOptional "imageFormatProperties" VkImageFormatProperties2 :: Bool Source #

type FieldOffset "imageFormatProperties" VkImageFormatProperties2 :: Nat Source #

type FieldIsArray "imageFormatProperties" VkImageFormatProperties2 :: Bool Source #

HasField "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageFormatProperties2 = '["sType", "pNext", "imageFormatProperties"]
type CUnionType VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "imageFormatProperties" VkImageFormatProperties2 = 'False
type FieldOptional "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "imageFormatProperties" VkImageFormatProperties2 = 16
type FieldOffset "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "imageFormatProperties" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "imageFormatProperties" VkImageFormatProperties2 = 'False
type FieldIsArray "pNext" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageMemoryBarrier Source #

typedef struct VkImageMemoryBarrier {
    VkStructureType sType;
    const void*            pNext;
    VkAccessFlags          srcAccessMask;
    VkAccessFlags          dstAccessMask;
    VkImageLayout          oldLayout;
    VkImageLayout          newLayout;
    uint32_t               srcQueueFamilyIndex;
    uint32_t               dstQueueFamilyIndex;
    VkImage                image;
    VkImageSubresourceRange subresourceRange;
} VkImageMemoryBarrier;

VkImageMemoryBarrier registry at www.khronos.org

Instances

Instances details
Eq VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageMemoryBarrier -> FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier -> IO () Source #

CanWriteField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageMemoryBarrier -> FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier -> IO () Source #

CanWriteField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstAccessMask" VkImageMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkImageMemoryBarrier :: Bool Source #

HasField "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier Source #

type FieldOptional "dstQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "dstQueueFamilyIndex" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "dstQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

HasField "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcAccessMask" VkImageMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkImageMemoryBarrier :: Bool Source #

HasField "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier Source #

type FieldOptional "srcQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "srcQueueFamilyIndex" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "srcQueueFamilyIndex" VkImageMemoryBarrier :: Bool Source #

HasField "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "subresourceRange" VkImageMemoryBarrier Source #

type FieldOptional "subresourceRange" VkImageMemoryBarrier :: Bool Source #

type FieldOffset "subresourceRange" VkImageMemoryBarrier :: Nat Source #

type FieldIsArray "subresourceRange" VkImageMemoryBarrier :: Bool Source #

type StructFields VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageMemoryBarrier = '["sType", "pNext", "srcAccessMask", "dstAccessMask", "oldLayout", "newLayout", "srcQueueFamilyIndex", "dstQueueFamilyIndex", "image", "subresourceRange"]
type CUnionType VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstQueueFamilyIndex" VkImageMemoryBarrier = Word32
type FieldType "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcQueueFamilyIndex" VkImageMemoryBarrier = Word32
type FieldType "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstAccessMask" VkImageMemoryBarrier = 'True
type FieldOptional "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstQueueFamilyIndex" VkImageMemoryBarrier = 'False
type FieldOptional "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcAccessMask" VkImageMemoryBarrier = 'True
type FieldOptional "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcQueueFamilyIndex" VkImageMemoryBarrier = 'False
type FieldOptional "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "subresourceRange" VkImageMemoryBarrier = 'False
type FieldOffset "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstAccessMask" VkImageMemoryBarrier = 20
type FieldOffset "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstQueueFamilyIndex" VkImageMemoryBarrier = 36
type FieldOffset "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "newLayout" VkImageMemoryBarrier = 28
type FieldOffset "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "oldLayout" VkImageMemoryBarrier = 24
type FieldOffset "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcAccessMask" VkImageMemoryBarrier = 16
type FieldOffset "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcQueueFamilyIndex" VkImageMemoryBarrier = 32
type FieldOffset "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "subresourceRange" VkImageMemoryBarrier = 48
type FieldIsArray "dstAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstAccessMask" VkImageMemoryBarrier = 'False
type FieldIsArray "dstQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstQueueFamilyIndex" VkImageMemoryBarrier = 'False
type FieldIsArray "image" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "newLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "oldLayout" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcAccessMask" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcAccessMask" VkImageMemoryBarrier = 'False
type FieldIsArray "srcQueueFamilyIndex" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcQueueFamilyIndex" VkImageMemoryBarrier = 'False
type FieldIsArray "subresourceRange" VkImageMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "subresourceRange" VkImageMemoryBarrier = 'False

data VkImageMemoryRequirementsInfo2 Source #

typedef struct VkImageMemoryRequirementsInfo2 {
    VkStructureType sType;
    const void*                                                          pNext;
    VkImage                                                              image;
} VkImageMemoryRequirementsInfo2;

VkImageMemoryRequirementsInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageMemoryRequirementsInfo2 = '["sType", "pNext", "image"]
type CUnionType VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "image" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImagePlaneMemoryRequirementsInfo Source #

typedef struct VkImagePlaneMemoryRequirementsInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkImageAspectFlagBits            planeAspect;
} VkImagePlaneMemoryRequirementsInfo;

VkImagePlaneMemoryRequirementsInfo registry at www.khronos.org

Instances

Instances details
Eq VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImagePlaneMemoryRequirementsInfo = '["sType", "pNext", "planeAspect"]
type CUnionType VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "planeAspect" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageResolve Source #

typedef struct VkImageResolve {
    VkImageSubresourceLayers srcSubresource;
    VkOffset3D             srcOffset;
    VkImageSubresourceLayers dstSubresource;
    VkOffset3D             dstOffset;
    VkExtent3D             extent;
} VkImageResolve;

VkImageResolve registry at www.khronos.org

Instances

Instances details
Eq VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageResolve -> FieldType "dstSubresource" VkImageResolve -> IO () Source #

CanWriteField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Methods

writeField :: Ptr VkImageResolve -> FieldType "srcSubresource" VkImageResolve -> IO () Source #

CanReadField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstOffset" VkImageResolve Source #

type FieldOptional "dstOffset" VkImageResolve :: Bool Source #

type FieldOffset "dstOffset" VkImageResolve :: Nat Source #

type FieldIsArray "dstOffset" VkImageResolve :: Bool Source #

HasField "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "dstSubresource" VkImageResolve Source #

type FieldOptional "dstSubresource" VkImageResolve :: Bool Source #

type FieldOffset "dstSubresource" VkImageResolve :: Nat Source #

type FieldIsArray "dstSubresource" VkImageResolve :: Bool Source #

HasField "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "extent" VkImageResolve Source #

type FieldOptional "extent" VkImageResolve :: Bool Source #

type FieldOffset "extent" VkImageResolve :: Nat Source #

type FieldIsArray "extent" VkImageResolve :: Bool Source #

HasField "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcOffset" VkImageResolve Source #

type FieldOptional "srcOffset" VkImageResolve :: Bool Source #

type FieldOffset "srcOffset" VkImageResolve :: Nat Source #

type FieldIsArray "srcOffset" VkImageResolve :: Bool Source #

HasField "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "srcSubresource" VkImageResolve Source #

type FieldOptional "srcSubresource" VkImageResolve :: Bool Source #

type FieldOffset "srcSubresource" VkImageResolve :: Nat Source #

type FieldIsArray "srcSubresource" VkImageResolve :: Bool Source #

type StructFields VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageResolve = '["srcSubresource", "srcOffset", "dstSubresource", "dstOffset", "extent"]
type CUnionType VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstOffset" VkImageResolve = 'False
type FieldOptional "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "dstSubresource" VkImageResolve = 'False
type FieldOptional "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcOffset" VkImageResolve = 'False
type FieldOptional "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "srcSubresource" VkImageResolve = 'False
type FieldOffset "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstOffset" VkImageResolve = 44
type FieldOffset "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "dstSubresource" VkImageResolve = 28
type FieldOffset "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "extent" VkImageResolve = 56
type FieldOffset "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcOffset" VkImageResolve = 16
type FieldOffset "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "srcSubresource" VkImageResolve = 0
type FieldIsArray "dstOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstOffset" VkImageResolve = 'False
type FieldIsArray "dstSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "dstSubresource" VkImageResolve = 'False
type FieldIsArray "extent" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcOffset" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcOffset" VkImageResolve = 'False
type FieldIsArray "srcSubresource" VkImageResolve Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "srcSubresource" VkImageResolve = 'False

data VkImageSparseMemoryRequirementsInfo2 Source #

typedef struct VkImageSparseMemoryRequirementsInfo2 {
    VkStructureType sType;
    const void*                                                          pNext;
    VkImage                                                              image;
} VkImageSparseMemoryRequirementsInfo2;

VkImageSparseMemoryRequirementsInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSparseMemoryRequirementsInfo2 = '["sType", "pNext", "image"]
type CUnionType VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "image" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageSubresource Source #

typedef struct VkImageSubresource {
    VkImageAspectFlags     aspectMask;
    uint32_t               mipLevel;
    uint32_t               arrayLayer;
} VkImageSubresource;

VkImageSubresource registry at www.khronos.org

Instances

Instances details
Eq VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "arrayLayer" VkImageSubresource Source #

type FieldOptional "arrayLayer" VkImageSubresource :: Bool Source #

type FieldOffset "arrayLayer" VkImageSubresource :: Nat Source #

type FieldIsArray "arrayLayer" VkImageSubresource :: Bool Source #

HasField "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "aspectMask" VkImageSubresource Source #

type FieldOptional "aspectMask" VkImageSubresource :: Bool Source #

type FieldOffset "aspectMask" VkImageSubresource :: Nat Source #

type FieldIsArray "aspectMask" VkImageSubresource :: Bool Source #

HasField "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "mipLevel" VkImageSubresource Source #

type FieldOptional "mipLevel" VkImageSubresource :: Bool Source #

type FieldOffset "mipLevel" VkImageSubresource :: Nat Source #

type FieldIsArray "mipLevel" VkImageSubresource :: Bool Source #

type StructFields VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSubresource = '["aspectMask", "mipLevel", "arrayLayer"]
type CUnionType VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "arrayLayer" VkImageSubresource = Word32
type FieldType "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "arrayLayer" VkImageSubresource = 8
type FieldOffset "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "aspectMask" VkImageSubresource = 0
type FieldOffset "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "mipLevel" VkImageSubresource = 4
type FieldIsArray "arrayLayer" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "aspectMask" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "mipLevel" VkImageSubresource Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageSubresourceLayers Source #

typedef struct VkImageSubresourceLayers {
    VkImageAspectFlags     aspectMask;
    uint32_t               mipLevel;
    uint32_t               baseArrayLayer;
    uint32_t               layerCount;
} VkImageSubresourceLayers;

VkImageSubresourceLayers registry at www.khronos.org

Instances

Instances details
Eq VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseArrayLayer" VkImageSubresourceLayers Source #

type FieldOptional "baseArrayLayer" VkImageSubresourceLayers :: Bool Source #

type FieldOffset "baseArrayLayer" VkImageSubresourceLayers :: Nat Source #

type FieldIsArray "baseArrayLayer" VkImageSubresourceLayers :: Bool Source #

HasField "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSubresourceLayers = '["aspectMask", "mipLevel", "baseArrayLayer", "layerCount"]
type CUnionType VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "baseArrayLayer" VkImageSubresourceLayers = Word32
type FieldType "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "baseArrayLayer" VkImageSubresourceLayers = 8
type FieldOffset "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "layerCount" VkImageSubresourceLayers = 12
type FieldOffset "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "aspectMask" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "baseArrayLayer" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "layerCount" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "mipLevel" VkImageSubresourceLayers Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageSubresourceRange Source #

typedef struct VkImageSubresourceRange {
    VkImageAspectFlags     aspectMask;
    uint32_t               baseMipLevel;
    uint32_t               levelCount;
    uint32_t               baseArrayLayer;
    uint32_t               layerCount;
} VkImageSubresourceRange;

VkImageSubresourceRange registry at www.khronos.org

Instances

Instances details
Eq VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseArrayLayer" VkImageSubresourceRange Source #

type FieldOptional "baseArrayLayer" VkImageSubresourceRange :: Bool Source #

type FieldOffset "baseArrayLayer" VkImageSubresourceRange :: Nat Source #

type FieldIsArray "baseArrayLayer" VkImageSubresourceRange :: Bool Source #

HasField "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "baseMipLevel" VkImageSubresourceRange Source #

type FieldOptional "baseMipLevel" VkImageSubresourceRange :: Bool Source #

type FieldOffset "baseMipLevel" VkImageSubresourceRange :: Nat Source #

type FieldIsArray "baseMipLevel" VkImageSubresourceRange :: Bool Source #

HasField "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSubresourceRange = '["aspectMask", "baseMipLevel", "levelCount", "baseArrayLayer", "layerCount"]
type CUnionType VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "baseArrayLayer" VkImageSubresourceRange = Word32
type FieldType "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "aspectMask" VkImageSubresourceRange = 0
type FieldOffset "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "baseArrayLayer" VkImageSubresourceRange = 12
type FieldOffset "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "baseMipLevel" VkImageSubresourceRange = 4
type FieldOffset "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "layerCount" VkImageSubresourceRange = 16
type FieldOffset "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "levelCount" VkImageSubresourceRange = 8
type FieldIsArray "aspectMask" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "baseArrayLayer" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "baseArrayLayer" VkImageSubresourceRange = 'False
type FieldIsArray "baseMipLevel" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "layerCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "levelCount" VkImageSubresourceRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageSwapchainCreateInfoKHR Source #

typedef struct VkImageSwapchainCreateInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkSwapchainKHR   swapchain;
} VkImageSwapchainCreateInfoKHR;

VkImageSwapchainCreateInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageSwapchainCreateInfoKHR = '["sType", "pNext", "swapchain"]
type CUnionType VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "swapchain" VkImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageViewCreateInfo Source #

typedef struct VkImageViewCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkImageViewCreateFlags flags;
    VkImage                image;
    VkImageViewType        viewType;
    VkFormat               format;
    VkComponentMapping     components;
    VkImageSubresourceRange subresourceRange;
} VkImageViewCreateInfo;

VkImageViewCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "components" VkImageViewCreateInfo Source #

type FieldOptional "components" VkImageViewCreateInfo :: Bool Source #

type FieldOffset "components" VkImageViewCreateInfo :: Nat Source #

type FieldIsArray "components" VkImageViewCreateInfo :: Bool Source #

HasField "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Associated Types

type FieldType "subresourceRange" VkImageViewCreateInfo Source #

type FieldOptional "subresourceRange" VkImageViewCreateInfo :: Bool Source #

type FieldOffset "subresourceRange" VkImageViewCreateInfo :: Nat Source #

type FieldIsArray "subresourceRange" VkImageViewCreateInfo :: Bool Source #

HasField "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageViewCreateInfo = '["sType", "pNext", "flags", "image", "viewType", "format", "components", "subresourceRange"]
type CUnionType VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "subresourceRange" VkImageViewCreateInfo = 'False
type FieldOptional "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "components" VkImageViewCreateInfo = 40
type FieldOffset "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "subresourceRange" VkImageViewCreateInfo = 56
type FieldOffset "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "viewType" VkImageViewCreateInfo = 32
type FieldIsArray "components" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "flags" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "format" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "image" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "subresourceRange" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "subresourceRange" VkImageViewCreateInfo = 'False
type FieldIsArray "viewType" VkImageViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

data VkImageViewUsageCreateInfo Source #

typedef struct VkImageViewUsageCreateInfo {
    VkStructureType sType;
    const void* pNext;
    VkImageUsageFlags usage;
} VkImageViewUsageCreateInfo;

VkImageViewUsageCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Ord VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Show VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

Storable VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshalPrim VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

VulkanMarshal VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanWriteField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

CanReadField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

HasField "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructFields VkImageViewUsageCreateInfo = '["sType", "pNext", "usage"]
type CUnionType VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type ReturnedOnly VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type StructExtends VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldType "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOptional "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldOffset "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "pNext" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "sType" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

type FieldIsArray "usage" VkImageViewUsageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Image

newtype VkSampleCountBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Enum (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Eq (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Integral (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Typeable a => Data (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSampleCountBitmask a -> c (VkSampleCountBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSampleCountBitmask a) #

toConstr :: VkSampleCountBitmask a -> Constr #

dataTypeOf :: VkSampleCountBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkSampleCountBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSampleCountBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSampleCountBitmask a -> VkSampleCountBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleCountBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSampleCountBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSampleCountBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSampleCountBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSampleCountBitmask a -> m (VkSampleCountBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleCountBitmask a -> m (VkSampleCountBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSampleCountBitmask a -> m (VkSampleCountBitmask a) #

Num (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Ord (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Read (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Real (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Show (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Generic (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Associated Types

type Rep (VkSampleCountBitmask a) :: Type -> Type #

Storable (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Bits (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

Methods

(.&.) :: VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask #

(.|.) :: VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask #

xor :: VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask #

complement :: VkSampleCountBitmask FlagMask -> VkSampleCountBitmask FlagMask #

shift :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

rotate :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

zeroBits :: VkSampleCountBitmask FlagMask #

bit :: Int -> VkSampleCountBitmask FlagMask #

setBit :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

clearBit :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

complementBit :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

testBit :: VkSampleCountBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSampleCountBitmask FlagMask -> Maybe Int #

bitSize :: VkSampleCountBitmask FlagMask -> Int #

isSigned :: VkSampleCountBitmask FlagMask -> Bool #

shiftL :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

unsafeShiftL :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

shiftR :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

unsafeShiftR :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

rotateL :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

rotateR :: VkSampleCountBitmask FlagMask -> Int -> VkSampleCountBitmask FlagMask #

popCount :: VkSampleCountBitmask FlagMask -> Int #

FiniteBits (VkSampleCountBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

type Rep (VkSampleCountBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SampleCountFlags

type Rep (VkSampleCountBitmask a) = D1 ('MetaData "VkSampleCountBitmask" "Graphics.Vulkan.Types.Enum.SampleCountFlags" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSampleCountBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_SAMPLE_COUNT_1_BIT :: VkSampleCountBitmask a Source #

Sample count 1 supported

bitpos = 0

pattern VK_SAMPLE_COUNT_2_BIT :: VkSampleCountBitmask a Source #

Sample count 2 supported

bitpos = 1

pattern VK_SAMPLE_COUNT_4_BIT :: VkSampleCountBitmask a Source #

Sample count 4 supported

bitpos = 2

pattern VK_SAMPLE_COUNT_8_BIT :: VkSampleCountBitmask a Source #

Sample count 8 supported

bitpos = 3

pattern VK_SAMPLE_COUNT_16_BIT :: VkSampleCountBitmask a Source #

Sample count 16 supported

bitpos = 4

pattern VK_SAMPLE_COUNT_32_BIT :: VkSampleCountBitmask a Source #

Sample count 32 supported

bitpos = 5

pattern VK_SAMPLE_COUNT_64_BIT :: VkSampleCountBitmask a Source #

Sample count 64 supported

bitpos = 6

newtype VkStructureType Source #

Structure type enumerant

type = enum

VkStructureType registry at www.khronos.org

Constructors

VkStructureType Int32 

Instances

Instances details
Bounded VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Enum VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Eq VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Data VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkStructureType -> c VkStructureType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkStructureType #

toConstr :: VkStructureType -> Constr #

dataTypeOf :: VkStructureType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkStructureType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkStructureType) #

gmapT :: (forall b. Data b => b -> b) -> VkStructureType -> VkStructureType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkStructureType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkStructureType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkStructureType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkStructureType -> m VkStructureType #

Num VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Ord VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Read VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Show VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Generic VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Associated Types

type Rep VkStructureType :: Type -> Type #

Storable VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType = D1 ('MetaData "VkStructureType" "Graphics.Vulkan.Types.Enum.StructureType" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkStructureType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType Source #

Reserved for internal use by the loader, layers, and ICDs

data VkTextureLODGatherFormatPropertiesAMD Source #

typedef struct VkTextureLODGatherFormatPropertiesAMD {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         supportsTextureGatherLODBiasAMD;
} VkTextureLODGatherFormatPropertiesAMD;

VkTextureLODGatherFormatPropertiesAMD registry at www.khronos.org

Instances

Instances details
Eq VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

Ord VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

Show VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

Storable VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

VulkanMarshalPrim VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

VulkanMarshal VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanWriteField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

CanReadField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

HasField "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

HasField "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

HasField "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

Associated Types

type FieldType "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source #

type FieldOptional "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Bool Source #

type FieldOffset "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Nat Source #

type FieldIsArray "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD :: Bool Source #

type StructFields VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type StructFields VkTextureLODGatherFormatPropertiesAMD = '["sType", "pNext", "supportsTextureGatherLODBiasAMD"]
type CUnionType VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type ReturnedOnly VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type StructExtends VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldType "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldType "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldType "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldType "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD = VkBool32
type FieldOptional "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOptional "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOptional "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOptional "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD = 'False
type FieldOffset "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOffset "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOffset "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldOffset "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD = 16
type FieldIsArray "pNext" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldIsArray "sType" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldIsArray "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.TextureLODGatherFormatPropertiesAMD

type FieldIsArray "supportsTextureGatherLODBiasAMD" VkTextureLODGatherFormatPropertiesAMD = 'False

type VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME = "VK_AMD_texture_gather_bias_lod" Source #