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

Graphics.Vulkan.Core_1_1

Synopsis

Vulkan 1.1 core API interface definitions.

api = vulkan
name = VK_VERSION_1_1
number = 1.1

Device Initialization

type VkEnumerateInstanceVersion = "vkEnumerateInstanceVersion" Source #

type HS_vkEnumerateInstanceVersion Source #

Arguments

 = Ptr Word32

pApiVersion

-> IO VkResult 

Success codes: VK_SUCCESS.

VkResult vkEnumerateInstanceVersion
    ( uint32_t* pApiVersion
    )

vkEnumerateInstanceVersion registry at www.khronos.org

vkEnumerateInstanceVersion Source #

Arguments

:: Ptr Word32

pApiVersion

-> IO VkResult 

Success codes: VK_SUCCESS.

VkResult vkEnumerateInstanceVersion
    ( uint32_t* pApiVersion
    )

vkEnumerateInstanceVersion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkEnumerateInstanceVersionSafe and vkEnumerateInstanceVersion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myEnumerateInstanceVersion <- vkGetInstanceProc @VkEnumerateInstanceVersion vkInstance

or less efficient:

myEnumerateInstanceVersion <- vkGetProc @VkEnumerateInstanceVersion

vkEnumerateInstanceVersionSafe Source #

Arguments

:: Ptr Word32

pApiVersion

-> IO VkResult 

Success codes: VK_SUCCESS.

VkResult vkEnumerateInstanceVersion
    ( uint32_t* pApiVersion
    )

vkEnumerateInstanceVersion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkEnumerateInstanceVersionSafe and vkEnumerateInstanceVersion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myEnumerateInstanceVersion <- vkGetInstanceProc @VkEnumerateInstanceVersion vkInstance

or less efficient:

myEnumerateInstanceVersion <- vkGetProc @VkEnumerateInstanceVersion

newtype VkResult Source #

API result codes

type = enum

VkResult registry at www.khronos.org

Constructors

VkResult Int32 

Instances

Instances details
Bounded VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Enum VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Eq VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Data VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Methods

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

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

toConstr :: VkResult -> Constr #

dataTypeOf :: VkResult -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Ord VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Read VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Show VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Generic VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

Associated Types

type Rep VkResult :: Type -> Type #

Methods

from :: VkResult -> Rep VkResult x #

to :: Rep VkResult x -> VkResult #

Storable VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

type Rep VkResult Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Result

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

pattern VK_SUCCESS :: VkResult Source #

Command completed successfully

pattern VK_NOT_READY :: VkResult Source #

A fence or query has not yet completed

pattern VK_TIMEOUT :: VkResult Source #

A wait operation has not completed in the specified time

pattern VK_EVENT_SET :: VkResult Source #

An event is signaled

pattern VK_EVENT_RESET :: VkResult Source #

An event is unsignaled

pattern VK_INCOMPLETE :: VkResult Source #

A return array was too small for the result

pattern VK_ERROR_OUT_OF_HOST_MEMORY :: VkResult Source #

A host memory allocation has failed

pattern VK_ERROR_OUT_OF_DEVICE_MEMORY :: VkResult Source #

A device memory allocation has failed

pattern VK_ERROR_INITIALIZATION_FAILED :: VkResult Source #

Initialization of a object has failed

pattern VK_ERROR_DEVICE_LOST :: VkResult Source #

The logical device has been lost. See

pattern VK_ERROR_MEMORY_MAP_FAILED :: VkResult Source #

Mapping of a memory object has failed

pattern VK_ERROR_LAYER_NOT_PRESENT :: VkResult Source #

Layer specified does not exist

pattern VK_ERROR_EXTENSION_NOT_PRESENT :: VkResult Source #

Extension specified does not exist

pattern VK_ERROR_FEATURE_NOT_PRESENT :: VkResult Source #

Requested feature is not available on this device

pattern VK_ERROR_INCOMPATIBLE_DRIVER :: VkResult Source #

Unable to find a Vulkan driver

pattern VK_ERROR_TOO_MANY_OBJECTS :: VkResult Source #

Too many objects of the type have already been created

pattern VK_ERROR_FORMAT_NOT_SUPPORTED :: VkResult Source #

Requested format is not supported on this device

pattern VK_ERROR_FRAGMENTED_POOL :: VkResult Source #

A requested pool allocation has failed due to fragmentation of the pool's memory

Promoted from VK_KHR_relaxed_block_layout, which has no API

Promoted from VK_KHR_storage_buffer_storage_class, which has no API

Originally based on VK_KHR_subgroup (extension 94), but the actual enum block used was, incorrectly, that of extension 95

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 VkPhysicalDevice16BitStorageFeatures Source #

typedef struct VkPhysicalDevice16BitStorageFeatures {
    VkStructureType sType;
    void*      pNext;
    VkBool32                         storageBuffer16BitAccess;
    VkBool32                         uniformAndStorageBuffer16BitAccess;
    VkBool32                         storagePushConstant16;
    VkBool32                         storageInputOutput16;
} VkPhysicalDevice16BitStorageFeatures;

VkPhysicalDevice16BitStorageFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

HasField "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source #

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Nat Source #

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures :: Bool Source #

type StructFields VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevice16BitStorageFeatures = '["sType", "pNext", "storageBuffer16BitAccess", "uniformAndStorageBuffer16BitAccess", "storagePushConstant16", "storageInputOutput16"]
type CUnionType VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = VkBool32
type FieldType "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = VkBool32
type FieldOptional "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldOptional "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldOffset "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 16
type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures = 28
type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures = 24
type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 20
type FieldIsArray "pNext" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False
type FieldIsArray "storageInputOutput16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storagePushConstant16" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "uniformAndStorageBuffer16BitAccess" VkPhysicalDevice16BitStorageFeatures = 'False

data VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source #

typedef struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         advancedBlendCoherentOperations;
} VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT;

VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source #

type FieldOptional "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Bool Source #

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Nat Source #

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = '["sType", "pNext", "advancedBlendCoherentOperations"]
type CUnionType VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCoherentOperations" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

typedef struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         advancedBlendMaxColorAttachments;
    VkBool32                         advancedBlendIndependentBlend;
    VkBool32                         advancedBlendNonPremultipliedSrcColor;
    VkBool32                         advancedBlendNonPremultipliedDstColor;
    VkBool32                         advancedBlendCorrelatedOverlap;
    VkBool32                         advancedBlendAllOperations;
} VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT;

VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source #

type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Nat Source #

type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = '["sType", "pNext", "advancedBlendMaxColorAttachments", "advancedBlendIndependentBlend", "advancedBlendNonPremultipliedSrcColor", "advancedBlendNonPremultipliedDstColor", "advancedBlendCorrelatedOverlap", "advancedBlendAllOperations"]
type CUnionType VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = Word32
type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = VkBool32
type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 32
type FieldOffset "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 20
type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 16
type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 28
type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 24
type FieldOffset "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendAllOperations" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendCorrelatedOverlap" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendIndependentBlend" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendMaxColorAttachments" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedDstColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "advancedBlendNonPremultipliedSrcColor" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

typedef struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    float                  primitiveOverestimationSize;
    float                  maxExtraPrimitiveOverestimationSize;
    float                  extraPrimitiveOverestimationSizeGranularity;
    VkBool32               primitiveUnderestimation;
    VkBool32               conservativePointAndLineRasterization;
    VkBool32               degenerateTrianglesRasterized;
    VkBool32               degenerateLinesRasterized;
    VkBool32               fullyCoveredFragmentShaderInputVariable;
    VkBool32               conservativeRasterizationPostDepthCoverage;
} VkPhysicalDeviceConservativeRasterizationPropertiesEXT;

VkPhysicalDeviceConservativeRasterizationPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source #

type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Nat Source #

type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceConservativeRasterizationPropertiesEXT = '["sType", "pNext", "primitiveOverestimationSize", "maxExtraPrimitiveOverestimationSize", "extraPrimitiveOverestimationSizeGranularity", "primitiveUnderestimation", "conservativePointAndLineRasterization", "degenerateTrianglesRasterized", "degenerateLinesRasterized", "fullyCoveredFragmentShaderInputVariable", "conservativeRasterizationPostDepthCoverage"]
type CUnionType VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = Float
type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = VkBool32
type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = Float
type FieldType "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 32
type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 48
type FieldOffset "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 24
type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 44
type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 20
type FieldOffset "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativePointAndLineRasterization" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "conservativeRasterizationPostDepthCoverage" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "degenerateLinesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "degenerateTrianglesRasterized" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "extraPrimitiveOverestimationSizeGranularity" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "fullyCoveredFragmentShaderInputVariable" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxExtraPrimitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "primitiveOverestimationSize" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "primitiveUnderestimation" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

typedef struct VkPhysicalDeviceDescriptorIndexingFeaturesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkBool32               shaderInputAttachmentArrayDynamicIndexing;
    VkBool32               shaderUniformTexelBufferArrayDynamicIndexing;
    VkBool32               shaderStorageTexelBufferArrayDynamicIndexing;
    VkBool32               shaderUniformBufferArrayNonUniformIndexing;
    VkBool32               shaderSampledImageArrayNonUniformIndexing;
    VkBool32               shaderStorageBufferArrayNonUniformIndexing;
    VkBool32               shaderStorageImageArrayNonUniformIndexing;
    VkBool32               shaderInputAttachmentArrayNonUniformIndexing;
    VkBool32               shaderUniformTexelBufferArrayNonUniformIndexing;
    VkBool32               shaderStorageTexelBufferArrayNonUniformIndexing;
    VkBool32               descriptorBindingUniformBufferUpdateAfterBind;
    VkBool32               descriptorBindingSampledImageUpdateAfterBind;
    VkBool32               descriptorBindingStorageImageUpdateAfterBind;
    VkBool32               descriptorBindingStorageBufferUpdateAfterBind;
    VkBool32               descriptorBindingUniformTexelBufferUpdateAfterBind;
    VkBool32               descriptorBindingStorageTexelBufferUpdateAfterBind;
    VkBool32               descriptorBindingUpdateUnusedWhilePending;
    VkBool32               descriptorBindingPartiallyBound;
    VkBool32               descriptorBindingVariableDescriptorCount;
    VkBool32               runtimeDescriptorArray;
} VkPhysicalDeviceDescriptorIndexingFeaturesEXT;

VkPhysicalDeviceDescriptorIndexingFeaturesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

HasField "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source #

type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Nat Source #

type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT :: Bool Source #

type StructFields VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDescriptorIndexingFeaturesEXT = '["sType", "pNext", "shaderInputAttachmentArrayDynamicIndexing", "shaderUniformTexelBufferArrayDynamicIndexing", "shaderStorageTexelBufferArrayDynamicIndexing", "shaderUniformBufferArrayNonUniformIndexing", "shaderSampledImageArrayNonUniformIndexing", "shaderStorageBufferArrayNonUniformIndexing", "shaderStorageImageArrayNonUniformIndexing", "shaderInputAttachmentArrayNonUniformIndexing", "shaderUniformTexelBufferArrayNonUniformIndexing", "shaderStorageTexelBufferArrayNonUniformIndexing", "descriptorBindingUniformBufferUpdateAfterBind", "descriptorBindingSampledImageUpdateAfterBind", "descriptorBindingStorageImageUpdateAfterBind", "descriptorBindingStorageBufferUpdateAfterBind", "descriptorBindingUniformTexelBufferUpdateAfterBind", "descriptorBindingStorageTexelBufferUpdateAfterBind", "descriptorBindingUpdateUnusedWhilePending", "descriptorBindingPartiallyBound", "descriptorBindingVariableDescriptorCount", "runtimeDescriptorArray"]
type CUnionType VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = VkBool32
type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 84
type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 60
type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 68
type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 64
type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 76
type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 56
type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 72
type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 80
type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 88
type FieldOffset "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 16
type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 44
type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 32
type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 36
type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 40
type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 24
type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 52
type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 28
type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 20
type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 48
type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingPartiallyBound" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingSampledImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageImageUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingStorageTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUniformBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUniformTexelBufferUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingUpdateUnusedWhilePending" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "descriptorBindingVariableDescriptorCount" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "runtimeDescriptorArray" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderSampledImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageImageArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformTexelBufferArrayDynamicIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False
type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformTexelBufferArrayNonUniformIndexing" VkPhysicalDeviceDescriptorIndexingFeaturesEXT = 'False

data VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

typedef struct VkPhysicalDeviceDescriptorIndexingPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    uint32_t               maxUpdateAfterBindDescriptorsInAllPools;
    VkBool32               shaderUniformBufferArrayNonUniformIndexingNative;
    VkBool32               shaderSampledImageArrayNonUniformIndexingNative;
    VkBool32               shaderStorageBufferArrayNonUniformIndexingNative;
    VkBool32               shaderStorageImageArrayNonUniformIndexingNative;
    VkBool32               shaderInputAttachmentArrayNonUniformIndexingNative;
    VkBool32               robustBufferAccessUpdateAfterBind;
    VkBool32               quadDivergentImplicitLod;
    uint32_t               maxPerStageDescriptorUpdateAfterBindSamplers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindUniformBuffers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindStorageBuffers;
    uint32_t               maxPerStageDescriptorUpdateAfterBindSampledImages;
    uint32_t               maxPerStageDescriptorUpdateAfterBindStorageImages;
    uint32_t               maxPerStageDescriptorUpdateAfterBindInputAttachments;
    uint32_t               maxPerStageUpdateAfterBindResources;
    uint32_t               maxDescriptorSetUpdateAfterBindSamplers;
    uint32_t               maxDescriptorSetUpdateAfterBindUniformBuffers;
    uint32_t               maxDescriptorSetUpdateAfterBindUniformBuffersDynamic;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageBuffers;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageBuffersDynamic;
    uint32_t               maxDescriptorSetUpdateAfterBindSampledImages;
    uint32_t               maxDescriptorSetUpdateAfterBindStorageImages;
    uint32_t               maxDescriptorSetUpdateAfterBindInputAttachments;
} VkPhysicalDeviceDescriptorIndexingPropertiesEXT;

VkPhysicalDeviceDescriptorIndexingPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

HasField "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source #

type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT :: Bool Source #

type StructFields VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDescriptorIndexingPropertiesEXT = '["sType", "pNext", "maxUpdateAfterBindDescriptorsInAllPools", "shaderUniformBufferArrayNonUniformIndexingNative", "shaderSampledImageArrayNonUniformIndexingNative", "shaderStorageBufferArrayNonUniformIndexingNative", "shaderStorageImageArrayNonUniformIndexingNative", "shaderInputAttachmentArrayNonUniformIndexingNative", "robustBufferAccessUpdateAfterBind", "quadDivergentImplicitLod", "maxPerStageDescriptorUpdateAfterBindSamplers", "maxPerStageDescriptorUpdateAfterBindUniformBuffers", "maxPerStageDescriptorUpdateAfterBindStorageBuffers", "maxPerStageDescriptorUpdateAfterBindSampledImages", "maxPerStageDescriptorUpdateAfterBindStorageImages", "maxPerStageDescriptorUpdateAfterBindInputAttachments", "maxPerStageUpdateAfterBindResources", "maxDescriptorSetUpdateAfterBindSamplers", "maxDescriptorSetUpdateAfterBindUniformBuffers", "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic", "maxDescriptorSetUpdateAfterBindStorageBuffers", "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic", "maxDescriptorSetUpdateAfterBindSampledImages", "maxDescriptorSetUpdateAfterBindStorageImages", "maxDescriptorSetUpdateAfterBindInputAttachments"]
type CUnionType VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = Word32
type FieldType "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = VkBool32
type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 104
type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 96
type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 76
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 88
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 92
type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 100
type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 80
type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 84
type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 68
type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 60
type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 48
type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 56
type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 64
type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 52
type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 72
type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 40
type FieldOffset "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 36
type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 24
type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 28
type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 32
type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 20
type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindInputAttachments" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSampledImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindSamplers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindStorageImages" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUpdateAfterBindUniformBuffers" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageUpdateAfterBindResources" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxUpdateAfterBindDescriptorsInAllPools" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadDivergentImplicitLod" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "robustBufferAccessUpdateAfterBind" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "sType" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderInputAttachmentArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderSampledImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderStorageImageArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False
type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderUniformBufferArrayNonUniformIndexingNative" VkPhysicalDeviceDescriptorIndexingPropertiesEXT = 'False

data VkPhysicalDeviceDiscardRectanglePropertiesEXT Source #

typedef struct VkPhysicalDeviceDiscardRectanglePropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    uint32_t               maxDiscardRectangles;
} VkPhysicalDeviceDiscardRectanglePropertiesEXT;

VkPhysicalDeviceDiscardRectanglePropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceDiscardRectanglePropertiesEXT = '["sType", "pNext", "maxDiscardRectangles"]
type CUnionType VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDiscardRectangles" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalBufferInfo Source #

typedef struct VkPhysicalDeviceExternalBufferInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkBufferCreateFlags flags;
    VkBufferUsageFlags               usage;
    VkExternalMemoryHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalBufferInfo;

VkPhysicalDeviceExternalBufferInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

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

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "flags" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalFenceInfo Source #

typedef struct VkPhysicalDeviceExternalFenceInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalFenceHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalFenceInfo;

VkPhysicalDeviceExternalFenceInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalFenceInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalImageFormatInfo Source #

typedef struct VkPhysicalDeviceExternalImageFormatInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalImageFormatInfo;

VkPhysicalDeviceExternalImageFormatInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalImageFormatInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source #

typedef struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    VkDeviceSize minImportedHostPointerAlignment;
} VkPhysicalDeviceExternalMemoryHostPropertiesEXT;

VkPhysicalDeviceExternalMemoryHostPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source #

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Bool Source #

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Nat Source #

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalMemoryHostPropertiesEXT = '["sType", "pNext", "minImportedHostPointerAlignment"]
type CUnionType VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minImportedHostPointerAlignment" VkPhysicalDeviceExternalMemoryHostPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceExternalSemaphoreInfo Source #

typedef struct VkPhysicalDeviceExternalSemaphoreInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalSemaphoreHandleTypeFlagBits handleType;
} VkPhysicalDeviceExternalSemaphoreInfo;

VkPhysicalDeviceExternalSemaphoreInfo registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceExternalSemaphoreInfo = '["sType", "pNext", "handleType"]
type CUnionType VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "handleType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceExternalSemaphoreInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceFeatures2 Source #

typedef struct VkPhysicalDeviceFeatures2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceFeatures         features;
} VkPhysicalDeviceFeatures2;

VkPhysicalDeviceFeatures2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceFeatures2 = '["sType", "pNext", "features"]
type CUnionType VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "features" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceFeatures2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceGroupProperties Source #

typedef struct VkPhysicalDeviceGroupProperties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         physicalDeviceCount;
    VkPhysicalDevice                 physicalDevices[VK_MAX_DEVICE_GROUP_SIZE];
    VkBool32                         subsetAllocation;
} VkPhysicalDeviceGroupProperties;

VkPhysicalDeviceGroupProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source #

type FieldOptional "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Bool Source #

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Nat Source #

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties :: Bool Source #

HasField "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "physicalDevices" idx VkPhysicalDeviceGroupProperties) => CanWriteFieldArray "physicalDevices" idx VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "physicalDevices" idx VkPhysicalDeviceGroupProperties) => CanReadFieldArray "physicalDevices" idx VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "physicalDevices" VkPhysicalDeviceGroupProperties :: Nat Source #

type StructFields VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceGroupProperties = '["sType", "pNext", "physicalDeviceCount", "physicalDevices", "subsetAllocation"]
type CUnionType VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "physicalDeviceCount" VkPhysicalDeviceGroupProperties = Word32
type FieldType "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDeviceCount" VkPhysicalDeviceGroupProperties = 16
type FieldOffset "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "physicalDevices" VkPhysicalDeviceGroupProperties = 24
type FieldOffset "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subsetAllocation" VkPhysicalDeviceGroupProperties = 280
type FieldIsArray "pNext" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "physicalDeviceCount" VkPhysicalDeviceGroupProperties = 'False
type FieldIsArray "physicalDevices" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subsetAllocation" VkPhysicalDeviceGroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceIDProperties Source #

typedef struct VkPhysicalDeviceIDProperties {
    VkStructureType sType;
    void*                            pNext;
    uint8_t                          deviceUUID[VK_UUID_SIZE];
    uint8_t                          driverUUID[VK_UUID_SIZE];
    uint8_t                          deviceLUID[VK_LUID_SIZE];
    uint32_t                         deviceNodeMask;
    VkBool32                         deviceLUIDValid;
} VkPhysicalDeviceIDProperties;

VkPhysicalDeviceIDProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "deviceLUIDValid" VkPhysicalDeviceIDProperties Source #

type FieldOptional "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Bool Source #

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Nat Source #

type FieldIsArray "deviceLUIDValid" VkPhysicalDeviceIDProperties :: Bool Source #

HasField "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceLUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "deviceLUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceUUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "deviceUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "driverUUID" idx VkPhysicalDeviceIDProperties) => CanWriteFieldArray "driverUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceLUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "deviceLUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceLUID" VkPhysicalDeviceIDProperties :: Nat Source #

(KnownNat idx, IndexInBounds "deviceUUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "deviceUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceUUID" VkPhysicalDeviceIDProperties :: Nat Source #

(KnownNat idx, IndexInBounds "driverUUID" idx VkPhysicalDeviceIDProperties) => CanReadFieldArray "driverUUID" idx VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "driverUUID" VkPhysicalDeviceIDProperties :: Nat Source #

type StructFields VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceIDProperties = '["sType", "pNext", "deviceUUID", "driverUUID", "deviceLUID", "deviceNodeMask", "deviceLUIDValid"]
type CUnionType VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceLUIDValid" VkPhysicalDeviceIDProperties = 60
type FieldOffset "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceNodeMask" VkPhysicalDeviceIDProperties = 56
type FieldOffset "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceLUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceLUIDValid" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceNodeMask" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "driverUUID" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceIDProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceImageFormatInfo2 Source #

typedef struct VkPhysicalDeviceImageFormatInfo2 {
    VkStructureType sType;
    const void* pNext;
    VkFormat                         format;
    VkImageType                      type;
    VkImageTiling                    tiling;
    VkImageUsageFlags                usage;
    VkImageCreateFlags flags;
} VkPhysicalDeviceImageFormatInfo2;

VkPhysicalDeviceImageFormatInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceImageFormatInfo2 = '["sType", "pNext", "format", "type", "tiling", "usage", "flags"]
type CUnionType VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "flags" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "format" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "tiling" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "type" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceLimits Source #

typedef struct VkPhysicalDeviceLimits {
    uint32_t               maxImageDimension1D;
    uint32_t               maxImageDimension2D;
    uint32_t               maxImageDimension3D;
    uint32_t               maxImageDimensionCube;
    uint32_t               maxImageArrayLayers;
    uint32_t               maxTexelBufferElements;
    uint32_t               maxUniformBufferRange;
    uint32_t               maxStorageBufferRange;
    uint32_t               maxPushConstantsSize;
    uint32_t               maxMemoryAllocationCount;
    uint32_t               maxSamplerAllocationCount;
    VkDeviceSize           bufferImageGranularity;
    VkDeviceSize           sparseAddressSpaceSize;
    uint32_t               maxBoundDescriptorSets;
    uint32_t               maxPerStageDescriptorSamplers;
    uint32_t               maxPerStageDescriptorUniformBuffers;
    uint32_t               maxPerStageDescriptorStorageBuffers;
    uint32_t               maxPerStageDescriptorSampledImages;
    uint32_t               maxPerStageDescriptorStorageImages;
    uint32_t               maxPerStageDescriptorInputAttachments;
    uint32_t               maxPerStageResources;
    uint32_t               maxDescriptorSetSamplers;
    uint32_t               maxDescriptorSetUniformBuffers;
    uint32_t               maxDescriptorSetUniformBuffersDynamic;
    uint32_t               maxDescriptorSetStorageBuffers;
    uint32_t               maxDescriptorSetStorageBuffersDynamic;
    uint32_t               maxDescriptorSetSampledImages;
    uint32_t               maxDescriptorSetStorageImages;
    uint32_t               maxDescriptorSetInputAttachments;
    uint32_t               maxVertexInputAttributes;
    uint32_t               maxVertexInputBindings;
    uint32_t               maxVertexInputAttributeOffset;
    uint32_t               maxVertexInputBindingStride;
    uint32_t               maxVertexOutputComponents;
    uint32_t               maxTessellationGenerationLevel;
    uint32_t               maxTessellationPatchSize;
    uint32_t               maxTessellationControlPerVertexInputComponents;
    uint32_t               maxTessellationControlPerVertexOutputComponents;
    uint32_t               maxTessellationControlPerPatchOutputComponents;
    uint32_t               maxTessellationControlTotalOutputComponents;
    uint32_t               maxTessellationEvaluationInputComponents;
    uint32_t               maxTessellationEvaluationOutputComponents;
    uint32_t               maxGeometryShaderInvocations;
    uint32_t               maxGeometryInputComponents;
    uint32_t               maxGeometryOutputComponents;
    uint32_t               maxGeometryOutputVertices;
    uint32_t               maxGeometryTotalOutputComponents;
    uint32_t               maxFragmentInputComponents;
    uint32_t               maxFragmentOutputAttachments;
    uint32_t               maxFragmentDualSrcAttachments;
    uint32_t               maxFragmentCombinedOutputResources;
    uint32_t               maxComputeSharedMemorySize;
    uint32_t               maxComputeWorkGroupCount[3];
    uint32_t               maxComputeWorkGroupInvocations;
    uint32_t               maxComputeWorkGroupSize[3];
    uint32_t               subPixelPrecisionBits;
    uint32_t               subTexelPrecisionBits;
    uint32_t               mipmapPrecisionBits;
    uint32_t               maxDrawIndexedIndexValue;
    uint32_t               maxDrawIndirectCount;
    float                  maxSamplerLodBias;
    float                  maxSamplerAnisotropy;
    uint32_t               maxViewports;
    uint32_t               maxViewportDimensions[2];
    float                  viewportBoundsRange[2];
    uint32_t               viewportSubPixelBits;
    size_t                 minMemoryMapAlignment;
    VkDeviceSize           minTexelBufferOffsetAlignment;
    VkDeviceSize           minUniformBufferOffsetAlignment;
    VkDeviceSize           minStorageBufferOffsetAlignment;
    int32_t                minTexelOffset;
    uint32_t               maxTexelOffset;
    int32_t                minTexelGatherOffset;
    uint32_t               maxTexelGatherOffset;
    float                  minInterpolationOffset;
    float                  maxInterpolationOffset;
    uint32_t               subPixelInterpolationOffsetBits;
    uint32_t               maxFramebufferWidth;
    uint32_t               maxFramebufferHeight;
    uint32_t               maxFramebufferLayers;
    VkSampleCountFlags     framebufferColorSampleCounts;
    VkSampleCountFlags     framebufferDepthSampleCounts;
    VkSampleCountFlags     framebufferStencilSampleCounts;
    VkSampleCountFlags     framebufferNoAttachmentsSampleCounts;
    uint32_t               maxColorAttachments;
    VkSampleCountFlags     sampledImageColorSampleCounts;
    VkSampleCountFlags     sampledImageIntegerSampleCounts;
    VkSampleCountFlags     sampledImageDepthSampleCounts;
    VkSampleCountFlags     sampledImageStencilSampleCounts;
    VkSampleCountFlags     storageImageSampleCounts;
    uint32_t               maxSampleMaskWords;
    VkBool32               timestampComputeAndGraphics;
    float                  timestampPeriod;
    uint32_t               maxClipDistances;
    uint32_t               maxCullDistances;
    uint32_t               maxCombinedClipAndCullDistances;
    uint32_t               discreteQueuePriorities;
    float                  pointSizeRange[2];
    float                  lineWidthRange[2];
    float                  pointSizeGranularity;
    float                  lineWidthGranularity;
    VkBool32               strictLines;
    VkBool32               standardSampleLocations;
    VkDeviceSize           optimalBufferCopyOffsetAlignment;
    VkDeviceSize           optimalBufferCopyRowPitchAlignment;
    VkDeviceSize           nonCoherentAtomSize;
} VkPhysicalDeviceLimits;

VkPhysicalDeviceLimits registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "bufferImageGranularity" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minInterpolationOffset" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "standardSampleLocations" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceLimits -> FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits -> IO () Source #

CanWriteField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits) Source #

CanReadField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits) Source #

CanReadField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits) Source #

CanReadField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits) Source #

CanReadField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits) Source #

CanReadField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits) Source #

CanReadField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits) Source #

CanReadField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits) Source #

CanReadField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits) Source #

CanReadField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits) Source #

CanReadField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

getField :: VkPhysicalDeviceLimits -> FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source #

readField :: Ptr VkPhysicalDeviceLimits -> IO (FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits) Source #

CanReadField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits Source #

type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "lineWidthRange" VkPhysicalDeviceLimits Source #

type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source #

type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxClipDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxColorAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxCullDistances" VkPhysicalDeviceLimits Source #

type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits Source #

type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits Source #

type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPerStageResources" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits Source #

type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits Source #

type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxTexelOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits Source #

type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits Source #

type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits Source #

type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits :: Bool Source #

HasField "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxViewports" VkPhysicalDeviceLimits Source #

type FieldOptional "maxViewports" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "maxViewports" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "maxViewports" VkPhysicalDeviceLimits :: Bool Source #

HasField "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minTexelOffset" VkPhysicalDeviceLimits Source #

type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits :: Bool Source #

HasField "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits Source #

type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source #

type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits :: Bool Source #

HasField "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits Source #

type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits :: Bool Source #

HasField "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pointSizeRange" VkPhysicalDeviceLimits Source #

type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source #

type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits :: Bool Source #

HasField "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "standardSampleLocations" VkPhysicalDeviceLimits Source #

type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits :: Bool Source #

HasField "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits Source #

type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits :: Bool Source #

HasField "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "strictLines" VkPhysicalDeviceLimits Source #

type FieldOptional "strictLines" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "strictLines" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "strictLines" VkPhysicalDeviceLimits :: Bool Source #

HasField "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits Source #

type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits :: Bool Source #

HasField "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source #

type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits :: Bool Source #

HasField "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "timestampPeriod" VkPhysicalDeviceLimits Source #

type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits :: Bool Source #

HasField "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits Source #

type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits :: Bool Source #

HasField "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits Source #

type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits :: Bool Source #

type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits :: Nat Source #

type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits :: Bool Source #

(KnownNat idx, IndexInBounds "lineWidthRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "lineWidthRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "maxViewportDimensions" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "maxViewportDimensions" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "pointSizeRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "pointSizeRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "viewportBoundsRange" idx VkPhysicalDeviceLimits) => CanWriteFieldArray "viewportBoundsRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "lineWidthRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "lineWidthRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxComputeWorkGroupCount" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxComputeWorkGroupSize" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "maxViewportDimensions" idx VkPhysicalDeviceLimits) => CanReadFieldArray "maxViewportDimensions" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "pointSizeRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "pointSizeRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits :: Nat Source #

(KnownNat idx, IndexInBounds "viewportBoundsRange" idx VkPhysicalDeviceLimits) => CanReadFieldArray "viewportBoundsRange" idx VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits :: Nat Source #

type StructFields VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceLimits = '["maxImageDimension1D", "maxImageDimension2D", "maxImageDimension3D", "maxImageDimensionCube", "maxImageArrayLayers", "maxTexelBufferElements", "maxUniformBufferRange", "maxStorageBufferRange", "maxPushConstantsSize", "maxMemoryAllocationCount", "maxSamplerAllocationCount", "bufferImageGranularity", "sparseAddressSpaceSize", "maxBoundDescriptorSets", "maxPerStageDescriptorSamplers", "maxPerStageDescriptorUniformBuffers", "maxPerStageDescriptorStorageBuffers", "maxPerStageDescriptorSampledImages", "maxPerStageDescriptorStorageImages", "maxPerStageDescriptorInputAttachments", "maxPerStageResources", "maxDescriptorSetSamplers", "maxDescriptorSetUniformBuffers", "maxDescriptorSetUniformBuffersDynamic", "maxDescriptorSetStorageBuffers", "maxDescriptorSetStorageBuffersDynamic", "maxDescriptorSetSampledImages", "maxDescriptorSetStorageImages", "maxDescriptorSetInputAttachments", "maxVertexInputAttributes", "maxVertexInputBindings", "maxVertexInputAttributeOffset", "maxVertexInputBindingStride", "maxVertexOutputComponents", "maxTessellationGenerationLevel", "maxTessellationPatchSize", "maxTessellationControlPerVertexInputComponents", "maxTessellationControlPerVertexOutputComponents", "maxTessellationControlPerPatchOutputComponents", "maxTessellationControlTotalOutputComponents", "maxTessellationEvaluationInputComponents", "maxTessellationEvaluationOutputComponents", "maxGeometryShaderInvocations", "maxGeometryInputComponents", "maxGeometryOutputComponents", "maxGeometryOutputVertices", "maxGeometryTotalOutputComponents", "maxFragmentInputComponents", "maxFragmentOutputAttachments", "maxFragmentDualSrcAttachments", "maxFragmentCombinedOutputResources", "maxComputeSharedMemorySize", "maxComputeWorkGroupCount", "maxComputeWorkGroupInvocations", "maxComputeWorkGroupSize", "subPixelPrecisionBits", "subTexelPrecisionBits", "mipmapPrecisionBits", "maxDrawIndexedIndexValue", "maxDrawIndirectCount", "maxSamplerLodBias", "maxSamplerAnisotropy", "maxViewports", "maxViewportDimensions", "viewportBoundsRange", "viewportSubPixelBits", "minMemoryMapAlignment", "minTexelBufferOffsetAlignment", "minUniformBufferOffsetAlignment", "minStorageBufferOffsetAlignment", "minTexelOffset", "maxTexelOffset", "minTexelGatherOffset", "maxTexelGatherOffset", "minInterpolationOffset", "maxInterpolationOffset", "subPixelInterpolationOffsetBits", "maxFramebufferWidth", "maxFramebufferHeight", "maxFramebufferLayers", "framebufferColorSampleCounts", "framebufferDepthSampleCounts", "framebufferStencilSampleCounts", "framebufferNoAttachmentsSampleCounts", "maxColorAttachments", "sampledImageColorSampleCounts", "sampledImageIntegerSampleCounts", "sampledImageDepthSampleCounts", "sampledImageStencilSampleCounts", "storageImageSampleCounts", "maxSampleMaskWords", "timestampComputeAndGraphics", "timestampPeriod", "maxClipDistances", "maxCullDistances", "maxCombinedClipAndCullDistances", "discreteQueuePriorities", "pointSizeRange", "lineWidthRange", "pointSizeGranularity", "lineWidthGranularity", "strictLines", "standardSampleLocations", "optimalBufferCopyOffsetAlignment", "optimalBufferCopyRowPitchAlignment", "nonCoherentAtomSize"]
type CUnionType VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "lineWidthRange" VkPhysicalDeviceLimits = 2
type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 3
type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 3
type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "maxViewportDimensions" VkPhysicalDeviceLimits = 2
type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "pointSizeRange" VkPhysicalDeviceLimits = 2
type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "viewportBoundsRange" VkPhysicalDeviceLimits = 2
type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "bufferImageGranularity" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "discreteQueuePriorities" VkPhysicalDeviceLimits = Word32
type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferColorSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "lineWidthGranularity" VkPhysicalDeviceLimits = Float
type FieldType "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "lineWidthRange" VkPhysicalDeviceLimits = Float
type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxBoundDescriptorSets" VkPhysicalDeviceLimits = Word32
type FieldType "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxClipDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxColorAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = Word32
type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxCullDistances" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = Word32
type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = Word32
type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxDrawIndirectCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferHeight" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferLayers" VkPhysicalDeviceLimits = Word32
type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxFramebufferWidth" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryOutputVertices" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = Word32
type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageArrayLayers" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension1D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension2D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimension3D" VkPhysicalDeviceLimits = Word32
type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxImageDimensionCube" VkPhysicalDeviceLimits = Word32
type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxInterpolationOffset" VkPhysicalDeviceLimits = Float
type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMemoryAllocationCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = Word32
type FieldType "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerStageResources" VkPhysicalDeviceLimits = Word32
type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPushConstantsSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSampleMaskWords" VkPhysicalDeviceLimits = Word32
type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerAllocationCount" VkPhysicalDeviceLimits = Word32
type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerAnisotropy" VkPhysicalDeviceLimits = Float
type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxSamplerLodBias" VkPhysicalDeviceLimits = Float
type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxStorageBufferRange" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = Word32
type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTessellationPatchSize" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelBufferElements" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelGatherOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxTexelOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxUniformBufferRange" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputAttributes" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputBindingStride" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexInputBindings" VkPhysicalDeviceLimits = Word32
type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexOutputComponents" VkPhysicalDeviceLimits = Word32
type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxViewportDimensions" VkPhysicalDeviceLimits = Word32
type FieldType "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minInterpolationOffset" VkPhysicalDeviceLimits = Float
type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minMemoryMapAlignment" VkPhysicalDeviceLimits = CSize
type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelGatherOffset" VkPhysicalDeviceLimits = Int32
type FieldType "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minTexelOffset" VkPhysicalDeviceLimits = Int32
type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "mipmapPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "nonCoherentAtomSize" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointSizeGranularity" VkPhysicalDeviceLimits = Float
type FieldType "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointSizeRange" VkPhysicalDeviceLimits = Float
type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sparseAddressSpaceSize" VkPhysicalDeviceLimits = VkDeviceSize
type FieldType "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "standardSampleLocations" VkPhysicalDeviceLimits = VkBool32
type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "storageImageSampleCounts" VkPhysicalDeviceLimits = VkSampleCountFlags
type FieldType "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = Word32
type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subPixelPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subTexelPrecisionBits" VkPhysicalDeviceLimits = Word32
type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "timestampComputeAndGraphics" VkPhysicalDeviceLimits = VkBool32
type FieldType "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "timestampPeriod" VkPhysicalDeviceLimits = Float
type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "viewportBoundsRange" VkPhysicalDeviceLimits = Float
type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "viewportSubPixelBits" VkPhysicalDeviceLimits = Word32
type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "bufferImageGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "discreteQueuePriorities" VkPhysicalDeviceLimits = 'False
type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "lineWidthGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "lineWidthRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxClipDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxColorAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxCullDistances" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxDrawIndirectCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferHeight" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferLayers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxFramebufferWidth" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageArrayLayers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension1D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension2D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimension3D" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxImageDimensionCube" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerStageResources" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPushConstantsSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSampleMaskWords" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSamplerLodBias" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxStorageBufferRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTessellationPatchSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelBufferElements" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxUniformBufferRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputAttributes" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexInputBindings" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxViewportDimensions" VkPhysicalDeviceLimits = 'False
type FieldOptional "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minMemoryMapAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "mipmapPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "nonCoherentAtomSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 'False
type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointSizeGranularity" VkPhysicalDeviceLimits = 'False
type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointSizeRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 'False
type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "standardSampleLocations" VkPhysicalDeviceLimits = 'False
type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "storageImageSampleCounts" VkPhysicalDeviceLimits = 'True
type FieldOptional "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subPixelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subTexelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 'False
type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "timestampPeriod" VkPhysicalDeviceLimits = 'False
type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "viewportBoundsRange" VkPhysicalDeviceLimits = 'False
type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "viewportSubPixelBits" VkPhysicalDeviceLimits = 'False
type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "bufferImageGranularity" VkPhysicalDeviceLimits = 48
type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "discreteQueuePriorities" VkPhysicalDeviceLimits = 440
type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 376
type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 380
type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 388
type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 384
type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "lineWidthGranularity" VkPhysicalDeviceLimits = 464
type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "lineWidthRange" VkPhysicalDeviceLimits = 452
type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 64
type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxClipDistances" VkPhysicalDeviceLimits = 428
type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxColorAttachments" VkPhysicalDeviceLimits = 392
type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 436
type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 216
type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 220
type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 232
type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 236
type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxCullDistances" VkPhysicalDeviceLimits = 432
type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 124
type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 116
type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 96
type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 108
type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 112
type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 120
type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 100
type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 104
type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 260
type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxDrawIndirectCount" VkPhysicalDeviceLimits = 264
type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 212
type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 208
type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentInputComponents" VkPhysicalDeviceLimits = 200
type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 204
type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferHeight" VkPhysicalDeviceLimits = 368
type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferLayers" VkPhysicalDeviceLimits = 372
type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxFramebufferWidth" VkPhysicalDeviceLimits = 364
type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryInputComponents" VkPhysicalDeviceLimits = 184
type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 188
type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 192
type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 180
type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 196
type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageArrayLayers" VkPhysicalDeviceLimits = 16
type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension1D" VkPhysicalDeviceLimits = 0
type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension2D" VkPhysicalDeviceLimits = 4
type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimension3D" VkPhysicalDeviceLimits = 8
type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxImageDimensionCube" VkPhysicalDeviceLimits = 12
type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxInterpolationOffset" VkPhysicalDeviceLimits = 356
type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 36
type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 88
type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 80
type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 68
type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 76
type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 84
type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 72
type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerStageResources" VkPhysicalDeviceLimits = 92
type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPushConstantsSize" VkPhysicalDeviceLimits = 32
type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleMaskWords" VkPhysicalDeviceLimits = 416
type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 40
type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 272
type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSamplerLodBias" VkPhysicalDeviceLimits = 268
type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxStorageBufferRange" VkPhysicalDeviceLimits = 28
type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 164
type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 156
type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 160
type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 168
type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 172
type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 176
type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 148
type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTessellationPatchSize" VkPhysicalDeviceLimits = 152
type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelBufferElements" VkPhysicalDeviceLimits = 20
type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelGatherOffset" VkPhysicalDeviceLimits = 348
type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxTexelOffset" VkPhysicalDeviceLimits = 340
type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxUniformBufferRange" VkPhysicalDeviceLimits = 24
type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 136
type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputAttributes" VkPhysicalDeviceLimits = 128
type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 140
type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexInputBindings" VkPhysicalDeviceLimits = 132
type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexOutputComponents" VkPhysicalDeviceLimits = 144
type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxViewportDimensions" VkPhysicalDeviceLimits = 280
type FieldOffset "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxViewports" VkPhysicalDeviceLimits = 276
type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minInterpolationOffset" VkPhysicalDeviceLimits = 352
type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minMemoryMapAlignment" VkPhysicalDeviceLimits = 304
type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 328
type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 312
type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelGatherOffset" VkPhysicalDeviceLimits = 344
type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minTexelOffset" VkPhysicalDeviceLimits = 336
type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 320
type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "mipmapPrecisionBits" VkPhysicalDeviceLimits = 256
type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "nonCoherentAtomSize" VkPhysicalDeviceLimits = 496
type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 480
type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 488
type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointSizeGranularity" VkPhysicalDeviceLimits = 460
type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointSizeRange" VkPhysicalDeviceLimits = 444
type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 396
type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 404
type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 400
type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 408
type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 56
type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "standardSampleLocations" VkPhysicalDeviceLimits = 472
type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "storageImageSampleCounts" VkPhysicalDeviceLimits = 412
type FieldOffset "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "strictLines" VkPhysicalDeviceLimits = 468
type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 360
type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subPixelPrecisionBits" VkPhysicalDeviceLimits = 248
type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subTexelPrecisionBits" VkPhysicalDeviceLimits = 252
type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 420
type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "timestampPeriod" VkPhysicalDeviceLimits = 424
type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "viewportBoundsRange" VkPhysicalDeviceLimits = 288
type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "viewportSubPixelBits" VkPhysicalDeviceLimits = 296
type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "bufferImageGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "discreteQueuePriorities" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferColorSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferDepthSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferNoAttachmentsSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "framebufferStencilSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "lineWidthGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "lineWidthRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxBoundDescriptorSets" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxClipDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxColorAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxCombinedClipAndCullDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeSharedMemorySize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupCount" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupInvocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxComputeWorkGroupSize" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxCullDistances" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetSampledImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetSamplers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetStorageImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDescriptorSetUniformBuffersDynamic" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDrawIndexedIndexValue" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxDrawIndirectCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentCombinedOutputResources" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentDualSrcAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFragmentOutputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferHeight" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferLayers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxFramebufferWidth" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryOutputVertices" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryShaderInvocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxGeometryTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageArrayLayers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension1D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension2D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimension3D" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxImageDimensionCube" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMemoryAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorInputAttachments" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorSampledImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorSamplers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorStorageBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorStorageImages" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageDescriptorUniformBuffers" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerStageResources" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPushConstantsSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSampleMaskWords" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerAllocationCount" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerAnisotropy" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxSamplerLodBias" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxStorageBufferRange" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerPatchOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerVertexInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlPerVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationControlTotalOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationEvaluationInputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationEvaluationOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationGenerationLevel" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTessellationPatchSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelBufferElements" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxUniformBufferRange" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputAttributeOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputAttributes" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputBindingStride" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexInputBindings" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexOutputComponents" VkPhysicalDeviceLimits = 'False
type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxViewportDimensions" VkPhysicalDeviceLimits = 'True
type FieldIsArray "maxViewports" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minInterpolationOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minMemoryMapAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minStorageBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelGatherOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minTexelOffset" VkPhysicalDeviceLimits = 'False
type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minUniformBufferOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "mipmapPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "nonCoherentAtomSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "optimalBufferCopyOffsetAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "optimalBufferCopyRowPitchAlignment" VkPhysicalDeviceLimits = 'False
type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointSizeGranularity" VkPhysicalDeviceLimits = 'False
type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointSizeRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageColorSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageDepthSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageIntegerSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampledImageStencilSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sparseAddressSpaceSize" VkPhysicalDeviceLimits = 'False
type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "standardSampleLocations" VkPhysicalDeviceLimits = 'False
type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "storageImageSampleCounts" VkPhysicalDeviceLimits = 'False
type FieldIsArray "strictLines" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelInterpolationOffsetBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subPixelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subTexelPrecisionBits" VkPhysicalDeviceLimits = 'False
type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "timestampComputeAndGraphics" VkPhysicalDeviceLimits = 'False
type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "timestampPeriod" VkPhysicalDeviceLimits = 'False
type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "viewportBoundsRange" VkPhysicalDeviceLimits = 'True
type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "viewportSubPixelBits" VkPhysicalDeviceLimits = 'False

data VkPhysicalDeviceMaintenance3Properties Source #

typedef struct VkPhysicalDeviceMaintenance3Properties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxPerSetDescriptors;
    VkDeviceSize                     maxMemoryAllocationSize;
} VkPhysicalDeviceMaintenance3Properties;

VkPhysicalDeviceMaintenance3Properties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source #

type FieldOptional "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Bool Source #

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Nat Source #

type FieldIsArray "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties :: Bool Source #

HasField "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMaintenance3Properties = '["sType", "pNext", "maxPerSetDescriptors", "maxMemoryAllocationSize"]
type CUnionType VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties = 24
type FieldOffset "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties = 16
type FieldOffset "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMemoryAllocationSize" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPerSetDescriptors" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMemoryProperties Source #

typedef struct VkPhysicalDeviceMemoryProperties {
    uint32_t               memoryTypeCount;
    VkMemoryType           memoryTypes[VK_MAX_MEMORY_TYPES];
    uint32_t               memoryHeapCount;
    VkMemoryHeap           memoryHeaps[VK_MAX_MEMORY_HEAPS];
} VkPhysicalDeviceMemoryProperties;

VkPhysicalDeviceMemoryProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryHeaps" idx VkPhysicalDeviceMemoryProperties) => CanWriteFieldArray "memoryHeaps" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryTypes" idx VkPhysicalDeviceMemoryProperties) => CanWriteFieldArray "memoryTypes" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "memoryHeaps" idx VkPhysicalDeviceMemoryProperties) => CanReadFieldArray "memoryHeaps" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "memoryHeaps" VkPhysicalDeviceMemoryProperties :: Nat Source #

(KnownNat idx, IndexInBounds "memoryTypes" idx VkPhysicalDeviceMemoryProperties) => CanReadFieldArray "memoryTypes" idx VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "memoryTypes" VkPhysicalDeviceMemoryProperties :: Nat Source #

type StructFields VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties = '["memoryTypeCount", "memoryTypes", "memoryHeapCount", "memoryHeaps"]
type CUnionType VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryHeapCount" VkPhysicalDeviceMemoryProperties = 260
type FieldOffset "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryHeapCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryHeaps" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryTypeCount" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryTypes" VkPhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMemoryProperties2 Source #

typedef struct VkPhysicalDeviceMemoryProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceMemoryProperties memoryProperties;
} VkPhysicalDeviceMemoryProperties2;

VkPhysicalDeviceMemoryProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMemoryProperties2 = '["sType", "pNext", "memoryProperties"]
type CUnionType VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "memoryProperties" VkPhysicalDeviceMemoryProperties2 = 16
type FieldOffset "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "memoryProperties" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMemoryProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewFeatures Source #

typedef struct VkPhysicalDeviceMultiviewFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         multiview;
    VkBool32                         multiviewGeometryShader;
    VkBool32                         multiviewTessellationShader;
} VkPhysicalDeviceMultiviewFeatures;

VkPhysicalDeviceMultiviewFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source #

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Nat Source #

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

HasField "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source #

type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Nat Source #

type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures :: Bool Source #

HasField "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewFeatures = '["sType", "pNext", "multiview", "multiviewGeometryShader", "multiviewTessellationShader"]
type CUnionType VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = VkBool32
type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = VkBool32
type FieldType "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldOptional "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 20
type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 24
type FieldOffset "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiview" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewGeometryShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "multiviewTessellationShader" VkPhysicalDeviceMultiviewFeatures = 'False
type FieldIsArray "pNext" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source #

typedef struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         perViewPositionAllComponents;
} VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX;

VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX = '["sType", "pNext", "perViewPositionAllComponents"]
type CUnionType VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "perViewPositionAllComponents" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceMultiviewProperties Source #

typedef struct VkPhysicalDeviceMultiviewProperties {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxMultiviewViewCount;
    uint32_t                         maxMultiviewInstanceIndex;
} VkPhysicalDeviceMultiviewProperties;

VkPhysicalDeviceMultiviewProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source #

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Bool Source #

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Nat Source #

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties :: Bool Source #

HasField "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source #

type FieldOptional "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Bool Source #

type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Nat Source #

type FieldIsArray "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties :: Bool Source #

HasField "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceMultiviewProperties = '["sType", "pNext", "maxMultiviewViewCount", "maxMultiviewInstanceIndex"]
type CUnionType VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = Word32
type FieldType "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 'False
type FieldOptional "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 20
type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties = 16
type FieldOffset "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxMultiviewInstanceIndex" VkPhysicalDeviceMultiviewProperties = 'False
type FieldIsArray "maxMultiviewViewCount" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDevicePointClippingProperties Source #

typedef struct VkPhysicalDevicePointClippingProperties {
    VkStructureType sType;
    void*                            pNext;
    VkPointClippingBehavior      pointClippingBehavior;
} VkPhysicalDevicePointClippingProperties;

VkPhysicalDevicePointClippingProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePointClippingProperties = '["sType", "pNext", "pointClippingBehavior"]
type CUnionType VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pointClippingBehavior" VkPhysicalDevicePointClippingProperties = 16
type FieldOffset "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pointClippingBehavior" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProperties Source #

typedef struct VkPhysicalDeviceProperties {
    uint32_t       apiVersion;
    uint32_t       driverVersion;
    uint32_t       vendorID;
    uint32_t       deviceID;
    VkPhysicalDeviceType deviceType;
    char           deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];
    uint8_t        pipelineCacheUUID[VK_UUID_SIZE];
    VkPhysicalDeviceLimits limits;
    VkPhysicalDeviceSparseProperties sparseProperties;
} VkPhysicalDeviceProperties;

VkPhysicalDeviceProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties Source #

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties :: Bool Source #

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties :: Nat Source #

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties :: Bool Source #

HasField "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sparseProperties" VkPhysicalDeviceProperties Source #

type FieldOptional "sparseProperties" VkPhysicalDeviceProperties :: Bool Source #

type FieldOffset "sparseProperties" VkPhysicalDeviceProperties :: Nat Source #

type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties :: Bool Source #

HasField "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceName" idx VkPhysicalDeviceProperties) => CanWriteFieldArray "deviceName" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "pipelineCacheUUID" idx VkPhysicalDeviceProperties) => CanWriteFieldArray "pipelineCacheUUID" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "deviceName" idx VkPhysicalDeviceProperties) => CanReadFieldArray "deviceName" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "deviceName" VkPhysicalDeviceProperties :: Nat Source #

(KnownNat idx, IndexInBounds "pipelineCacheUUID" idx VkPhysicalDeviceProperties) => CanReadFieldArray "pipelineCacheUUID" idx VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "pipelineCacheUUID" VkPhysicalDeviceProperties :: Nat Source #

type StructFields VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties = '["apiVersion", "driverVersion", "vendorID", "deviceID", "deviceType", "deviceName", "pipelineCacheUUID", "limits", "sparseProperties"]
type CUnionType VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pipelineCacheUUID" VkPhysicalDeviceProperties = Word8
type FieldType "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pipelineCacheUUID" VkPhysicalDeviceProperties = 'False
type FieldOptional "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "driverVersion" VkPhysicalDeviceProperties = 4
type FieldOffset "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pipelineCacheUUID" VkPhysicalDeviceProperties = 276
type FieldOffset "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sparseProperties" VkPhysicalDeviceProperties = 800
type FieldOffset "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "apiVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceName" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "deviceType" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "driverVersion" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "limits" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pipelineCacheUUID" VkPhysicalDeviceProperties = 'True
type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sparseProperties" VkPhysicalDeviceProperties = 'False
type FieldIsArray "vendorID" VkPhysicalDeviceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProperties2 Source #

typedef struct VkPhysicalDeviceProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkPhysicalDeviceProperties       properties;
} VkPhysicalDeviceProperties2;

VkPhysicalDeviceProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProperties2 = '["sType", "pNext", "properties"]
type CUnionType VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "properties" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProtectedMemoryFeatures Source #

typedef struct VkPhysicalDeviceProtectedMemoryFeatures {
    VkStructureType sType;
    void*                               pNext;
    VkBool32                            protectedMemory;
} VkPhysicalDeviceProtectedMemoryFeatures;

VkPhysicalDeviceProtectedMemoryFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryFeatures = '["sType", "pNext", "protectedMemory"]
type CUnionType VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "protectedMemory" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceProtectedMemoryProperties Source #

typedef struct VkPhysicalDeviceProtectedMemoryProperties {
    VkStructureType sType;
    void*                               pNext;
    VkBool32                            protectedNoFault;
} VkPhysicalDeviceProtectedMemoryProperties;

VkPhysicalDeviceProtectedMemoryProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceProtectedMemoryProperties = '["sType", "pNext", "protectedNoFault"]
type CUnionType VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "protectedNoFault" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDevicePushDescriptorPropertiesKHR Source #

typedef struct VkPhysicalDevicePushDescriptorPropertiesKHR {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         maxPushDescriptors;
} VkPhysicalDevicePushDescriptorPropertiesKHR;

VkPhysicalDevicePushDescriptorPropertiesKHR registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDevicePushDescriptorPropertiesKHR = '["sType", "pNext", "maxPushDescriptors"]
type CUnionType VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxPushDescriptors" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

typedef struct VkPhysicalDeviceSampleLocationsPropertiesEXT {
    VkStructureType sType;
    void*                            pNext;
    VkSampleCountFlags               sampleLocationSampleCounts;
    VkExtent2D                       maxSampleLocationGridSize;
    float                            sampleLocationCoordinateRange[2];
    uint32_t                         sampleLocationSubPixelBits;
    VkBool32                         variableSampleLocations;
} VkPhysicalDeviceSampleLocationsPropertiesEXT;

VkPhysicalDeviceSampleLocationsPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source #

type FieldOptional "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type FieldIsArray "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Bool Source #

HasField "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT) => CanWriteFieldArray "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

(KnownNat idx, IndexInBounds "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT) => CanReadFieldArray "sampleLocationCoordinateRange" idx VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT :: Nat Source #

type StructFields VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSampleLocationsPropertiesEXT = '["sType", "pNext", "sampleLocationSampleCounts", "maxSampleLocationGridSize", "sampleLocationCoordinateRange", "sampleLocationSubPixelBits", "variableSampleLocations"]
type CUnionType VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldArrayLength "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 2
type FieldType "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = Float
type FieldType "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 'False
type FieldOptional "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT = 20
type FieldOffset "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 28
type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT = 16
type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT = 36
type FieldOffset "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT = 40
type FieldIsArray "maxSampleLocationGridSize" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationCoordinateRange" VkPhysicalDeviceSampleLocationsPropertiesEXT = 'True
type FieldIsArray "sampleLocationSampleCounts" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sampleLocationSubPixelBits" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variableSampleLocations" VkPhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

typedef struct VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    VkBool32               filterMinmaxSingleComponentFormats;
    VkBool32               filterMinmaxImageComponentMapping;
} VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT;

VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Nat Source #

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

HasField "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source #

type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Nat Source #

type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: Bool Source #

HasField "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = '["sType", "pNext", "filterMinmaxSingleComponentFormats", "filterMinmaxImageComponentMapping"]
type CUnionType VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkBool32
type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = VkBool32
type FieldType "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldOptional "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 20
type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 16
type FieldOffset "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxImageComponentMapping" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "filterMinmaxSingleComponentFormats" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT = 'False
type FieldIsArray "pNext" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSamplerYcbcrConversionFeatures Source #

typedef struct VkPhysicalDeviceSamplerYcbcrConversionFeatures {
    VkStructureType sType;
    void*      pNext;
    VkBool32                         samplerYcbcrConversion;
} VkPhysicalDeviceSamplerYcbcrConversionFeatures;

VkPhysicalDeviceSamplerYcbcrConversionFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSamplerYcbcrConversionFeatures = '["sType", "pNext", "samplerYcbcrConversion"]
type CUnionType VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "samplerYcbcrConversion" VkPhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceShaderCorePropertiesAMD Source #

typedef struct VkPhysicalDeviceShaderCorePropertiesAMD {
    VkStructureType sType;
    void*    pNext;
    uint32_t shaderEngineCount;
    uint32_t shaderArraysPerEngineCount;
    uint32_t computeUnitsPerShaderArray;
    uint32_t simdPerComputeUnit;
    uint32_t wavefrontsPerSimd;
    uint32_t wavefrontSize;
    uint32_t sgprsPerSimd;
    uint32_t minSgprAllocation;
    uint32_t maxSgprAllocation;
    uint32_t sgprAllocationGranularity;
    uint32_t vgprsPerSimd;
    uint32_t minVgprAllocation;
    uint32_t maxVgprAllocation;
    uint32_t vgprAllocationGranularity;
} VkPhysicalDeviceShaderCorePropertiesAMD;

VkPhysicalDeviceShaderCorePropertiesAMD registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source #

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Nat Source #

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD :: Bool Source #

HasField "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderCorePropertiesAMD = '["sType", "pNext", "shaderEngineCount", "shaderArraysPerEngineCount", "computeUnitsPerShaderArray", "simdPerComputeUnit", "wavefrontsPerSimd", "wavefrontSize", "sgprsPerSimd", "minSgprAllocation", "maxSgprAllocation", "sgprAllocationGranularity", "vgprsPerSimd", "minVgprAllocation", "maxVgprAllocation", "vgprAllocationGranularity"]
type CUnionType VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = Word32
type FieldType "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldOptional "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 24
type FieldOffset "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 52
type FieldOffset "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 20
type FieldOffset "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 68
type FieldOffset "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "computeUnitsPerShaderArray" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "maxSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minSgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "minVgprAllocation" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "sgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderArraysPerEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "shaderEngineCount" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "simdPerComputeUnit" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "vgprAllocationGranularity" VkPhysicalDeviceShaderCorePropertiesAMD = 'False
type FieldIsArray "vgprsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "wavefrontSize" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "wavefrontsPerSimd" VkPhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceShaderDrawParameterFeatures Source #

typedef struct VkPhysicalDeviceShaderDrawParameterFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         shaderDrawParameters;
} VkPhysicalDeviceShaderDrawParameterFeatures;

VkPhysicalDeviceShaderDrawParameterFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceShaderDrawParameterFeatures = '["sType", "pNext", "shaderDrawParameters"]
type CUnionType VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "shaderDrawParameters" VkPhysicalDeviceShaderDrawParameterFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSparseImageFormatInfo2 Source #

typedef struct VkPhysicalDeviceSparseImageFormatInfo2 {
    VkStructureType sType;
    const void*                      pNext;
    VkFormat                         format;
    VkImageType                      type;
    VkSampleCountFlagBits            samples;
    VkImageUsageFlags                usage;
    VkImageTiling                    tiling;
} VkPhysicalDeviceSparseImageFormatInfo2;

VkPhysicalDeviceSparseImageFormatInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseImageFormatInfo2 = '["sType", "pNext", "format", "type", "samples", "usage", "tiling"]
type CUnionType VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "format" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "samples" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "tiling" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "type" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "usage" VkPhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSparseProperties Source #

typedef struct VkPhysicalDeviceSparseProperties {
    VkBool32               residencyStandard2DBlockShape;
    VkBool32               residencyStandard2DMultisampleBlockShape;
    VkBool32               residencyStandard3DBlockShape;
    VkBool32               residencyAlignedMipSize;
    VkBool32               residencyNonResidentStrict;
} VkPhysicalDeviceSparseProperties;

VkPhysicalDeviceSparseProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Methods

writeField :: Ptr VkPhysicalDeviceSparseProperties -> FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties -> IO () Source #

CanWriteField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

HasField "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source #

type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Nat Source #

type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties :: Bool Source #

type StructFields VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSparseProperties = '["residencyStandard2DBlockShape", "residencyStandard2DMultisampleBlockShape", "residencyStandard3DBlockShape", "residencyAlignedMipSize", "residencyNonResidentStrict"]
type CUnionType VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = VkBool32
type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 12
type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 16
type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 0
type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 4
type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 8
type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyAlignedMipSize" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyNonResidentStrict" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard2DBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard2DMultisampleBlockShape" VkPhysicalDeviceSparseProperties = 'False
type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "residencyStandard3DBlockShape" VkPhysicalDeviceSparseProperties = 'False

data VkPhysicalDeviceSubgroupProperties Source #

typedef struct VkPhysicalDeviceSubgroupProperties {
    VkStructureType sType;
    void*                   pNext;
    uint32_t                      subgroupSize;
    VkShaderStageFlags            supportedStages;
    VkSubgroupFeatureFlags        supportedOperations;
    VkBool32 quadOperationsInAllStages;
} VkPhysicalDeviceSubgroupProperties;

VkPhysicalDeviceSubgroupProperties registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source #

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Bool Source #

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Nat Source #

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties :: Bool Source #

HasField "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "supportedOperations" VkPhysicalDeviceSubgroupProperties Source #

type FieldOptional "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Bool Source #

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Nat Source #

type FieldIsArray "supportedOperations" VkPhysicalDeviceSubgroupProperties :: Bool Source #

HasField "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSubgroupProperties = '["sType", "pNext", "subgroupSize", "supportedStages", "supportedOperations", "quadOperationsInAllStages"]
type CUnionType VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = VkBool32
type FieldType "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 'False
type FieldOptional "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 28
type FieldOffset "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "supportedOperations" VkPhysicalDeviceSubgroupProperties = 24
type FieldOffset "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "quadOperationsInAllStages" VkPhysicalDeviceSubgroupProperties = 'False
type FieldIsArray "sType" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "subgroupSize" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "supportedOperations" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "supportedStages" VkPhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceSurfaceInfo2KHR Source #

typedef struct VkPhysicalDeviceSurfaceInfo2KHR {
    VkStructureType sType;
    const void* pNext;
    VkSurfaceKHR surface;
} VkPhysicalDeviceSurfaceInfo2KHR;

VkPhysicalDeviceSurfaceInfo2KHR registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceSurfaceInfo2KHR = '["sType", "pNext", "surface"]
type CUnionType VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "surface" VkPhysicalDeviceSurfaceInfo2KHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

data VkPhysicalDeviceVariablePointerFeatures Source #

typedef struct VkPhysicalDeviceVariablePointerFeatures {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         variablePointersStorageBuffer;
    VkBool32                         variablePointers;
} VkPhysicalDeviceVariablePointerFeatures;

VkPhysicalDeviceVariablePointerFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Associated Types

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source #

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Bool Source #

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Nat Source #

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures :: Bool Source #

type StructFields VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVariablePointerFeatures = '["sType", "pNext", "variablePointersStorageBuffer", "variablePointers"]
type CUnionType VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = VkBool32
type FieldOptional "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 'False
type FieldOffset "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 16
type FieldIsArray "pNext" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointers" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "variablePointersStorageBuffer" VkPhysicalDeviceVariablePointerFeatures = 'False

data VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source #

typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT {
    VkStructureType sType;
    void*                  pNext;
    uint32_t               maxVertexAttribDivisor;
} VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT;

VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Ord VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Show VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

Storable VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshalPrim VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

VulkanMarshal VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanWriteField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

CanReadField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

HasField "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructFields VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT = '["sType", "pNext", "maxVertexAttribDivisor"]
type CUnionType VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type ReturnedOnly VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type StructExtends VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldType "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOptional "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldOffset "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "maxVertexAttribDivisor" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "pNext" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

type FieldIsArray "sType" VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDevice

newtype VkPhysicalDeviceType Source #

Instances

Instances details
Bounded VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Enum VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Eq VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Data VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Methods

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

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

toConstr :: VkPhysicalDeviceType -> Constr #

dataTypeOf :: VkPhysicalDeviceType -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Ord VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Read VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Show VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Generic VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

Associated Types

type Rep VkPhysicalDeviceType :: Type -> Type #

Storable VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

type Rep VkPhysicalDeviceType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PhysicalDeviceType

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

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 VkShaderInfoTypeAMD Source #

Instances

Instances details
Bounded VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Enum VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Eq VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Data VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

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

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

toConstr :: VkShaderInfoTypeAMD -> Constr #

dataTypeOf :: VkShaderInfoTypeAMD -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Ord VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Read VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Show VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Generic VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Associated Types

type Rep VkShaderInfoTypeAMD :: Type -> Type #

Storable VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep VkShaderInfoTypeAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

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

newtype VkShaderStageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Enum (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Eq (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Integral (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

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

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

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

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

toConstr :: VkShaderStageBitmask a -> Constr #

dataTypeOf :: VkShaderStageBitmask a -> DataType #

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

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

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

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

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

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

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

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

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

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

Num (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Ord (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Read (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Real (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Show (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Generic (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Associated Types

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

Storable (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Bits (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

Methods

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

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

xor :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

complement :: VkShaderStageBitmask FlagMask -> VkShaderStageBitmask FlagMask #

shift :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotate :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

zeroBits :: VkShaderStageBitmask FlagMask #

bit :: Int -> VkShaderStageBitmask FlagMask #

setBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

clearBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

complementBit :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

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

bitSizeMaybe :: VkShaderStageBitmask FlagMask -> Maybe Int #

bitSize :: VkShaderStageBitmask FlagMask -> Int #

isSigned :: VkShaderStageBitmask FlagMask -> Bool #

shiftL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

unsafeShiftL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

shiftR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

unsafeShiftR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotateL :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

rotateR :: VkShaderStageBitmask FlagMask -> Int -> VkShaderStageBitmask FlagMask #

popCount :: VkShaderStageBitmask FlagMask -> Int #

FiniteBits (VkShaderStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

type Rep (VkShaderStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Shader

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

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

newtype VkSubgroupFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Enum (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Eq (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Integral (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

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

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Methods

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

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

toConstr :: VkSubgroupFeatureBitmask a -> Constr #

dataTypeOf :: VkSubgroupFeatureBitmask a -> DataType #

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

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

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

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

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

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

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

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

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

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

Num (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Ord (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Read (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Real (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Show (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Generic (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Associated Types

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

Storable (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Bits (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

Methods

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

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

xor :: VkSubgroupFeatureBitmask FlagMask -> VkSubgroupFeatureBitmask FlagMask -> VkSubgroupFeatureBitmask FlagMask #

complement :: VkSubgroupFeatureBitmask FlagMask -> VkSubgroupFeatureBitmask FlagMask #

shift :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

rotate :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

zeroBits :: VkSubgroupFeatureBitmask FlagMask #

bit :: Int -> VkSubgroupFeatureBitmask FlagMask #

setBit :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

clearBit :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

complementBit :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

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

bitSizeMaybe :: VkSubgroupFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkSubgroupFeatureBitmask FlagMask -> Int #

isSigned :: VkSubgroupFeatureBitmask FlagMask -> Bool #

shiftL :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

unsafeShiftL :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

shiftR :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

unsafeShiftR :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

rotateL :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

rotateR :: VkSubgroupFeatureBitmask FlagMask -> Int -> VkSubgroupFeatureBitmask FlagMask #

popCount :: VkSubgroupFeatureBitmask FlagMask -> Int #

FiniteBits (VkSubgroupFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

type Rep (VkSubgroupFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SubgroupFeatureFlags

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

pattern VK_SUBGROUP_FEATURE_BASIC_BIT :: VkSubgroupFeatureBitmask a Source #

Basic subgroup operations

bitpos = 0

pattern VK_SUBGROUP_FEATURE_VOTE_BIT :: VkSubgroupFeatureBitmask a Source #

Vote subgroup operations

bitpos = 1

pattern VK_SUBGROUP_FEATURE_ARITHMETIC_BIT :: VkSubgroupFeatureBitmask a Source #

Arithmetic subgroup operations

bitpos = 2

pattern VK_SUBGROUP_FEATURE_BALLOT_BIT :: VkSubgroupFeatureBitmask a Source #

Ballot subgroup operations

bitpos = 3

pattern VK_SUBGROUP_FEATURE_SHUFFLE_BIT :: VkSubgroupFeatureBitmask a Source #

Shuffle subgroup operations

bitpos = 4

pattern VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT :: VkSubgroupFeatureBitmask a Source #

Shuffle relative subgroup operations

bitpos = 5

pattern VK_SUBGROUP_FEATURE_CLUSTERED_BIT :: VkSubgroupFeatureBitmask a Source #

Clustered subgroup operations

bitpos = 6

pattern VK_SUBGROUP_FEATURE_QUAD_BIT :: VkSubgroupFeatureBitmask a Source #

Quad subgroup operations

bitpos = 7

Promoted from VK_KHR_bind_memory2

data VkBindBufferMemoryDeviceGroupInfo Source #

typedef struct VkBindBufferMemoryDeviceGroupInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t         deviceIndexCount;
    const uint32_t*  pDeviceIndices;
} VkBindBufferMemoryDeviceGroupInfo;

VkBindBufferMemoryDeviceGroupInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindBufferMemoryDeviceGroupInfo = '["sType", "pNext", "deviceIndexCount", "pDeviceIndices"]
type CUnionType VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo = 16
type FieldOffset "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "deviceIndexCount" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pDeviceIndices" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "sType" VkBindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

data VkBindBufferMemoryInfo Source #

typedef struct VkBindBufferMemoryInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkBuffer                         buffer;
    VkDeviceMemory                   memory;
    VkDeviceSize                     memoryOffset;
} VkBindBufferMemoryInfo;

VkBindBufferMemoryInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "memoryOffset" VkBindBufferMemoryInfo Source #

type FieldOptional "memoryOffset" VkBindBufferMemoryInfo :: Bool Source #

type FieldOffset "memoryOffset" VkBindBufferMemoryInfo :: Nat Source #

type FieldIsArray "memoryOffset" VkBindBufferMemoryInfo :: Bool Source #

HasField "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindBufferMemoryInfo = '["sType", "pNext", "buffer", "memory", "memoryOffset"]
type CUnionType VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memoryOffset" VkBindBufferMemoryInfo = 32
type FieldOffset "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "buffer" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "memory" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "memoryOffset" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "sType" VkBindBufferMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

data VkBindImageMemoryDeviceGroupInfo Source #

typedef struct VkBindImageMemoryDeviceGroupInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t         deviceIndexCount;
    const uint32_t*  pDeviceIndices;
    uint32_t         splitInstanceBindRegionCount;
    const VkRect2D*  pSplitInstanceBindRegions;
} VkBindImageMemoryDeviceGroupInfo;

VkBindImageMemoryDeviceGroupInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source #

type FieldOptional "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

type FieldOffset "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Nat Source #

type FieldIsArray "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

HasField "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source #

type FieldOptional "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

type FieldOffset "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Nat Source #

type FieldIsArray "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo :: Bool Source #

type StructFields VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindImageMemoryDeviceGroupInfo = '["sType", "pNext", "deviceIndexCount", "pDeviceIndices", "splitInstanceBindRegionCount", "pSplitInstanceBindRegions"]
type CUnionType VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo = Ptr VkRect2D
type FieldType "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo = Word32
type FieldOptional "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo = 'False
type FieldOptional "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo = 'True
type FieldOffset "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo = 16
type FieldOffset "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo = 40
type FieldOffset "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo = 32
type FieldIsArray "deviceIndexCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pDeviceIndices" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pSplitInstanceBindRegions" VkBindImageMemoryDeviceGroupInfo = 'False
type FieldIsArray "sType" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "splitInstanceBindRegionCount" VkBindImageMemoryDeviceGroupInfo = 'False

data VkBindImageMemoryInfo Source #

typedef struct VkBindImageMemoryInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkImage                          image;
    VkDeviceMemory                   memory;
    VkDeviceSize                     memoryOffset;
} VkBindImageMemoryInfo;

VkBindImageMemoryInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "memoryOffset" VkBindImageMemoryInfo Source #

type FieldOptional "memoryOffset" VkBindImageMemoryInfo :: Bool Source #

type FieldOffset "memoryOffset" VkBindImageMemoryInfo :: Nat Source #

type FieldIsArray "memoryOffset" VkBindImageMemoryInfo :: Bool Source #

HasField "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

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

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "memoryOffset" VkBindImageMemoryInfo = 32
type FieldOffset "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "image" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "memory" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "memoryOffset" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "sType" VkBindImageMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

data VkBindImageMemorySwapchainInfoKHR Source #

typedef struct VkBindImageMemorySwapchainInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkSwapchainKHR swapchain;
    uint32_t                         imageIndex;
} VkBindImageMemorySwapchainInfoKHR;

VkBindImageMemorySwapchainInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

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

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "imageIndex" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "sType" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "swapchain" VkBindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

data VkBindImagePlaneMemoryInfo Source #

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

VkBindImagePlaneMemoryInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

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

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "planeAspect" VkBindImagePlaneMemoryInfo = 16
type FieldOffset "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pNext" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "planeAspect" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "sType" VkBindImagePlaneMemoryInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

data VkBindSparseInfo Source #

typedef struct VkBindSparseInfo {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               waitSemaphoreCount;
    const VkSemaphore*     pWaitSemaphores;
    uint32_t               bufferBindCount;
    const VkSparseBufferMemoryBindInfo* pBufferBinds;
    uint32_t               imageOpaqueBindCount;
    const VkSparseImageOpaqueMemoryBindInfo* pImageOpaqueBinds;
    uint32_t               imageBindCount;
    const VkSparseImageMemoryBindInfo* pImageBinds;
    uint32_t               signalSemaphoreCount;
    const VkSemaphore*     pSignalSemaphores;
} VkBindSparseInfo;

VkBindSparseInfo registry at www.khronos.org

Instances

Instances details
Eq VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Ord VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Show VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Storable VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshalPrim VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

VulkanMarshal VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "bufferBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "imageBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "imageOpaqueBindCount" VkBindSparseInfo -> IO () Source #

CanWriteField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pImageOpaqueBinds" VkBindSparseInfo -> IO () Source #

CanWriteField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pSignalSemaphores" VkBindSparseInfo -> IO () Source #

CanWriteField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "pWaitSemaphores" VkBindSparseInfo -> IO () Source #

CanWriteField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanWriteField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "signalSemaphoreCount" VkBindSparseInfo -> IO () Source #

CanWriteField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

writeField :: Ptr VkBindSparseInfo -> FieldType "waitSemaphoreCount" VkBindSparseInfo -> IO () Source #

CanReadField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

getField :: VkBindSparseInfo -> FieldType "imageOpaqueBindCount" VkBindSparseInfo Source #

readField :: Ptr VkBindSparseInfo -> IO (FieldType "imageOpaqueBindCount" VkBindSparseInfo) Source #

CanReadField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

CanReadField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Methods

getField :: VkBindSparseInfo -> FieldType "signalSemaphoreCount" VkBindSparseInfo Source #

readField :: Ptr VkBindSparseInfo -> IO (FieldType "signalSemaphoreCount" VkBindSparseInfo) Source #

CanReadField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "bufferBindCount" VkBindSparseInfo Source #

type FieldOptional "bufferBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "bufferBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "bufferBindCount" VkBindSparseInfo :: Bool Source #

HasField "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "imageBindCount" VkBindSparseInfo Source #

type FieldOptional "imageBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "imageBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "imageBindCount" VkBindSparseInfo :: Bool Source #

HasField "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "imageOpaqueBindCount" VkBindSparseInfo Source #

type FieldOptional "imageOpaqueBindCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "imageOpaqueBindCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "imageOpaqueBindCount" VkBindSparseInfo :: Bool Source #

HasField "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pBufferBinds" VkBindSparseInfo Source #

type FieldOptional "pBufferBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pBufferBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pBufferBinds" VkBindSparseInfo :: Bool Source #

HasField "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pImageBinds" VkBindSparseInfo Source #

type FieldOptional "pImageBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pImageBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pImageBinds" VkBindSparseInfo :: Bool Source #

HasField "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pImageOpaqueBinds" VkBindSparseInfo Source #

type FieldOptional "pImageOpaqueBinds" VkBindSparseInfo :: Bool Source #

type FieldOffset "pImageOpaqueBinds" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pImageOpaqueBinds" VkBindSparseInfo :: Bool Source #

HasField "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pSignalSemaphores" VkBindSparseInfo Source #

type FieldOptional "pSignalSemaphores" VkBindSparseInfo :: Bool Source #

type FieldOffset "pSignalSemaphores" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pSignalSemaphores" VkBindSparseInfo :: Bool Source #

HasField "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "pWaitSemaphores" VkBindSparseInfo Source #

type FieldOptional "pWaitSemaphores" VkBindSparseInfo :: Bool Source #

type FieldOffset "pWaitSemaphores" VkBindSparseInfo :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkBindSparseInfo :: Bool Source #

HasField "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

HasField "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "signalSemaphoreCount" VkBindSparseInfo Source #

type FieldOptional "signalSemaphoreCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkBindSparseInfo :: Bool Source #

HasField "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

Associated Types

type FieldType "waitSemaphoreCount" VkBindSparseInfo Source #

type FieldOptional "waitSemaphoreCount" VkBindSparseInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkBindSparseInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkBindSparseInfo :: Bool Source #

type StructFields VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructFields VkBindSparseInfo = '["sType", "pNext", "waitSemaphoreCount", "pWaitSemaphores", "bufferBindCount", "pBufferBinds", "imageOpaqueBindCount", "pImageOpaqueBinds", "imageBindCount", "pImageBinds", "signalSemaphoreCount", "pSignalSemaphores"]
type CUnionType VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type ReturnedOnly VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type StructExtends VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "bufferBindCount" VkBindSparseInfo = Word32
type FieldType "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "imageBindCount" VkBindSparseInfo = Word32
type FieldType "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "imageOpaqueBindCount" VkBindSparseInfo = Word32
type FieldType "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pSignalSemaphores" VkBindSparseInfo = Ptr VkSemaphore
type FieldType "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "pWaitSemaphores" VkBindSparseInfo = Ptr VkSemaphore
type FieldType "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "signalSemaphoreCount" VkBindSparseInfo = Word32
type FieldType "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldType "waitSemaphoreCount" VkBindSparseInfo = Word32
type FieldOptional "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "bufferBindCount" VkBindSparseInfo = 'True
type FieldOptional "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "imageBindCount" VkBindSparseInfo = 'True
type FieldOptional "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "imageOpaqueBindCount" VkBindSparseInfo = 'True
type FieldOptional "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pBufferBinds" VkBindSparseInfo = 'False
type FieldOptional "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pImageBinds" VkBindSparseInfo = 'False
type FieldOptional "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pImageOpaqueBinds" VkBindSparseInfo = 'False
type FieldOptional "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pSignalSemaphores" VkBindSparseInfo = 'False
type FieldOptional "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "pWaitSemaphores" VkBindSparseInfo = 'False
type FieldOptional "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "signalSemaphoreCount" VkBindSparseInfo = 'True
type FieldOptional "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOptional "waitSemaphoreCount" VkBindSparseInfo = 'True
type FieldOffset "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "bufferBindCount" VkBindSparseInfo = 32
type FieldOffset "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "imageBindCount" VkBindSparseInfo = 64
type FieldOffset "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "imageOpaqueBindCount" VkBindSparseInfo = 48
type FieldOffset "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pBufferBinds" VkBindSparseInfo = 40
type FieldOffset "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pImageBinds" VkBindSparseInfo = 72
type FieldOffset "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pImageOpaqueBinds" VkBindSparseInfo = 56
type FieldOffset "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pNext" VkBindSparseInfo = 8
type FieldOffset "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pSignalSemaphores" VkBindSparseInfo = 88
type FieldOffset "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "pWaitSemaphores" VkBindSparseInfo = 24
type FieldOffset "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "sType" VkBindSparseInfo = 0
type FieldOffset "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "signalSemaphoreCount" VkBindSparseInfo = 80
type FieldOffset "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldOffset "waitSemaphoreCount" VkBindSparseInfo = 16
type FieldIsArray "bufferBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "bufferBindCount" VkBindSparseInfo = 'False
type FieldIsArray "imageBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "imageBindCount" VkBindSparseInfo = 'False
type FieldIsArray "imageOpaqueBindCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "imageOpaqueBindCount" VkBindSparseInfo = 'False
type FieldIsArray "pBufferBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pBufferBinds" VkBindSparseInfo = 'False
type FieldIsArray "pImageBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pImageBinds" VkBindSparseInfo = 'False
type FieldIsArray "pImageOpaqueBinds" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pImageOpaqueBinds" VkBindSparseInfo = 'False
type FieldIsArray "pNext" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pSignalSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pSignalSemaphores" VkBindSparseInfo = 'False
type FieldIsArray "pWaitSemaphores" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "pWaitSemaphores" VkBindSparseInfo = 'False
type FieldIsArray "sType" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "signalSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "signalSemaphoreCount" VkBindSparseInfo = 'False
type FieldIsArray "waitSemaphoreCount" VkBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Bind

type FieldIsArray "waitSemaphoreCount" VkBindSparseInfo = 'False

type VkBindBufferMemory2 = "vkBindBufferMemory2" Source #

type HS_vkBindBufferMemory2 Source #

Arguments

 = VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindBufferMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindBufferMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindBufferMemoryInfo* pBindInfos
    )

vkBindBufferMemory2 registry at www.khronos.org

vkBindBufferMemory2 Source #

Arguments

:: VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindBufferMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindBufferMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindBufferMemoryInfo* pBindInfos
    )

vkBindBufferMemory2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkBindBufferMemory2Safe and vkBindBufferMemory2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myBindBufferMemory2 <- vkGetDeviceProc @VkBindBufferMemory2 vkDevice

or less efficient:

myBindBufferMemory2 <- vkGetProc @VkBindBufferMemory2

vkBindBufferMemory2Safe Source #

Arguments

:: VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindBufferMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindBufferMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindBufferMemoryInfo* pBindInfos
    )

vkBindBufferMemory2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkBindBufferMemory2Safe and vkBindBufferMemory2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myBindBufferMemory2 <- vkGetDeviceProc @VkBindBufferMemory2 vkDevice

or less efficient:

myBindBufferMemory2 <- vkGetProc @VkBindBufferMemory2

type VkBindImageMemory2 = "vkBindImageMemory2" Source #

type HS_vkBindImageMemory2 Source #

Arguments

 = VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindImageMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindImageMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindImageMemoryInfo* pBindInfos
    )

vkBindImageMemory2 registry at www.khronos.org

vkBindImageMemory2 Source #

Arguments

:: VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindImageMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindImageMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindImageMemoryInfo* pBindInfos
    )

vkBindImageMemory2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkBindImageMemory2Safe and vkBindImageMemory2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myBindImageMemory2 <- vkGetDeviceProc @VkBindImageMemory2 vkDevice

or less efficient:

myBindImageMemory2 <- vkGetProc @VkBindImageMemory2

vkBindImageMemory2Safe Source #

Arguments

:: VkDevice

device

-> Word32

bindInfoCount

-> Ptr VkBindImageMemoryInfo

pBindInfos

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkBindImageMemory2
    ( VkDevice device
    , uint32_t bindInfoCount
    , const VkBindImageMemoryInfo* pBindInfos
    )

vkBindImageMemory2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkBindImageMemory2Safe and vkBindImageMemory2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myBindImageMemory2 <- vkGetDeviceProc @VkBindImageMemory2 vkDevice

or less efficient:

myBindImageMemory2 <- vkGetProc @VkBindImageMemory2

data VkBuffer_T Source #

Opaque data type referenced by VkBuffer

data VkBufferView_T Source #

Opaque data type referenced by VkBufferView

data VkCommandBuffer_T Source #

Opaque data type referenced by VkCommandBuffer

data VkCommandPool_T Source #

Opaque data type referenced by VkCommandPool

data VkDebugReportCallbackEXT_T Source #

Opaque data type referenced by VkDebugReportCallbackEXT

data VkDebugUtilsMessengerEXT_T Source #

Opaque data type referenced by VkDebugUtilsMessengerEXT

data VkDescriptorPool_T Source #

Opaque data type referenced by VkDescriptorPool

data VkDescriptorSet_T Source #

Opaque data type referenced by VkDescriptorSet

data VkDescriptorSetLayout_T Source #

Opaque data type referenced by VkDescriptorSetLayout

data VkDescriptorUpdateTemplate_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplate

data VkDescriptorUpdateTemplateKHR_T Source #

Opaque data type referenced by VkDescriptorUpdateTemplateKHR

data VkDevice_T Source #

Opaque data type referenced by VkDevice

data VkDeviceMemory_T Source #

Opaque data type referenced by VkDeviceMemory

data VkDisplayKHR_T Source #

Opaque data type referenced by VkDisplayKHR

data VkDisplayModeKHR_T Source #

Opaque data type referenced by VkDisplayModeKHR

data VkEvent_T Source #

Opaque data type referenced by VkEvent

data VkFence_T Source #

Opaque data type referenced by VkFence

data VkFramebuffer_T Source #

Opaque data type referenced by VkFramebuffer

data VkImage_T Source #

Opaque data type referenced by VkImage

data VkImageView_T Source #

Opaque data type referenced by VkImageView

data VkIndirectCommandsLayoutNVX_T Source #

Opaque data type referenced by VkIndirectCommandsLayoutNVX

data VkInstance_T Source #

Opaque data type referenced by VkInstance

data VkObjectTableNVX_T Source #

Opaque data type referenced by VkObjectTableNVX

data VkPhysicalDevice_T Source #

Opaque data type referenced by VkPhysicalDevice

data VkPipeline_T Source #

Opaque data type referenced by VkPipeline

data VkPipelineCache_T Source #

Opaque data type referenced by VkPipelineCache

data VkPipelineLayout_T Source #

Opaque data type referenced by VkPipelineLayout

data VkQueryPool_T Source #

Opaque data type referenced by VkQueryPool

data VkQueue_T Source #

Opaque data type referenced by VkQueue

data VkRenderPass_T Source #

Opaque data type referenced by VkRenderPass

data VkSampler_T Source #

Opaque data type referenced by VkSampler

data VkSamplerYcbcrConversion_T Source #

Opaque data type referenced by VkSamplerYcbcrConversion

data VkSamplerYcbcrConversionKHR_T Source #

Opaque data type referenced by VkSamplerYcbcrConversionKHR

data VkSemaphore_T Source #

Opaque data type referenced by VkSemaphore

data VkShaderModule_T Source #

Opaque data type referenced by VkShaderModule

data VkSurfaceKHR_T Source #

Opaque data type referenced by VkSurfaceKHR

data VkSwapchainKHR_T Source #

Opaque data type referenced by VkSwapchainKHR

data VkValidationCacheEXT_T Source #

Opaque data type referenced by VkValidationCacheEXT

Promoted from VK_KHR_16bit_storage

newtype VkAndroidSurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkAndroidSurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkAndroidSurfaceCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkAndroidSurfaceCreateFlagsKHR :: Type -> Type #

Storable VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR #

(.|.) :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR #

xor :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR #

complement :: VkAndroidSurfaceCreateFlagsKHR -> VkAndroidSurfaceCreateFlagsKHR #

shift :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

rotate :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

zeroBits :: VkAndroidSurfaceCreateFlagsKHR #

bit :: Int -> VkAndroidSurfaceCreateFlagsKHR #

setBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

clearBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

complementBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

testBit :: VkAndroidSurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkAndroidSurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkAndroidSurfaceCreateFlagsKHR -> Int #

isSigned :: VkAndroidSurfaceCreateFlagsKHR -> Bool #

shiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

unsafeShiftL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

shiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

unsafeShiftR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

rotateL :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

rotateR :: VkAndroidSurfaceCreateFlagsKHR -> Int -> VkAndroidSurfaceCreateFlagsKHR #

popCount :: VkAndroidSurfaceCreateFlagsKHR -> Int #

FiniteBits VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkAndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkBufferViewCreateFlags Source #

Instances

Instances details
Bounded VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkBufferViewCreateFlags -> Constr #

dataTypeOf :: VkBufferViewCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkBufferViewCreateFlags :: Type -> Type #

Storable VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkBufferViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkCommandPoolTrimFlags Source #

Instances

Instances details
Bounded VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkCommandPoolTrimFlags -> Constr #

dataTypeOf :: VkCommandPoolTrimFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkCommandPoolTrimFlags :: Type -> Type #

Storable VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkCommandPoolTrimFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkCommandPoolTrimFlagsKHR Source #

Instances

Instances details
Bounded VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkCommandPoolTrimFlagsKHR -> Constr #

dataTypeOf :: VkCommandPoolTrimFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkCommandPoolTrimFlagsKHR :: Type -> Type #

Storable VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR #

(.|.) :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR #

xor :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR #

complement :: VkCommandPoolTrimFlagsKHR -> VkCommandPoolTrimFlagsKHR #

shift :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

rotate :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

zeroBits :: VkCommandPoolTrimFlagsKHR #

bit :: Int -> VkCommandPoolTrimFlagsKHR #

setBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

clearBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

complementBit :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

testBit :: VkCommandPoolTrimFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkCommandPoolTrimFlagsKHR -> Maybe Int #

bitSize :: VkCommandPoolTrimFlagsKHR -> Int #

isSigned :: VkCommandPoolTrimFlagsKHR -> Bool #

shiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

unsafeShiftL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

shiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

unsafeShiftR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

rotateL :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

rotateR :: VkCommandPoolTrimFlagsKHR -> Int -> VkCommandPoolTrimFlagsKHR #

popCount :: VkCommandPoolTrimFlagsKHR -> Int #

FiniteBits VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkCommandPoolTrimFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDebugUtilsMessengerCallbackDataFlagsEXT Source #

Instances

Instances details
Bounded VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Constr #

dataTypeOf :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

(.|.) :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

xor :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

complement :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

shift :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

rotate :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

zeroBits :: VkDebugUtilsMessengerCallbackDataFlagsEXT #

bit :: Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

setBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

clearBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

complementBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

testBit :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> Bool #

bitSizeMaybe :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Maybe Int #

bitSize :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int #

isSigned :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Bool #

shiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

unsafeShiftL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

shiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

unsafeShiftR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

rotateL :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

rotateR :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int -> VkDebugUtilsMessengerCallbackDataFlagsEXT #

popCount :: VkDebugUtilsMessengerCallbackDataFlagsEXT -> Int #

FiniteBits VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDebugUtilsMessengerCreateFlagsEXT Source #

Instances

Instances details
Bounded VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDebugUtilsMessengerCreateFlagsEXT -> Constr #

dataTypeOf :: VkDebugUtilsMessengerCreateFlagsEXT -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT #

(.|.) :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT #

xor :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT #

complement :: VkDebugUtilsMessengerCreateFlagsEXT -> VkDebugUtilsMessengerCreateFlagsEXT #

shift :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

rotate :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

zeroBits :: VkDebugUtilsMessengerCreateFlagsEXT #

bit :: Int -> VkDebugUtilsMessengerCreateFlagsEXT #

setBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

clearBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

complementBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

testBit :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> Bool #

bitSizeMaybe :: VkDebugUtilsMessengerCreateFlagsEXT -> Maybe Int #

bitSize :: VkDebugUtilsMessengerCreateFlagsEXT -> Int #

isSigned :: VkDebugUtilsMessengerCreateFlagsEXT -> Bool #

shiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

unsafeShiftL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

shiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

unsafeShiftR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

rotateL :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

rotateR :: VkDebugUtilsMessengerCreateFlagsEXT -> Int -> VkDebugUtilsMessengerCreateFlagsEXT #

popCount :: VkDebugUtilsMessengerCreateFlagsEXT -> Int #

FiniteBits VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDescriptorPoolResetFlags Source #

Instances

Instances details
Bounded VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDescriptorPoolResetFlags -> Constr #

dataTypeOf :: VkDescriptorPoolResetFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkDescriptorPoolResetFlags :: Type -> Type #

Storable VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags #

(.|.) :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags #

xor :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags #

complement :: VkDescriptorPoolResetFlags -> VkDescriptorPoolResetFlags #

shift :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

rotate :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

zeroBits :: VkDescriptorPoolResetFlags #

bit :: Int -> VkDescriptorPoolResetFlags #

setBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

clearBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

complementBit :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

testBit :: VkDescriptorPoolResetFlags -> Int -> Bool #

bitSizeMaybe :: VkDescriptorPoolResetFlags -> Maybe Int #

bitSize :: VkDescriptorPoolResetFlags -> Int #

isSigned :: VkDescriptorPoolResetFlags -> Bool #

shiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

unsafeShiftL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

shiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

unsafeShiftR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

rotateL :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

rotateR :: VkDescriptorPoolResetFlags -> Int -> VkDescriptorPoolResetFlags #

popCount :: VkDescriptorPoolResetFlags -> Int #

FiniteBits VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDescriptorPoolResetFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDescriptorUpdateTemplateCreateFlags Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDescriptorUpdateTemplateCreateFlags -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags #

(.|.) :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags #

xor :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags #

complement :: VkDescriptorUpdateTemplateCreateFlags -> VkDescriptorUpdateTemplateCreateFlags #

shift :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

rotate :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

zeroBits :: VkDescriptorUpdateTemplateCreateFlags #

bit :: Int -> VkDescriptorUpdateTemplateCreateFlags #

setBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

clearBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

complementBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

testBit :: VkDescriptorUpdateTemplateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlags -> Maybe Int #

bitSize :: VkDescriptorUpdateTemplateCreateFlags -> Int #

isSigned :: VkDescriptorUpdateTemplateCreateFlags -> Bool #

shiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

unsafeShiftL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

shiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

unsafeShiftR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

rotateL :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

rotateR :: VkDescriptorUpdateTemplateCreateFlags -> Int -> VkDescriptorUpdateTemplateCreateFlags #

popCount :: VkDescriptorUpdateTemplateCreateFlags -> Int #

FiniteBits VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDescriptorUpdateTemplateCreateFlagsKHR Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR #

(.|.) :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR #

xor :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR #

complement :: VkDescriptorUpdateTemplateCreateFlagsKHR -> VkDescriptorUpdateTemplateCreateFlagsKHR #

shift :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

rotate :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

zeroBits :: VkDescriptorUpdateTemplateCreateFlagsKHR #

bit :: Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

setBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

clearBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

complementBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

testBit :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Maybe Int #

bitSize :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int #

isSigned :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Bool #

shiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

unsafeShiftL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

shiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

unsafeShiftR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

rotateL :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

rotateR :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int -> VkDescriptorUpdateTemplateCreateFlagsKHR #

popCount :: VkDescriptorUpdateTemplateCreateFlagsKHR -> Int #

FiniteBits VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDescriptorUpdateTemplateCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDeviceCreateFlags Source #

Instances

Instances details
Bounded VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDeviceCreateFlags -> Constr #

dataTypeOf :: VkDeviceCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkDeviceCreateFlags :: Type -> Type #

Storable VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDeviceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDisplayModeCreateFlagsKHR Source #

Instances

Instances details
Bounded VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDisplayModeCreateFlagsKHR -> Constr #

dataTypeOf :: VkDisplayModeCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkDisplayModeCreateFlagsKHR :: Type -> Type #

Storable VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR #

(.|.) :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR #

xor :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR #

complement :: VkDisplayModeCreateFlagsKHR -> VkDisplayModeCreateFlagsKHR #

shift :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

rotate :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

zeroBits :: VkDisplayModeCreateFlagsKHR #

bit :: Int -> VkDisplayModeCreateFlagsKHR #

setBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

clearBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

complementBit :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

testBit :: VkDisplayModeCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkDisplayModeCreateFlagsKHR -> Maybe Int #

bitSize :: VkDisplayModeCreateFlagsKHR -> Int #

isSigned :: VkDisplayModeCreateFlagsKHR -> Bool #

shiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

unsafeShiftL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

shiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

unsafeShiftR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

rotateL :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

rotateR :: VkDisplayModeCreateFlagsKHR -> Int -> VkDisplayModeCreateFlagsKHR #

popCount :: VkDisplayModeCreateFlagsKHR -> Int #

FiniteBits VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkDisplaySurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkDisplaySurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkDisplaySurfaceCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkDisplaySurfaceCreateFlagsKHR :: Type -> Type #

Storable VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR #

(.|.) :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR #

xor :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR #

complement :: VkDisplaySurfaceCreateFlagsKHR -> VkDisplaySurfaceCreateFlagsKHR #

shift :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

rotate :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

zeroBits :: VkDisplaySurfaceCreateFlagsKHR #

bit :: Int -> VkDisplaySurfaceCreateFlagsKHR #

setBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

clearBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

complementBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

testBit :: VkDisplaySurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkDisplaySurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkDisplaySurfaceCreateFlagsKHR -> Int #

isSigned :: VkDisplaySurfaceCreateFlagsKHR -> Bool #

shiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

unsafeShiftL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

shiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

unsafeShiftR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

rotateL :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

rotateR :: VkDisplaySurfaceCreateFlagsKHR -> Int -> VkDisplaySurfaceCreateFlagsKHR #

popCount :: VkDisplaySurfaceCreateFlagsKHR -> Int #

FiniteBits VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkDisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkEventCreateFlags Source #

Instances

Instances details
Bounded VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkEventCreateFlags -> Constr #

dataTypeOf :: VkEventCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkEventCreateFlags :: Type -> Type #

Storable VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkEventCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalFenceFeatureFlagsKHR Source #

Instances

Instances details
Bounded VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalFenceFeatureFlagsKHR -> Constr #

dataTypeOf :: VkExternalFenceFeatureFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkExternalFenceFeatureFlagsKHR :: Type -> Type #

Storable VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR #

(.|.) :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR #

xor :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR #

complement :: VkExternalFenceFeatureFlagsKHR -> VkExternalFenceFeatureFlagsKHR #

shift :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

rotate :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

zeroBits :: VkExternalFenceFeatureFlagsKHR #

bit :: Int -> VkExternalFenceFeatureFlagsKHR #

setBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

clearBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

complementBit :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

testBit :: VkExternalFenceFeatureFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceFeatureFlagsKHR -> Maybe Int #

bitSize :: VkExternalFenceFeatureFlagsKHR -> Int #

isSigned :: VkExternalFenceFeatureFlagsKHR -> Bool #

shiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

unsafeShiftL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

shiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

unsafeShiftR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

rotateL :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

rotateR :: VkExternalFenceFeatureFlagsKHR -> Int -> VkExternalFenceFeatureFlagsKHR #

popCount :: VkExternalFenceFeatureFlagsKHR -> Int #

FiniteBits VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalFenceFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalFenceHandleTypeFlagsKHR Source #

Instances

Instances details
Bounded VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalFenceHandleTypeFlagsKHR -> Constr #

dataTypeOf :: VkExternalFenceHandleTypeFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkExternalFenceHandleTypeFlagsKHR :: Type -> Type #

Storable VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR #

(.|.) :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR #

xor :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR #

complement :: VkExternalFenceHandleTypeFlagsKHR -> VkExternalFenceHandleTypeFlagsKHR #

shift :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

rotate :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

zeroBits :: VkExternalFenceHandleTypeFlagsKHR #

bit :: Int -> VkExternalFenceHandleTypeFlagsKHR #

setBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

clearBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

complementBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

testBit :: VkExternalFenceHandleTypeFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceHandleTypeFlagsKHR -> Maybe Int #

bitSize :: VkExternalFenceHandleTypeFlagsKHR -> Int #

isSigned :: VkExternalFenceHandleTypeFlagsKHR -> Bool #

shiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

unsafeShiftL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

shiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

unsafeShiftR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

rotateL :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

rotateR :: VkExternalFenceHandleTypeFlagsKHR -> Int -> VkExternalFenceHandleTypeFlagsKHR #

popCount :: VkExternalFenceHandleTypeFlagsKHR -> Int #

FiniteBits VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalFenceHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalMemoryFeatureFlagsKHR Source #

Instances

Instances details
Bounded VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalMemoryFeatureFlagsKHR -> Constr #

dataTypeOf :: VkExternalMemoryFeatureFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkExternalMemoryFeatureFlagsKHR :: Type -> Type #

Storable VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR #

(.|.) :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR #

xor :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR #

complement :: VkExternalMemoryFeatureFlagsKHR -> VkExternalMemoryFeatureFlagsKHR #

shift :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

rotate :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

zeroBits :: VkExternalMemoryFeatureFlagsKHR #

bit :: Int -> VkExternalMemoryFeatureFlagsKHR #

setBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

clearBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

complementBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

testBit :: VkExternalMemoryFeatureFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryFeatureFlagsKHR -> Maybe Int #

bitSize :: VkExternalMemoryFeatureFlagsKHR -> Int #

isSigned :: VkExternalMemoryFeatureFlagsKHR -> Bool #

shiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

unsafeShiftL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

shiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

unsafeShiftR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

rotateL :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

rotateR :: VkExternalMemoryFeatureFlagsKHR -> Int -> VkExternalMemoryFeatureFlagsKHR #

popCount :: VkExternalMemoryFeatureFlagsKHR -> Int #

FiniteBits VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalMemoryHandleTypeFlagsKHR Source #

Instances

Instances details
Bounded VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalMemoryHandleTypeFlagsKHR -> Constr #

dataTypeOf :: VkExternalMemoryHandleTypeFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkExternalMemoryHandleTypeFlagsKHR :: Type -> Type #

Storable VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR #

(.|.) :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR #

xor :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR #

complement :: VkExternalMemoryHandleTypeFlagsKHR -> VkExternalMemoryHandleTypeFlagsKHR #

shift :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

rotate :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

zeroBits :: VkExternalMemoryHandleTypeFlagsKHR #

bit :: Int -> VkExternalMemoryHandleTypeFlagsKHR #

setBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

clearBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

complementBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

testBit :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryHandleTypeFlagsKHR -> Maybe Int #

bitSize :: VkExternalMemoryHandleTypeFlagsKHR -> Int #

isSigned :: VkExternalMemoryHandleTypeFlagsKHR -> Bool #

shiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

unsafeShiftL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

shiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

unsafeShiftR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

rotateL :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

rotateR :: VkExternalMemoryHandleTypeFlagsKHR -> Int -> VkExternalMemoryHandleTypeFlagsKHR #

popCount :: VkExternalMemoryHandleTypeFlagsKHR -> Int #

FiniteBits VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalMemoryHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalSemaphoreFeatureFlagsKHR Source #

Instances

Instances details
Bounded VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalSemaphoreFeatureFlagsKHR -> Constr #

dataTypeOf :: VkExternalSemaphoreFeatureFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkExternalSemaphoreFeatureFlagsKHR :: Type -> Type #

Storable VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR #

(.|.) :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR #

xor :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR #

complement :: VkExternalSemaphoreFeatureFlagsKHR -> VkExternalSemaphoreFeatureFlagsKHR #

shift :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

rotate :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

zeroBits :: VkExternalSemaphoreFeatureFlagsKHR #

bit :: Int -> VkExternalSemaphoreFeatureFlagsKHR #

setBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

clearBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

complementBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

testBit :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreFeatureFlagsKHR -> Maybe Int #

bitSize :: VkExternalSemaphoreFeatureFlagsKHR -> Int #

isSigned :: VkExternalSemaphoreFeatureFlagsKHR -> Bool #

shiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

unsafeShiftL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

shiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

unsafeShiftR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

rotateL :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

rotateR :: VkExternalSemaphoreFeatureFlagsKHR -> Int -> VkExternalSemaphoreFeatureFlagsKHR #

popCount :: VkExternalSemaphoreFeatureFlagsKHR -> Int #

FiniteBits VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalSemaphoreFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkExternalSemaphoreHandleTypeFlagsKHR Source #

Instances

Instances details
Bounded VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkExternalSemaphoreHandleTypeFlagsKHR -> Constr #

dataTypeOf :: VkExternalSemaphoreHandleTypeFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR #

(.|.) :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR #

xor :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR #

complement :: VkExternalSemaphoreHandleTypeFlagsKHR -> VkExternalSemaphoreHandleTypeFlagsKHR #

shift :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

rotate :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

zeroBits :: VkExternalSemaphoreHandleTypeFlagsKHR #

bit :: Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

setBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

clearBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

complementBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

testBit :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreHandleTypeFlagsKHR -> Maybe Int #

bitSize :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int #

isSigned :: VkExternalSemaphoreHandleTypeFlagsKHR -> Bool #

shiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

unsafeShiftL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

shiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

unsafeShiftR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

rotateL :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

rotateR :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagsKHR #

popCount :: VkExternalSemaphoreHandleTypeFlagsKHR -> Int #

FiniteBits VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkExternalSemaphoreHandleTypeFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkFenceImportFlagsKHR Source #

Instances

Instances details
Bounded VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkFenceImportFlagsKHR -> Constr #

dataTypeOf :: VkFenceImportFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkFenceImportFlagsKHR :: Type -> Type #

Storable VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkFenceImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkFramebufferCreateFlags Source #

Instances

Instances details
Bounded VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkFramebufferCreateFlags -> Constr #

dataTypeOf :: VkFramebufferCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkFramebufferCreateFlags :: Type -> Type #

Storable VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkFramebufferCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkIOSSurfaceCreateFlagsMVK Source #

Instances

Instances details
Bounded VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkIOSSurfaceCreateFlagsMVK -> Constr #

dataTypeOf :: VkIOSSurfaceCreateFlagsMVK -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkIOSSurfaceCreateFlagsMVK :: Type -> Type #

Storable VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK #

(.|.) :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK #

xor :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK #

complement :: VkIOSSurfaceCreateFlagsMVK -> VkIOSSurfaceCreateFlagsMVK #

shift :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

rotate :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

zeroBits :: VkIOSSurfaceCreateFlagsMVK #

bit :: Int -> VkIOSSurfaceCreateFlagsMVK #

setBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

clearBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

complementBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

testBit :: VkIOSSurfaceCreateFlagsMVK -> Int -> Bool #

bitSizeMaybe :: VkIOSSurfaceCreateFlagsMVK -> Maybe Int #

bitSize :: VkIOSSurfaceCreateFlagsMVK -> Int #

isSigned :: VkIOSSurfaceCreateFlagsMVK -> Bool #

shiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

unsafeShiftL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

shiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

unsafeShiftR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

rotateL :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

rotateR :: VkIOSSurfaceCreateFlagsMVK -> Int -> VkIOSSurfaceCreateFlagsMVK #

popCount :: VkIOSSurfaceCreateFlagsMVK -> Int #

FiniteBits VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkIOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkImageViewCreateFlags Source #

Instances

Instances details
Bounded VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkImageViewCreateFlags -> Constr #

dataTypeOf :: VkImageViewCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkImageViewCreateFlags :: Type -> Type #

Storable VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkImageViewCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkInstanceCreateFlags Source #

Instances

Instances details
Bounded VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkInstanceCreateFlags -> Constr #

dataTypeOf :: VkInstanceCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkInstanceCreateFlags :: Type -> Type #

Storable VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkInstanceCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkMacOSSurfaceCreateFlagsMVK Source #

Instances

Instances details
Bounded VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkMacOSSurfaceCreateFlagsMVK -> Constr #

dataTypeOf :: VkMacOSSurfaceCreateFlagsMVK -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkMacOSSurfaceCreateFlagsMVK :: Type -> Type #

Storable VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK #

(.|.) :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK #

xor :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK #

complement :: VkMacOSSurfaceCreateFlagsMVK -> VkMacOSSurfaceCreateFlagsMVK #

shift :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

rotate :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

zeroBits :: VkMacOSSurfaceCreateFlagsMVK #

bit :: Int -> VkMacOSSurfaceCreateFlagsMVK #

setBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

clearBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

complementBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

testBit :: VkMacOSSurfaceCreateFlagsMVK -> Int -> Bool #

bitSizeMaybe :: VkMacOSSurfaceCreateFlagsMVK -> Maybe Int #

bitSize :: VkMacOSSurfaceCreateFlagsMVK -> Int #

isSigned :: VkMacOSSurfaceCreateFlagsMVK -> Bool #

shiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

unsafeShiftL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

shiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

unsafeShiftR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

rotateL :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

rotateR :: VkMacOSSurfaceCreateFlagsMVK -> Int -> VkMacOSSurfaceCreateFlagsMVK #

popCount :: VkMacOSSurfaceCreateFlagsMVK -> Int #

FiniteBits VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkMacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkMemoryAllocateFlagsKHR Source #

Instances

Instances details
Bounded VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkMemoryAllocateFlagsKHR -> Constr #

dataTypeOf :: VkMemoryAllocateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkMemoryAllocateFlagsKHR :: Type -> Type #

Storable VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkMemoryAllocateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkMemoryMapFlags Source #

Instances

Instances details
Bounded VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkMemoryMapFlags -> Constr #

dataTypeOf :: VkMemoryMapFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkMemoryMapFlags :: Type -> Type #

Storable VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkMemoryMapFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkMirSurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkMirSurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkMirSurfaceCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkMirSurfaceCreateFlagsKHR :: Type -> Type #

Storable VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR #

(.|.) :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR #

xor :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR #

complement :: VkMirSurfaceCreateFlagsKHR -> VkMirSurfaceCreateFlagsKHR #

shift :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

rotate :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

zeroBits :: VkMirSurfaceCreateFlagsKHR #

bit :: Int -> VkMirSurfaceCreateFlagsKHR #

setBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

clearBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

complementBit :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

testBit :: VkMirSurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkMirSurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkMirSurfaceCreateFlagsKHR -> Int #

isSigned :: VkMirSurfaceCreateFlagsKHR -> Bool #

shiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

unsafeShiftL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

shiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

unsafeShiftR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

rotateL :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

rotateR :: VkMirSurfaceCreateFlagsKHR -> Int -> VkMirSurfaceCreateFlagsKHR #

popCount :: VkMirSurfaceCreateFlagsKHR -> Int #

FiniteBits VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkMirSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPeerMemoryFeatureFlagsKHR Source #

Instances

Instances details
Bounded VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPeerMemoryFeatureFlagsKHR -> Constr #

dataTypeOf :: VkPeerMemoryFeatureFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPeerMemoryFeatureFlagsKHR :: Type -> Type #

Storable VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR #

(.|.) :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR #

xor :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR #

complement :: VkPeerMemoryFeatureFlagsKHR -> VkPeerMemoryFeatureFlagsKHR #

shift :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

rotate :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

zeroBits :: VkPeerMemoryFeatureFlagsKHR #

bit :: Int -> VkPeerMemoryFeatureFlagsKHR #

setBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

clearBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

complementBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

testBit :: VkPeerMemoryFeatureFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkPeerMemoryFeatureFlagsKHR -> Maybe Int #

bitSize :: VkPeerMemoryFeatureFlagsKHR -> Int #

isSigned :: VkPeerMemoryFeatureFlagsKHR -> Bool #

shiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

unsafeShiftL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

shiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

unsafeShiftR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

rotateL :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

rotateR :: VkPeerMemoryFeatureFlagsKHR -> Int -> VkPeerMemoryFeatureFlagsKHR #

popCount :: VkPeerMemoryFeatureFlagsKHR -> Int #

FiniteBits VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPeerMemoryFeatureFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineCacheCreateFlags Source #

Instances

Instances details
Bounded VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineCacheCreateFlags -> Constr #

dataTypeOf :: VkPipelineCacheCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPipelineCacheCreateFlags :: Type -> Type #

Storable VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags #

(.|.) :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags #

xor :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags #

complement :: VkPipelineCacheCreateFlags -> VkPipelineCacheCreateFlags #

shift :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

rotate :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

zeroBits :: VkPipelineCacheCreateFlags #

bit :: Int -> VkPipelineCacheCreateFlags #

setBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

clearBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

complementBit :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

testBit :: VkPipelineCacheCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineCacheCreateFlags -> Maybe Int #

bitSize :: VkPipelineCacheCreateFlags -> Int #

isSigned :: VkPipelineCacheCreateFlags -> Bool #

shiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

unsafeShiftL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

shiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

unsafeShiftR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

rotateL :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

rotateR :: VkPipelineCacheCreateFlags -> Int -> VkPipelineCacheCreateFlags #

popCount :: VkPipelineCacheCreateFlags -> Int #

FiniteBits VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineCacheCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineColorBlendStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineColorBlendStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineColorBlendStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags #

(.|.) :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags #

xor :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags #

complement :: VkPipelineColorBlendStateCreateFlags -> VkPipelineColorBlendStateCreateFlags #

shift :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

rotate :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

zeroBits :: VkPipelineColorBlendStateCreateFlags #

bit :: Int -> VkPipelineColorBlendStateCreateFlags #

setBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

clearBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

complementBit :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

testBit :: VkPipelineColorBlendStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineColorBlendStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineColorBlendStateCreateFlags -> Int #

isSigned :: VkPipelineColorBlendStateCreateFlags -> Bool #

shiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

unsafeShiftL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

shiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

unsafeShiftR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

rotateL :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

rotateR :: VkPipelineColorBlendStateCreateFlags -> Int -> VkPipelineColorBlendStateCreateFlags #

popCount :: VkPipelineColorBlendStateCreateFlags -> Int #

FiniteBits VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineCoverageModulationStateCreateFlagsNV Source #

Instances

Instances details
Bounded VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineCoverageModulationStateCreateFlagsNV -> Constr #

dataTypeOf :: VkPipelineCoverageModulationStateCreateFlagsNV -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV #

(.|.) :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV #

xor :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV #

complement :: VkPipelineCoverageModulationStateCreateFlagsNV -> VkPipelineCoverageModulationStateCreateFlagsNV #

shift :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

rotate :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

zeroBits :: VkPipelineCoverageModulationStateCreateFlagsNV #

bit :: Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

setBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

clearBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

complementBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

testBit :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> Bool #

bitSizeMaybe :: VkPipelineCoverageModulationStateCreateFlagsNV -> Maybe Int #

bitSize :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int #

isSigned :: VkPipelineCoverageModulationStateCreateFlagsNV -> Bool #

shiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

unsafeShiftL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

shiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

unsafeShiftR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

rotateL :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

rotateR :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int -> VkPipelineCoverageModulationStateCreateFlagsNV #

popCount :: VkPipelineCoverageModulationStateCreateFlagsNV -> Int #

FiniteBits VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineCoverageToColorStateCreateFlagsNV Source #

Instances

Instances details
Bounded VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineCoverageToColorStateCreateFlagsNV -> Constr #

dataTypeOf :: VkPipelineCoverageToColorStateCreateFlagsNV -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV #

(.|.) :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV #

xor :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV #

complement :: VkPipelineCoverageToColorStateCreateFlagsNV -> VkPipelineCoverageToColorStateCreateFlagsNV #

shift :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

rotate :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

zeroBits :: VkPipelineCoverageToColorStateCreateFlagsNV #

bit :: Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

setBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

clearBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

complementBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

testBit :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> Bool #

bitSizeMaybe :: VkPipelineCoverageToColorStateCreateFlagsNV -> Maybe Int #

bitSize :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int #

isSigned :: VkPipelineCoverageToColorStateCreateFlagsNV -> Bool #

shiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

unsafeShiftL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

shiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

unsafeShiftR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

rotateL :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

rotateR :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int -> VkPipelineCoverageToColorStateCreateFlagsNV #

popCount :: VkPipelineCoverageToColorStateCreateFlagsNV -> Int #

FiniteBits VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineDepthStencilStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineDepthStencilStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineDepthStencilStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags #

(.|.) :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags #

xor :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags #

complement :: VkPipelineDepthStencilStateCreateFlags -> VkPipelineDepthStencilStateCreateFlags #

shift :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

rotate :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

zeroBits :: VkPipelineDepthStencilStateCreateFlags #

bit :: Int -> VkPipelineDepthStencilStateCreateFlags #

setBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

clearBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

complementBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

testBit :: VkPipelineDepthStencilStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineDepthStencilStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineDepthStencilStateCreateFlags -> Int #

isSigned :: VkPipelineDepthStencilStateCreateFlags -> Bool #

shiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

unsafeShiftL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

shiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

unsafeShiftR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

rotateL :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

rotateR :: VkPipelineDepthStencilStateCreateFlags -> Int -> VkPipelineDepthStencilStateCreateFlags #

popCount :: VkPipelineDepthStencilStateCreateFlags -> Int #

FiniteBits VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineDiscardRectangleStateCreateFlagsEXT Source #

Instances

Instances details
Bounded VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Constr #

dataTypeOf :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

(.|.) :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

xor :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

complement :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

shift :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

rotate :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

zeroBits :: VkPipelineDiscardRectangleStateCreateFlagsEXT #

bit :: Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

setBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

clearBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

complementBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

testBit :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> Bool #

bitSizeMaybe :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Maybe Int #

bitSize :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int #

isSigned :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Bool #

shiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

unsafeShiftL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

shiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

unsafeShiftR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

rotateL :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

rotateR :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int -> VkPipelineDiscardRectangleStateCreateFlagsEXT #

popCount :: VkPipelineDiscardRectangleStateCreateFlagsEXT -> Int #

FiniteBits VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineDynamicStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineDynamicStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineDynamicStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPipelineDynamicStateCreateFlags :: Type -> Type #

Storable VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags #

(.|.) :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags #

xor :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags #

complement :: VkPipelineDynamicStateCreateFlags -> VkPipelineDynamicStateCreateFlags #

shift :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

rotate :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

zeroBits :: VkPipelineDynamicStateCreateFlags #

bit :: Int -> VkPipelineDynamicStateCreateFlags #

setBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

clearBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

complementBit :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

testBit :: VkPipelineDynamicStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineDynamicStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineDynamicStateCreateFlags -> Int #

isSigned :: VkPipelineDynamicStateCreateFlags -> Bool #

shiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

unsafeShiftL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

shiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

unsafeShiftR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

rotateL :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

rotateR :: VkPipelineDynamicStateCreateFlags -> Int -> VkPipelineDynamicStateCreateFlags #

popCount :: VkPipelineDynamicStateCreateFlags -> Int #

FiniteBits VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineInputAssemblyStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineInputAssemblyStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineInputAssemblyStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags #

(.|.) :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags #

xor :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags #

complement :: VkPipelineInputAssemblyStateCreateFlags -> VkPipelineInputAssemblyStateCreateFlags #

shift :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

rotate :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

zeroBits :: VkPipelineInputAssemblyStateCreateFlags #

bit :: Int -> VkPipelineInputAssemblyStateCreateFlags #

setBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

clearBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

complementBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

testBit :: VkPipelineInputAssemblyStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineInputAssemblyStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineInputAssemblyStateCreateFlags -> Int #

isSigned :: VkPipelineInputAssemblyStateCreateFlags -> Bool #

shiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

unsafeShiftL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

shiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

unsafeShiftR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

rotateL :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

rotateR :: VkPipelineInputAssemblyStateCreateFlags -> Int -> VkPipelineInputAssemblyStateCreateFlags #

popCount :: VkPipelineInputAssemblyStateCreateFlags -> Int #

FiniteBits VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineLayoutCreateFlags Source #

Instances

Instances details
Bounded VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineLayoutCreateFlags -> Constr #

dataTypeOf :: VkPipelineLayoutCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPipelineLayoutCreateFlags :: Type -> Type #

Storable VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags #

(.|.) :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags #

xor :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags #

complement :: VkPipelineLayoutCreateFlags -> VkPipelineLayoutCreateFlags #

shift :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

rotate :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

zeroBits :: VkPipelineLayoutCreateFlags #

bit :: Int -> VkPipelineLayoutCreateFlags #

setBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

clearBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

complementBit :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

testBit :: VkPipelineLayoutCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineLayoutCreateFlags -> Maybe Int #

bitSize :: VkPipelineLayoutCreateFlags -> Int #

isSigned :: VkPipelineLayoutCreateFlags -> Bool #

shiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

unsafeShiftL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

shiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

unsafeShiftR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

rotateL :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

rotateR :: VkPipelineLayoutCreateFlags -> Int -> VkPipelineLayoutCreateFlags #

popCount :: VkPipelineLayoutCreateFlags -> Int #

FiniteBits VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineLayoutCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineMultisampleStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineMultisampleStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineMultisampleStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags #

(.|.) :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags #

xor :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags #

complement :: VkPipelineMultisampleStateCreateFlags -> VkPipelineMultisampleStateCreateFlags #

shift :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

rotate :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

zeroBits :: VkPipelineMultisampleStateCreateFlags #

bit :: Int -> VkPipelineMultisampleStateCreateFlags #

setBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

clearBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

complementBit :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

testBit :: VkPipelineMultisampleStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineMultisampleStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineMultisampleStateCreateFlags -> Int #

isSigned :: VkPipelineMultisampleStateCreateFlags -> Bool #

shiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

unsafeShiftL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

shiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

unsafeShiftR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

rotateL :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

rotateR :: VkPipelineMultisampleStateCreateFlags -> Int -> VkPipelineMultisampleStateCreateFlags #

popCount :: VkPipelineMultisampleStateCreateFlags -> Int #

FiniteBits VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineRasterizationConservativeStateCreateFlagsEXT Source #

Instances

Instances details
Bounded VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Constr #

dataTypeOf :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

(.|.) :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

xor :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

complement :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

shift :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

rotate :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

zeroBits :: VkPipelineRasterizationConservativeStateCreateFlagsEXT #

bit :: Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

setBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

clearBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

complementBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

testBit :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> Bool #

bitSizeMaybe :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Maybe Int #

bitSize :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int #

isSigned :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Bool #

shiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

unsafeShiftL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

shiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

unsafeShiftR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

rotateL :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

rotateR :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int -> VkPipelineRasterizationConservativeStateCreateFlagsEXT #

popCount :: VkPipelineRasterizationConservativeStateCreateFlagsEXT -> Int #

FiniteBits VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineRasterizationStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineRasterizationStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineRasterizationStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags #

(.|.) :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags #

xor :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags #

complement :: VkPipelineRasterizationStateCreateFlags -> VkPipelineRasterizationStateCreateFlags #

shift :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

rotate :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

zeroBits :: VkPipelineRasterizationStateCreateFlags #

bit :: Int -> VkPipelineRasterizationStateCreateFlags #

setBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

clearBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

complementBit :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

testBit :: VkPipelineRasterizationStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineRasterizationStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineRasterizationStateCreateFlags -> Int #

isSigned :: VkPipelineRasterizationStateCreateFlags -> Bool #

shiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

unsafeShiftL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

shiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

unsafeShiftR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

rotateL :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

rotateR :: VkPipelineRasterizationStateCreateFlags -> Int -> VkPipelineRasterizationStateCreateFlags #

popCount :: VkPipelineRasterizationStateCreateFlags -> Int #

FiniteBits VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineShaderStageCreateFlags Source #

Instances

Instances details
Bounded VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineShaderStageCreateFlags -> Constr #

dataTypeOf :: VkPipelineShaderStageCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPipelineShaderStageCreateFlags :: Type -> Type #

Storable VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags #

(.|.) :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags #

xor :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags #

complement :: VkPipelineShaderStageCreateFlags -> VkPipelineShaderStageCreateFlags #

shift :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

rotate :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

zeroBits :: VkPipelineShaderStageCreateFlags #

bit :: Int -> VkPipelineShaderStageCreateFlags #

setBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

clearBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

complementBit :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

testBit :: VkPipelineShaderStageCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineShaderStageCreateFlags -> Maybe Int #

bitSize :: VkPipelineShaderStageCreateFlags -> Int #

isSigned :: VkPipelineShaderStageCreateFlags -> Bool #

shiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

unsafeShiftL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

shiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

unsafeShiftR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

rotateL :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

rotateR :: VkPipelineShaderStageCreateFlags -> Int -> VkPipelineShaderStageCreateFlags #

popCount :: VkPipelineShaderStageCreateFlags -> Int #

FiniteBits VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineShaderStageCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineTessellationStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineTessellationStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineTessellationStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags #

(.|.) :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags #

xor :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags #

complement :: VkPipelineTessellationStateCreateFlags -> VkPipelineTessellationStateCreateFlags #

shift :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

rotate :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

zeroBits :: VkPipelineTessellationStateCreateFlags #

bit :: Int -> VkPipelineTessellationStateCreateFlags #

setBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

clearBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

complementBit :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

testBit :: VkPipelineTessellationStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineTessellationStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineTessellationStateCreateFlags -> Int #

isSigned :: VkPipelineTessellationStateCreateFlags -> Bool #

shiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

unsafeShiftL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

shiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

unsafeShiftR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

rotateL :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

rotateR :: VkPipelineTessellationStateCreateFlags -> Int -> VkPipelineTessellationStateCreateFlags #

popCount :: VkPipelineTessellationStateCreateFlags -> Int #

FiniteBits VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineVertexInputStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineVertexInputStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineVertexInputStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags #

(.|.) :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags #

xor :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags #

complement :: VkPipelineVertexInputStateCreateFlags -> VkPipelineVertexInputStateCreateFlags #

shift :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

rotate :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

zeroBits :: VkPipelineVertexInputStateCreateFlags #

bit :: Int -> VkPipelineVertexInputStateCreateFlags #

setBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

clearBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

complementBit :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

testBit :: VkPipelineVertexInputStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineVertexInputStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineVertexInputStateCreateFlags -> Int #

isSigned :: VkPipelineVertexInputStateCreateFlags -> Bool #

shiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

unsafeShiftL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

shiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

unsafeShiftR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

rotateL :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

rotateR :: VkPipelineVertexInputStateCreateFlags -> Int -> VkPipelineVertexInputStateCreateFlags #

popCount :: VkPipelineVertexInputStateCreateFlags -> Int #

FiniteBits VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineViewportStateCreateFlags Source #

Instances

Instances details
Bounded VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineViewportStateCreateFlags -> Constr #

dataTypeOf :: VkPipelineViewportStateCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkPipelineViewportStateCreateFlags :: Type -> Type #

Storable VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags #

(.|.) :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags #

xor :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags #

complement :: VkPipelineViewportStateCreateFlags -> VkPipelineViewportStateCreateFlags #

shift :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

rotate :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

zeroBits :: VkPipelineViewportStateCreateFlags #

bit :: Int -> VkPipelineViewportStateCreateFlags #

setBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

clearBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

complementBit :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

testBit :: VkPipelineViewportStateCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkPipelineViewportStateCreateFlags -> Maybe Int #

bitSize :: VkPipelineViewportStateCreateFlags -> Int #

isSigned :: VkPipelineViewportStateCreateFlags -> Bool #

shiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

unsafeShiftL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

shiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

unsafeShiftR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

rotateL :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

rotateR :: VkPipelineViewportStateCreateFlags -> Int -> VkPipelineViewportStateCreateFlags #

popCount :: VkPipelineViewportStateCreateFlags -> Int #

FiniteBits VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineViewportStateCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkPipelineViewportSwizzleStateCreateFlagsNV Source #

Instances

Instances details
Bounded VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Constr #

dataTypeOf :: VkPipelineViewportSwizzleStateCreateFlagsNV -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Storable VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV #

(.|.) :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV #

xor :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV #

complement :: VkPipelineViewportSwizzleStateCreateFlagsNV -> VkPipelineViewportSwizzleStateCreateFlagsNV #

shift :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

rotate :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

zeroBits :: VkPipelineViewportSwizzleStateCreateFlagsNV #

bit :: Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

setBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

clearBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

complementBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

testBit :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> Bool #

bitSizeMaybe :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Maybe Int #

bitSize :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int #

isSigned :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Bool #

shiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

unsafeShiftL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

shiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

unsafeShiftR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

rotateL :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

rotateR :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int -> VkPipelineViewportSwizzleStateCreateFlagsNV #

popCount :: VkPipelineViewportSwizzleStateCreateFlagsNV -> Int #

FiniteBits VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkPipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkQueryPoolCreateFlags Source #

Instances

Instances details
Bounded VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkQueryPoolCreateFlags -> Constr #

dataTypeOf :: VkQueryPoolCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkQueryPoolCreateFlags :: Type -> Type #

Storable VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkQueryPoolCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkRenderPassCreateFlags Source #

Instances

Instances details
Bounded VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkRenderPassCreateFlags -> Constr #

dataTypeOf :: VkRenderPassCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkRenderPassCreateFlags :: Type -> Type #

Storable VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkRenderPassCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkSamplerCreateFlags Source #

Instances

Instances details
Bounded VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkSamplerCreateFlags -> Constr #

dataTypeOf :: VkSamplerCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkSamplerCreateFlags :: Type -> Type #

Storable VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkSamplerCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkSemaphoreCreateFlags Source #

Instances

Instances details
Bounded VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkSemaphoreCreateFlags -> Constr #

dataTypeOf :: VkSemaphoreCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkSemaphoreCreateFlags :: Type -> Type #

Storable VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkSemaphoreCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkSemaphoreImportFlagsKHR Source #

Instances

Instances details
Bounded VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkSemaphoreImportFlagsKHR -> Constr #

dataTypeOf :: VkSemaphoreImportFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkSemaphoreImportFlagsKHR :: Type -> Type #

Storable VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR #

(.|.) :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR #

xor :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR #

complement :: VkSemaphoreImportFlagsKHR -> VkSemaphoreImportFlagsKHR #

shift :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

rotate :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

zeroBits :: VkSemaphoreImportFlagsKHR #

bit :: Int -> VkSemaphoreImportFlagsKHR #

setBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

clearBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

complementBit :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

testBit :: VkSemaphoreImportFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkSemaphoreImportFlagsKHR -> Maybe Int #

bitSize :: VkSemaphoreImportFlagsKHR -> Int #

isSigned :: VkSemaphoreImportFlagsKHR -> Bool #

shiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

unsafeShiftL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

shiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

unsafeShiftR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

rotateL :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

rotateR :: VkSemaphoreImportFlagsKHR -> Int -> VkSemaphoreImportFlagsKHR #

popCount :: VkSemaphoreImportFlagsKHR -> Int #

FiniteBits VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkSemaphoreImportFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkShaderModuleCreateFlags Source #

Instances

Instances details
Bounded VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkShaderModuleCreateFlags -> Constr #

dataTypeOf :: VkShaderModuleCreateFlags -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkShaderModuleCreateFlags :: Type -> Type #

Storable VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags #

(.|.) :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags #

xor :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags #

complement :: VkShaderModuleCreateFlags -> VkShaderModuleCreateFlags #

shift :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

rotate :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

zeroBits :: VkShaderModuleCreateFlags #

bit :: Int -> VkShaderModuleCreateFlags #

setBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

clearBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

complementBit :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

testBit :: VkShaderModuleCreateFlags -> Int -> Bool #

bitSizeMaybe :: VkShaderModuleCreateFlags -> Maybe Int #

bitSize :: VkShaderModuleCreateFlags -> Int #

isSigned :: VkShaderModuleCreateFlags -> Bool #

shiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

unsafeShiftL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

shiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

unsafeShiftR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

rotateL :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

rotateR :: VkShaderModuleCreateFlags -> Int -> VkShaderModuleCreateFlags #

popCount :: VkShaderModuleCreateFlags -> Int #

FiniteBits VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkShaderModuleCreateFlags Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkValidationCacheCreateFlagsEXT Source #

Instances

Instances details
Bounded VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkValidationCacheCreateFlagsEXT -> Constr #

dataTypeOf :: VkValidationCacheCreateFlagsEXT -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkValidationCacheCreateFlagsEXT :: Type -> Type #

Storable VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT #

(.|.) :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT #

xor :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT #

complement :: VkValidationCacheCreateFlagsEXT -> VkValidationCacheCreateFlagsEXT #

shift :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

rotate :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

zeroBits :: VkValidationCacheCreateFlagsEXT #

bit :: Int -> VkValidationCacheCreateFlagsEXT #

setBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

clearBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

complementBit :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

testBit :: VkValidationCacheCreateFlagsEXT -> Int -> Bool #

bitSizeMaybe :: VkValidationCacheCreateFlagsEXT -> Maybe Int #

bitSize :: VkValidationCacheCreateFlagsEXT -> Int #

isSigned :: VkValidationCacheCreateFlagsEXT -> Bool #

shiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

unsafeShiftL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

shiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

unsafeShiftR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

rotateL :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

rotateR :: VkValidationCacheCreateFlagsEXT -> Int -> VkValidationCacheCreateFlagsEXT #

popCount :: VkValidationCacheCreateFlagsEXT -> Int #

FiniteBits VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkViSurfaceCreateFlagsNN Source #

Instances

Instances details
Bounded VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkViSurfaceCreateFlagsNN -> Constr #

dataTypeOf :: VkViSurfaceCreateFlagsNN -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkViSurfaceCreateFlagsNN :: Type -> Type #

Storable VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

FiniteBits VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkWaylandSurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkWaylandSurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkWaylandSurfaceCreateFlagsKHR -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkWaylandSurfaceCreateFlagsKHR :: Type -> Type #

Storable VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR #

(.|.) :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR #

xor :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR #

complement :: VkWaylandSurfaceCreateFlagsKHR -> VkWaylandSurfaceCreateFlagsKHR #

shift :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

rotate :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

zeroBits :: VkWaylandSurfaceCreateFlagsKHR #

bit :: Int -> VkWaylandSurfaceCreateFlagsKHR #

setBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

clearBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

complementBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

testBit :: VkWaylandSurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkWaylandSurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkWaylandSurfaceCreateFlagsKHR -> Int #

isSigned :: VkWaylandSurfaceCreateFlagsKHR -> Bool #

shiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

unsafeShiftL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

shiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

unsafeShiftR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

rotateL :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

rotateR :: VkWaylandSurfaceCreateFlagsKHR -> Int -> VkWaylandSurfaceCreateFlagsKHR #

popCount :: VkWaylandSurfaceCreateFlagsKHR -> Int #

FiniteBits VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkWaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

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

newtype VkWin32SurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

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

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

toConstr :: VkWin32SurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkWin32SurfaceCreateFlagsKHR -> DataType #

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

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

gmapT :: (forall b. Data b => b -> b) -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkWin32SurfaceCreateFlagsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkWin32SurfaceCreateFlagsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkWin32SurfaceCreateFlagsKHR -> m VkWin32SurfaceCreateFlagsKHR #

Num VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkWin32SurfaceCreateFlagsKHR :: Type -> Type #

Storable VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR #

(.|.) :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR #

xor :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR #

complement :: VkWin32SurfaceCreateFlagsKHR -> VkWin32SurfaceCreateFlagsKHR #

shift :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

rotate :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

zeroBits :: VkWin32SurfaceCreateFlagsKHR #

bit :: Int -> VkWin32SurfaceCreateFlagsKHR #

setBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

clearBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

complementBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

testBit :: VkWin32SurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkWin32SurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkWin32SurfaceCreateFlagsKHR -> Int #

isSigned :: VkWin32SurfaceCreateFlagsKHR -> Bool #

shiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

unsafeShiftL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

shiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

unsafeShiftR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

rotateL :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

rotateR :: VkWin32SurfaceCreateFlagsKHR -> Int -> VkWin32SurfaceCreateFlagsKHR #

popCount :: VkWin32SurfaceCreateFlagsKHR -> Int #

FiniteBits VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkWin32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkWin32SurfaceCreateFlagsKHR = D1 ('MetaData "VkWin32SurfaceCreateFlagsKHR" "Graphics.Vulkan.Types.Bitmasks" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkWin32SurfaceCreateFlagsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkXcbSurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXcbSurfaceCreateFlagsKHR -> c VkXcbSurfaceCreateFlagsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXcbSurfaceCreateFlagsKHR #

toConstr :: VkXcbSurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkXcbSurfaceCreateFlagsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXcbSurfaceCreateFlagsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXcbSurfaceCreateFlagsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkXcbSurfaceCreateFlagsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkXcbSurfaceCreateFlagsKHR -> m VkXcbSurfaceCreateFlagsKHR #

Num VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkXcbSurfaceCreateFlagsKHR :: Type -> Type #

Storable VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR #

(.|.) :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR #

xor :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR #

complement :: VkXcbSurfaceCreateFlagsKHR -> VkXcbSurfaceCreateFlagsKHR #

shift :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

rotate :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

zeroBits :: VkXcbSurfaceCreateFlagsKHR #

bit :: Int -> VkXcbSurfaceCreateFlagsKHR #

setBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

clearBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

complementBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

testBit :: VkXcbSurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkXcbSurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkXcbSurfaceCreateFlagsKHR -> Int #

isSigned :: VkXcbSurfaceCreateFlagsKHR -> Bool #

shiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

unsafeShiftL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

shiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

unsafeShiftR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

rotateL :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

rotateR :: VkXcbSurfaceCreateFlagsKHR -> Int -> VkXcbSurfaceCreateFlagsKHR #

popCount :: VkXcbSurfaceCreateFlagsKHR -> Int #

FiniteBits VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkXcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkXcbSurfaceCreateFlagsKHR = D1 ('MetaData "VkXcbSurfaceCreateFlagsKHR" "Graphics.Vulkan.Types.Bitmasks" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkXcbSurfaceCreateFlagsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkXlibSurfaceCreateFlagsKHR Source #

Instances

Instances details
Bounded VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Enum VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Eq VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Integral VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Data VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkXlibSurfaceCreateFlagsKHR -> c VkXlibSurfaceCreateFlagsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkXlibSurfaceCreateFlagsKHR #

toConstr :: VkXlibSurfaceCreateFlagsKHR -> Constr #

dataTypeOf :: VkXlibSurfaceCreateFlagsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkXlibSurfaceCreateFlagsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkXlibSurfaceCreateFlagsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkXlibSurfaceCreateFlagsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkXlibSurfaceCreateFlagsKHR -> m VkXlibSurfaceCreateFlagsKHR #

Num VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Ord VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Read VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Real VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Show VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Generic VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Associated Types

type Rep VkXlibSurfaceCreateFlagsKHR :: Type -> Type #

Storable VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Bits VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

Methods

(.&.) :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR #

(.|.) :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR #

xor :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR #

complement :: VkXlibSurfaceCreateFlagsKHR -> VkXlibSurfaceCreateFlagsKHR #

shift :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

rotate :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

zeroBits :: VkXlibSurfaceCreateFlagsKHR #

bit :: Int -> VkXlibSurfaceCreateFlagsKHR #

setBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

clearBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

complementBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

testBit :: VkXlibSurfaceCreateFlagsKHR -> Int -> Bool #

bitSizeMaybe :: VkXlibSurfaceCreateFlagsKHR -> Maybe Int #

bitSize :: VkXlibSurfaceCreateFlagsKHR -> Int #

isSigned :: VkXlibSurfaceCreateFlagsKHR -> Bool #

shiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

unsafeShiftL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

shiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

unsafeShiftR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

rotateL :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

rotateR :: VkXlibSurfaceCreateFlagsKHR -> Int -> VkXlibSurfaceCreateFlagsKHR #

popCount :: VkXlibSurfaceCreateFlagsKHR -> Int #

FiniteBits VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkXlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Bitmasks

type Rep VkXlibSurfaceCreateFlagsKHR = D1 ('MetaData "VkXlibSurfaceCreateFlagsKHR" "Graphics.Vulkan.Types.Bitmasks" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkXlibSurfaceCreateFlagsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkDeviceCreateInfo Source #

typedef struct VkDeviceCreateInfo {
    VkStructureType sType;
    const void*     pNext;
    VkDeviceCreateFlags    flags;
    uint32_t        queueCreateInfoCount;
    const VkDeviceQueueCreateInfo* pQueueCreateInfos;
    uint32_t               enabledLayerCount;
    const char* const*      ppEnabledLayerNames;
    uint32_t               enabledExtensionCount;
    const char* const*      ppEnabledExtensionNames;
    const VkPhysicalDeviceFeatures* pEnabledFeatures;
} VkDeviceCreateInfo;

VkDeviceCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "enabledExtensionCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "enabledLayerCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "pEnabledFeatures" VkDeviceCreateInfo -> IO () Source #

CanWriteField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "pQueueCreateInfos" VkDeviceCreateInfo -> IO () Source #

CanWriteField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo -> IO () Source #

CanWriteField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "ppEnabledLayerNames" VkDeviceCreateInfo -> IO () Source #

CanWriteField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceCreateInfo -> FieldType "queueCreateInfoCount" VkDeviceCreateInfo -> IO () Source #

CanWriteField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

getField :: VkDeviceCreateInfo -> FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo Source #

readField :: Ptr VkDeviceCreateInfo -> IO (FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo) Source #

CanReadField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "enabledExtensionCount" VkDeviceCreateInfo Source #

type FieldOptional "enabledExtensionCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "enabledExtensionCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "enabledExtensionCount" VkDeviceCreateInfo :: Bool Source #

HasField "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "enabledLayerCount" VkDeviceCreateInfo Source #

type FieldOptional "enabledLayerCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "enabledLayerCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "enabledLayerCount" VkDeviceCreateInfo :: Bool Source #

HasField "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pEnabledFeatures" VkDeviceCreateInfo Source #

type FieldOptional "pEnabledFeatures" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "pEnabledFeatures" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "pEnabledFeatures" VkDeviceCreateInfo :: Bool Source #

HasField "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pQueueCreateInfos" VkDeviceCreateInfo Source #

type FieldOptional "pQueueCreateInfos" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "pQueueCreateInfos" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "pQueueCreateInfos" VkDeviceCreateInfo :: Bool Source #

HasField "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo Source #

type FieldOptional "ppEnabledExtensionNames" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledExtensionNames" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledExtensionNames" VkDeviceCreateInfo :: Bool Source #

HasField "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "ppEnabledLayerNames" VkDeviceCreateInfo Source #

type FieldOptional "ppEnabledLayerNames" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "ppEnabledLayerNames" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "ppEnabledLayerNames" VkDeviceCreateInfo :: Bool Source #

HasField "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueCreateInfoCount" VkDeviceCreateInfo Source #

type FieldOptional "queueCreateInfoCount" VkDeviceCreateInfo :: Bool Source #

type FieldOffset "queueCreateInfoCount" VkDeviceCreateInfo :: Nat Source #

type FieldIsArray "queueCreateInfoCount" VkDeviceCreateInfo :: Bool Source #

HasField "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceCreateInfo = '["sType", "pNext", "flags", "queueCreateInfoCount", "pQueueCreateInfos", "enabledLayerCount", "ppEnabledLayerNames", "enabledExtensionCount", "ppEnabledExtensionNames", "pEnabledFeatures"]
type CUnionType VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "enabledExtensionCount" VkDeviceCreateInfo = Word32
type FieldType "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "enabledLayerCount" VkDeviceCreateInfo = Word32
type FieldType "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "ppEnabledExtensionNames" VkDeviceCreateInfo = Ptr CString
type FieldType "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "ppEnabledLayerNames" VkDeviceCreateInfo = Ptr CString
type FieldType "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueCreateInfoCount" VkDeviceCreateInfo = Word32
type FieldType "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "enabledExtensionCount" VkDeviceCreateInfo = 'True
type FieldOptional "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "enabledLayerCount" VkDeviceCreateInfo = 'True
type FieldOptional "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pEnabledFeatures" VkDeviceCreateInfo = 'True
type FieldOptional "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pQueueCreateInfos" VkDeviceCreateInfo = 'False
type FieldOptional "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "ppEnabledExtensionNames" VkDeviceCreateInfo = 'False
type FieldOptional "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "ppEnabledLayerNames" VkDeviceCreateInfo = 'False
type FieldOptional "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "queueCreateInfoCount" VkDeviceCreateInfo = 'False
type FieldOptional "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "enabledExtensionCount" VkDeviceCreateInfo = 48
type FieldOffset "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "enabledLayerCount" VkDeviceCreateInfo = 32
type FieldOffset "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pEnabledFeatures" VkDeviceCreateInfo = 64
type FieldOffset "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pQueueCreateInfos" VkDeviceCreateInfo = 24
type FieldOffset "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "ppEnabledExtensionNames" VkDeviceCreateInfo = 56
type FieldOffset "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "ppEnabledLayerNames" VkDeviceCreateInfo = 40
type FieldOffset "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueCreateInfoCount" VkDeviceCreateInfo = 20
type FieldOffset "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "enabledExtensionCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "enabledExtensionCount" VkDeviceCreateInfo = 'False
type FieldIsArray "enabledLayerCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "enabledLayerCount" VkDeviceCreateInfo = 'False
type FieldIsArray "flags" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pEnabledFeatures" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pEnabledFeatures" VkDeviceCreateInfo = 'False
type FieldIsArray "pNext" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pQueueCreateInfos" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pQueueCreateInfos" VkDeviceCreateInfo = 'False
type FieldIsArray "ppEnabledExtensionNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "ppEnabledExtensionNames" VkDeviceCreateInfo = 'False
type FieldIsArray "ppEnabledLayerNames" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "ppEnabledLayerNames" VkDeviceCreateInfo = 'False
type FieldIsArray "queueCreateInfoCount" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "queueCreateInfoCount" VkDeviceCreateInfo = 'False
type FieldIsArray "sType" VkDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceEventInfoEXT Source #

typedef struct VkDeviceEventInfoEXT {
    VkStructureType sType;
    const void*                      pNext;
    VkDeviceEventTypeEXT             deviceEvent;
} VkDeviceEventInfoEXT;

VkDeviceEventInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "deviceEvent" VkDeviceEventInfoEXT Source #

type FieldOptional "deviceEvent" VkDeviceEventInfoEXT :: Bool Source #

type FieldOffset "deviceEvent" VkDeviceEventInfoEXT :: Nat Source #

type FieldIsArray "deviceEvent" VkDeviceEventInfoEXT :: Bool Source #

HasField "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceEventInfoEXT = '["sType", "pNext", "deviceEvent"]
type CUnionType VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceEvent" VkDeviceEventInfoEXT = 16
type FieldOffset "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "deviceEvent" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceEventInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGeneratedCommandsFeaturesNVX Source #

typedef struct VkDeviceGeneratedCommandsFeaturesNVX {
    VkStructureType sType;
    const void*                      pNext;
    VkBool32                         computeBindingPointSupport;
} VkDeviceGeneratedCommandsFeaturesNVX;

VkDeviceGeneratedCommandsFeaturesNVX registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source #

type FieldOptional "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Bool Source #

type FieldOffset "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Nat Source #

type FieldIsArray "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX :: Bool Source #

HasField "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGeneratedCommandsFeaturesNVX = '["sType", "pNext", "computeBindingPointSupport"]
type CUnionType VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX = VkBool32
type FieldType "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX = 'False
type FieldOptional "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX = 16
type FieldOffset "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "computeBindingPointSupport" VkDeviceGeneratedCommandsFeaturesNVX = 'False
type FieldIsArray "pNext" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGeneratedCommandsFeaturesNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGeneratedCommandsLimitsNVX Source #

typedef struct VkDeviceGeneratedCommandsLimitsNVX {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         maxIndirectCommandsLayoutTokenCount;
    uint32_t                         maxObjectEntryCounts;
    uint32_t                         minSequenceCountBufferOffsetAlignment;
    uint32_t                         minSequenceIndexBufferOffsetAlignment;
    uint32_t                         minCommandsTokenBufferOffsetAlignment;
} VkDeviceGeneratedCommandsLimitsNVX;

VkDeviceGeneratedCommandsLimitsNVX registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGeneratedCommandsLimitsNVX -> FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX -> IO () Source #

CanWriteField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source #

type FieldOptional "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

type FieldOffset "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Nat Source #

type FieldIsArray "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX :: Bool Source #

HasField "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGeneratedCommandsLimitsNVX = '["sType", "pNext", "maxIndirectCommandsLayoutTokenCount", "maxObjectEntryCounts", "minSequenceCountBufferOffsetAlignment", "minSequenceIndexBufferOffsetAlignment", "minCommandsTokenBufferOffsetAlignment"]
type CUnionType VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX = Word32
type FieldType "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = Word32
type FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = Word32
type FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = Word32
type FieldType "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldOptional "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldOptional "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldOptional "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldOptional "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX = 16
type FieldOffset "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX = 20
type FieldOffset "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 32
type FieldOffset "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 24
type FieldOffset "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 28
type FieldOffset "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "maxIndirectCommandsLayoutTokenCount" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldIsArray "maxObjectEntryCounts" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "minCommandsTokenBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldIsArray "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "minSequenceCountBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldIsArray "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "minSequenceIndexBufferOffsetAlignment" VkDeviceGeneratedCommandsLimitsNVX = 'False
type FieldIsArray "pNext" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGeneratedCommandsLimitsNVX Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupBindSparseInfo Source #

typedef struct VkDeviceGroupBindSparseInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         resourceDeviceIndex;
    uint32_t                         memoryDeviceIndex;
} VkDeviceGroupBindSparseInfo;

VkDeviceGroupBindSparseInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source #

type FieldOptional "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

type FieldOffset "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Nat Source #

type FieldIsArray "memoryDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

HasField "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source #

type FieldOptional "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

type FieldOffset "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Nat Source #

type FieldIsArray "resourceDeviceIndex" VkDeviceGroupBindSparseInfo :: Bool Source #

HasField "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupBindSparseInfo = '["sType", "pNext", "resourceDeviceIndex", "memoryDeviceIndex"]
type CUnionType VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "memoryDeviceIndex" VkDeviceGroupBindSparseInfo = Word32
type FieldType "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "resourceDeviceIndex" VkDeviceGroupBindSparseInfo = Word32
type FieldType "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "memoryDeviceIndex" VkDeviceGroupBindSparseInfo = 'False
type FieldOptional "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "resourceDeviceIndex" VkDeviceGroupBindSparseInfo = 'False
type FieldOptional "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "memoryDeviceIndex" VkDeviceGroupBindSparseInfo = 20
type FieldOffset "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "resourceDeviceIndex" VkDeviceGroupBindSparseInfo = 16
type FieldOffset "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "memoryDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "memoryDeviceIndex" VkDeviceGroupBindSparseInfo = 'False
type FieldIsArray "pNext" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "resourceDeviceIndex" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "resourceDeviceIndex" VkDeviceGroupBindSparseInfo = 'False
type FieldIsArray "sType" VkDeviceGroupBindSparseInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupCommandBufferBeginInfo Source #

typedef struct VkDeviceGroupCommandBufferBeginInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         deviceMask;
} VkDeviceGroupCommandBufferBeginInfo;

VkDeviceGroupCommandBufferBeginInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupCommandBufferBeginInfo = '["sType", "pNext", "deviceMask"]
type CUnionType VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "deviceMask" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupDeviceCreateInfo Source #

typedef struct VkDeviceGroupDeviceCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         physicalDeviceCount;
    const VkPhysicalDevice*  pPhysicalDevices;
} VkDeviceGroupDeviceCreateInfo;

VkDeviceGroupDeviceCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source #

type FieldOptional "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Bool Source #

type FieldOffset "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Nat Source #

type FieldIsArray "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo :: Bool Source #

HasField "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source #

type FieldOptional "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Bool Source #

type FieldOffset "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Nat Source #

type FieldIsArray "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo :: Bool Source #

HasField "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupDeviceCreateInfo = '["sType", "pNext", "physicalDeviceCount", "pPhysicalDevices"]
type CUnionType VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo = Word32
type FieldType "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo = 'True
type FieldOptional "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo = 24
type FieldOffset "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo = 16
type FieldOffset "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pPhysicalDevices" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "physicalDeviceCount" VkDeviceGroupDeviceCreateInfo = 'False
type FieldIsArray "sType" VkDeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupPresentCapabilitiesKHR Source #

typedef struct VkDeviceGroupPresentCapabilitiesKHR {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         presentMask[VK_MAX_DEVICE_GROUP_SIZE];
    VkDeviceGroupPresentModeFlagsKHR modes;
} VkDeviceGroupPresentCapabilitiesKHR;

VkDeviceGroupPresentCapabilitiesKHR registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

(KnownNat idx, IndexInBounds "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR) => CanWriteFieldArray "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

(KnownNat idx, IndexInBounds "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR) => CanReadFieldArray "presentMask" idx VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldArrayLength "presentMask" VkDeviceGroupPresentCapabilitiesKHR :: Nat Source #

type StructFields VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupPresentCapabilitiesKHR = '["sType", "pNext", "presentMask", "modes"]
type CUnionType VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldArrayLength "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "modes" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "presentMask" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupPresentInfoKHR Source #

typedef struct VkDeviceGroupPresentInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t         swapchainCount;
    const uint32_t* pDeviceMasks;
    VkDeviceGroupPresentModeFlagBitsKHR mode;
} VkDeviceGroupPresentInfoKHR;

VkDeviceGroupPresentInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "swapchainCount" VkDeviceGroupPresentInfoKHR Source #

type FieldOptional "swapchainCount" VkDeviceGroupPresentInfoKHR :: Bool Source #

type FieldOffset "swapchainCount" VkDeviceGroupPresentInfoKHR :: Nat Source #

type FieldIsArray "swapchainCount" VkDeviceGroupPresentInfoKHR :: Bool Source #

type StructFields VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupPresentInfoKHR = '["sType", "pNext", "swapchainCount", "pDeviceMasks", "mode"]
type CUnionType VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pDeviceMasks" VkDeviceGroupPresentInfoKHR = 24
type FieldOffset "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "swapchainCount" VkDeviceGroupPresentInfoKHR = 16
type FieldIsArray "mode" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pDeviceMasks" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "swapchainCount" VkDeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupRenderPassBeginInfo Source #

typedef struct VkDeviceGroupRenderPassBeginInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t                         deviceMask;
    uint32_t         deviceRenderAreaCount;
    const VkRect2D*  pDeviceRenderAreas;
} VkDeviceGroupRenderPassBeginInfo;

VkDeviceGroupRenderPassBeginInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source #

type FieldOptional "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

type FieldOffset "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Nat Source #

type FieldIsArray "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

HasField "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source #

type FieldOptional "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

type FieldOffset "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Nat Source #

type FieldIsArray "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo :: Bool Source #

HasField "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupRenderPassBeginInfo = '["sType", "pNext", "deviceMask", "deviceRenderAreaCount", "pDeviceRenderAreas"]
type CUnionType VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo = Word32
type FieldType "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo = 'True
type FieldOptional "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo = 20
type FieldOffset "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo = 24
type FieldOffset "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "deviceMask" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "deviceRenderAreaCount" VkDeviceGroupRenderPassBeginInfo = 'False
type FieldIsArray "pDeviceRenderAreas" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceGroupSubmitInfo Source #

typedef struct VkDeviceGroupSubmitInfo {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t         waitSemaphoreCount;
    const uint32_t*    pWaitSemaphoreDeviceIndices;
    uint32_t         commandBufferCount;
    const uint32_t*    pCommandBufferDeviceMasks;
    uint32_t         signalSemaphoreCount;
    const uint32_t*  pSignalSemaphoreDeviceIndices;
} VkDeviceGroupSubmitInfo;

VkDeviceGroupSubmitInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceGroupSubmitInfo -> FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo -> IO () Source #

CanWriteField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "commandBufferCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "commandBufferCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source #

type FieldOptional "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

HasField "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source #

type FieldOptional "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkDeviceGroupSubmitInfo :: Bool Source #

type StructFields VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupSubmitInfo = '["sType", "pNext", "waitSemaphoreCount", "pWaitSemaphoreDeviceIndices", "commandBufferCount", "pCommandBufferDeviceMasks", "signalSemaphoreCount", "pSignalSemaphoreDeviceIndices"]
type CUnionType VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "commandBufferCount" VkDeviceGroupSubmitInfo = Word32
type FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo = Ptr Word32
type FieldType "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = Ptr Word32
type FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = Ptr Word32
type FieldType "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "signalSemaphoreCount" VkDeviceGroupSubmitInfo = Word32
type FieldType "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "waitSemaphoreCount" VkDeviceGroupSubmitInfo = Word32
type FieldOptional "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "commandBufferCount" VkDeviceGroupSubmitInfo = 'True
type FieldOptional "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo = 'False
type FieldOptional "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 'False
type FieldOptional "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 'False
type FieldOptional "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "signalSemaphoreCount" VkDeviceGroupSubmitInfo = 'True
type FieldOptional "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "waitSemaphoreCount" VkDeviceGroupSubmitInfo = 'True
type FieldOffset "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "commandBufferCount" VkDeviceGroupSubmitInfo = 32
type FieldOffset "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo = 40
type FieldOffset "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 56
type FieldOffset "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 24
type FieldOffset "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "signalSemaphoreCount" VkDeviceGroupSubmitInfo = 48
type FieldOffset "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "waitSemaphoreCount" VkDeviceGroupSubmitInfo = 16
type FieldIsArray "commandBufferCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "commandBufferCount" VkDeviceGroupSubmitInfo = 'False
type FieldIsArray "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pCommandBufferDeviceMasks" VkDeviceGroupSubmitInfo = 'False
type FieldIsArray "pNext" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pSignalSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 'False
type FieldIsArray "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pWaitSemaphoreDeviceIndices" VkDeviceGroupSubmitInfo = 'False
type FieldIsArray "sType" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "signalSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "signalSemaphoreCount" VkDeviceGroupSubmitInfo = 'False
type FieldIsArray "waitSemaphoreCount" VkDeviceGroupSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "waitSemaphoreCount" VkDeviceGroupSubmitInfo = 'False

data VkDeviceGroupSwapchainCreateInfoKHR Source #

typedef struct VkDeviceGroupSwapchainCreateInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkDeviceGroupPresentModeFlagsKHR                         modes;
} VkDeviceGroupSwapchainCreateInfoKHR;

VkDeviceGroupSwapchainCreateInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceGroupSwapchainCreateInfoKHR = '["sType", "pNext", "modes"]
type CUnionType VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "modes" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceQueueCreateInfo Source #

typedef struct VkDeviceQueueCreateInfo {
    VkStructureType sType;
    const void*     pNext;
    VkDeviceQueueCreateFlags    flags;
    uint32_t        queueFamilyIndex;
    uint32_t        queueCount;
    const float*    pQueuePriorities;
} VkDeviceQueueCreateInfo;

VkDeviceQueueCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "pQueuePriorities" VkDeviceQueueCreateInfo Source #

type FieldOptional "pQueuePriorities" VkDeviceQueueCreateInfo :: Bool Source #

type FieldOffset "pQueuePriorities" VkDeviceQueueCreateInfo :: Nat Source #

type FieldIsArray "pQueuePriorities" VkDeviceQueueCreateInfo :: Bool Source #

HasField "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueFamilyIndex" VkDeviceQueueCreateInfo Source #

type FieldOptional "queueFamilyIndex" VkDeviceQueueCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndex" VkDeviceQueueCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkDeviceQueueCreateInfo :: Bool Source #

HasField "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueCreateInfo = '["sType", "pNext", "flags", "queueFamilyIndex", "queueCount", "pQueuePriorities"]
type CUnionType VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pQueuePriorities" VkDeviceQueueCreateInfo = Ptr Float
type FieldType "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueFamilyIndex" VkDeviceQueueCreateInfo = Word32
type FieldType "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pQueuePriorities" VkDeviceQueueCreateInfo = 'False
type FieldOptional "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "queueFamilyIndex" VkDeviceQueueCreateInfo = 'False
type FieldOptional "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pQueuePriorities" VkDeviceQueueCreateInfo = 32
type FieldOffset "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueCount" VkDeviceQueueCreateInfo = 24
type FieldOffset "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueFamilyIndex" VkDeviceQueueCreateInfo = 20
type FieldOffset "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "flags" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pQueuePriorities" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pQueuePriorities" VkDeviceQueueCreateInfo = 'False
type FieldIsArray "queueCount" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "queueFamilyIndex" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "queueFamilyIndex" VkDeviceQueueCreateInfo = 'False
type FieldIsArray "sType" VkDeviceQueueCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceQueueGlobalPriorityCreateInfoEXT Source #

typedef struct VkDeviceQueueGlobalPriorityCreateInfoEXT {
    VkStructureType sType;
    const void*                    pNext;
    VkQueueGlobalPriorityEXT       globalPriority;
} VkDeviceQueueGlobalPriorityCreateInfoEXT;

VkDeviceQueueGlobalPriorityCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueGlobalPriorityCreateInfoEXT = '["sType", "pNext", "globalPriority"]
type CUnionType VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "globalPriority" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

data VkDeviceQueueInfo2 Source #

typedef struct VkDeviceQueueInfo2 {
    VkStructureType sType;
    const void*                         pNext;
    VkDeviceQueueCreateFlags            flags;
    uint32_t                            queueFamilyIndex;
    uint32_t                            queueIndex;
} VkDeviceQueueInfo2;

VkDeviceQueueInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Ord VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Show VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Storable VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshalPrim VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

VulkanMarshal VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Methods

writeField :: Ptr VkDeviceQueueInfo2 -> FieldType "queueFamilyIndex" VkDeviceQueueInfo2 -> IO () Source #

CanWriteField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanWriteField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

CanReadField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

HasField "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueFamilyIndex" VkDeviceQueueInfo2 Source #

type FieldOptional "queueFamilyIndex" VkDeviceQueueInfo2 :: Bool Source #

type FieldOffset "queueFamilyIndex" VkDeviceQueueInfo2 :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkDeviceQueueInfo2 :: Bool Source #

HasField "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

Associated Types

type FieldType "queueIndex" VkDeviceQueueInfo2 Source #

type FieldOptional "queueIndex" VkDeviceQueueInfo2 :: Bool Source #

type FieldOffset "queueIndex" VkDeviceQueueInfo2 :: Nat Source #

type FieldIsArray "queueIndex" VkDeviceQueueInfo2 :: Bool Source #

HasField "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructFields VkDeviceQueueInfo2 = '["sType", "pNext", "flags", "queueFamilyIndex", "queueIndex"]
type CUnionType VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type ReturnedOnly VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type StructExtends VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueFamilyIndex" VkDeviceQueueInfo2 = Word32
type FieldType "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldType "queueIndex" VkDeviceQueueInfo2 = Word32
type FieldType "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "queueFamilyIndex" VkDeviceQueueInfo2 = 'False
type FieldOptional "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOptional "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueFamilyIndex" VkDeviceQueueInfo2 = 20
type FieldOffset "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldOffset "queueIndex" VkDeviceQueueInfo2 = 24
type FieldOffset "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "flags" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "pNext" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "queueFamilyIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "queueFamilyIndex" VkDeviceQueueInfo2 = 'False
type FieldIsArray "queueIndex" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

type FieldIsArray "sType" VkDeviceQueueInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Device

newtype VkDeviceCreateFlagBits Source #

Instances

Instances details
Bounded VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Enum VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Eq VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Integral VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Data VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceCreateFlagBits -> c VkDeviceCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceCreateFlagBits #

toConstr :: VkDeviceCreateFlagBits -> Constr #

dataTypeOf :: VkDeviceCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceCreateFlagBits -> VkDeviceCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlagBits -> m VkDeviceCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlagBits -> m VkDeviceCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceCreateFlagBits -> m VkDeviceCreateFlagBits #

Num VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Ord VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Read VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Real VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Show VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Generic VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Associated Types

type Rep VkDeviceCreateFlagBits :: Type -> Type #

Storable VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Bits VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

FiniteBits VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep VkDeviceCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep VkDeviceCreateFlagBits = D1 ('MetaData "VkDeviceCreateFlagBits" "Graphics.Vulkan.Types.Enum.Device" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkDeviceEventTypeEXT Source #

Instances

Instances details
Bounded VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Enum VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Eq VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Data VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceEventTypeEXT -> c VkDeviceEventTypeEXT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDeviceEventTypeEXT #

toConstr :: VkDeviceEventTypeEXT -> Constr #

dataTypeOf :: VkDeviceEventTypeEXT -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDeviceEventTypeEXT) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDeviceEventTypeEXT) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceEventTypeEXT -> VkDeviceEventTypeEXT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceEventTypeEXT -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceEventTypeEXT -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceEventTypeEXT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceEventTypeEXT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceEventTypeEXT -> m VkDeviceEventTypeEXT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceEventTypeEXT -> m VkDeviceEventTypeEXT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceEventTypeEXT -> m VkDeviceEventTypeEXT #

Num VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Ord VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Read VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Show VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Generic VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Associated Types

type Rep VkDeviceEventTypeEXT :: Type -> Type #

Storable VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep VkDeviceEventTypeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep VkDeviceEventTypeEXT = D1 ('MetaData "VkDeviceEventTypeEXT" "Graphics.Vulkan.Types.Enum.Device" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceEventTypeEXT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkDeviceGroupPresentModeBitmaskKHR (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Enum (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Eq (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Integral (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Typeable a => Data (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceGroupPresentModeBitmaskKHR a -> c (VkDeviceGroupPresentModeBitmaskKHR a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDeviceGroupPresentModeBitmaskKHR a) #

toConstr :: VkDeviceGroupPresentModeBitmaskKHR a -> Constr #

dataTypeOf :: VkDeviceGroupPresentModeBitmaskKHR a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDeviceGroupPresentModeBitmaskKHR a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDeviceGroupPresentModeBitmaskKHR a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceGroupPresentModeBitmaskKHR a -> VkDeviceGroupPresentModeBitmaskKHR a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceGroupPresentModeBitmaskKHR a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceGroupPresentModeBitmaskKHR a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceGroupPresentModeBitmaskKHR a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceGroupPresentModeBitmaskKHR a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceGroupPresentModeBitmaskKHR a -> m (VkDeviceGroupPresentModeBitmaskKHR a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceGroupPresentModeBitmaskKHR a -> m (VkDeviceGroupPresentModeBitmaskKHR a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceGroupPresentModeBitmaskKHR a -> m (VkDeviceGroupPresentModeBitmaskKHR a) #

Num (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Ord (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Read (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Real (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Show (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Generic (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Associated Types

type Rep (VkDeviceGroupPresentModeBitmaskKHR a) :: Type -> Type #

Storable (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Bits (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

(.&.) :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

(.|.) :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

xor :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

complement :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

shift :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

rotate :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

zeroBits :: VkDeviceGroupPresentModeBitmaskKHR FlagMask #

bit :: Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

setBit :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

clearBit :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

complementBit :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

testBit :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Maybe Int #

bitSize :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int #

isSigned :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Bool #

shiftL :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

unsafeShiftL :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

shiftR :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

unsafeShiftR :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

rotateL :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

rotateR :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int -> VkDeviceGroupPresentModeBitmaskKHR FlagMask #

popCount :: VkDeviceGroupPresentModeBitmaskKHR FlagMask -> Int #

FiniteBits (VkDeviceGroupPresentModeBitmaskKHR FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep (VkDeviceGroupPresentModeBitmaskKHR a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep (VkDeviceGroupPresentModeBitmaskKHR a) = D1 ('MetaData "VkDeviceGroupPresentModeBitmaskKHR" "Graphics.Vulkan.Types.Enum.Device" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceGroupPresentModeBitmaskKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR :: VkDeviceGroupPresentModeBitmaskKHR a Source #

Present sum of local and/or remote memory

bitpos = 2

pattern VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR :: VkDeviceGroupPresentModeBitmaskKHR a Source #

Each physical device presents from local memory

bitpos = 3

newtype VkDeviceQueueCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Enum (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Eq (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Integral (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Typeable a => Data (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDeviceQueueCreateBitmask a -> c (VkDeviceQueueCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDeviceQueueCreateBitmask a) #

toConstr :: VkDeviceQueueCreateBitmask a -> Constr #

dataTypeOf :: VkDeviceQueueCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDeviceQueueCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDeviceQueueCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDeviceQueueCreateBitmask a -> VkDeviceQueueCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceQueueCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDeviceQueueCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDeviceQueueCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDeviceQueueCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDeviceQueueCreateBitmask a -> m (VkDeviceQueueCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceQueueCreateBitmask a -> m (VkDeviceQueueCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDeviceQueueCreateBitmask a -> m (VkDeviceQueueCreateBitmask a) #

Num (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Ord (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Read (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Real (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Show (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Generic (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Associated Types

type Rep (VkDeviceQueueCreateBitmask a) :: Type -> Type #

Storable (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Bits (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

Methods

(.&.) :: VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask #

(.|.) :: VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask #

xor :: VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask #

complement :: VkDeviceQueueCreateBitmask FlagMask -> VkDeviceQueueCreateBitmask FlagMask #

shift :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

rotate :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

zeroBits :: VkDeviceQueueCreateBitmask FlagMask #

bit :: Int -> VkDeviceQueueCreateBitmask FlagMask #

setBit :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

clearBit :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

complementBit :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

testBit :: VkDeviceQueueCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDeviceQueueCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkDeviceQueueCreateBitmask FlagMask -> Int #

isSigned :: VkDeviceQueueCreateBitmask FlagMask -> Bool #

shiftL :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

unsafeShiftL :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

shiftR :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

unsafeShiftR :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

rotateL :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

rotateR :: VkDeviceQueueCreateBitmask FlagMask -> Int -> VkDeviceQueueCreateBitmask FlagMask #

popCount :: VkDeviceQueueCreateBitmask FlagMask -> Int #

FiniteBits (VkDeviceQueueCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep (VkDeviceQueueCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Device

type Rep (VkDeviceQueueCreateBitmask a) = D1 ('MetaData "VkDeviceQueueCreateBitmask" "Graphics.Vulkan.Types.Enum.Device" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDeviceQueueCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkPhysicalDeviceFeatures Source #

typedef struct VkPhysicalDeviceFeatures {
    VkBool32               robustBufferAccess;
    VkBool32               fullDrawIndexUint32;
    VkBool32               imageCubeArray;
    VkBool32               independentBlend;
    VkBool32               geometryShader;
    VkBool32               tessellationShader;
    VkBool32               sampleRateShading;
    VkBool32               dualSrcBlend;
    VkBool32               logicOp;
    VkBool32               multiDrawIndirect;
    VkBool32               drawIndirectFirstInstance;
    VkBool32               depthClamp;
    VkBool32               depthBiasClamp;
    VkBool32               fillModeNonSolid;
    VkBool32               depthBounds;
    VkBool32               wideLines;
    VkBool32               largePoints;
    VkBool32               alphaToOne;
    VkBool32               multiViewport;
    VkBool32               samplerAnisotropy;
    VkBool32               textureCompressionETC2;
    VkBool32               textureCompressionASTC_LDR;
    VkBool32               textureCompressionBC;
    VkBool32               occlusionQueryPrecise;
    VkBool32               pipelineStatisticsQuery;
    VkBool32               vertexPipelineStoresAndAtomics;
    VkBool32               fragmentStoresAndAtomics;
    VkBool32               shaderTessellationAndGeometryPointSize;
    VkBool32               shaderImageGatherExtended;
    VkBool32               shaderStorageImageExtendedFormats;
    VkBool32               shaderStorageImageMultisample;
    VkBool32               shaderStorageImageReadWithoutFormat;
    VkBool32               shaderStorageImageWriteWithoutFormat;
    VkBool32               shaderUniformBufferArrayDynamicIndexing;
    VkBool32               shaderSampledImageArrayDynamicIndexing;
    VkBool32               shaderStorageBufferArrayDynamicIndexing;
    VkBool32               shaderStorageImageArrayDynamicIndexing;
    VkBool32               shaderClipDistance;
    VkBool32               shaderCullDistance;
    VkBool32               shaderFloat64;
    VkBool32               shaderInt64;
    VkBool32               shaderInt16;
    VkBool32               shaderResourceResidency;
    VkBool32               shaderResourceMinLod;
    VkBool32               sparseBinding;
    VkBool32               sparseResidencyBuffer;
    VkBool32               sparseResidencyImage2D;
    VkBool32               sparseResidencyImage3D;
    VkBool32               sparseResidency2Samples;
    VkBool32               sparseResidency4Samples;
    VkBool32               sparseResidency8Samples;
    VkBool32               sparseResidency16Samples;
    VkBool32               sparseResidencyAliased;
    VkBool32               variableMultisampleRate;
    VkBool32               inheritedQueries;
} VkPhysicalDeviceFeatures;

VkPhysicalDeviceFeatures registry at www.khronos.org

Instances

Instances details
Eq VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Ord VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Show VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Storable VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

VulkanMarshalPrim VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

VulkanMarshal VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanWriteField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

writeField :: Ptr VkPhysicalDeviceFeatures -> FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures -> IO () Source #

CanWriteField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures) Source #

CanReadField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Methods

getField :: VkPhysicalDeviceFeatures -> FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

readField :: Ptr VkPhysicalDeviceFeatures -> IO (FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures) Source #

CanReadField "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

CanReadField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "depthBiasClamp" VkPhysicalDeviceFeatures Source #

type FieldOptional "depthBiasClamp" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "depthBiasClamp" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "depthBiasClamp" VkPhysicalDeviceFeatures :: Bool Source #

HasField "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source #

type FieldOptional "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "drawIndirectFirstInstance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "dualSrcBlend" VkPhysicalDeviceFeatures Source #

type FieldOptional "dualSrcBlend" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "dualSrcBlend" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "dualSrcBlend" VkPhysicalDeviceFeatures :: Bool Source #

HasField "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fillModeNonSolid" VkPhysicalDeviceFeatures Source #

type FieldOptional "fillModeNonSolid" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fillModeNonSolid" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fillModeNonSolid" VkPhysicalDeviceFeatures :: Bool Source #

HasField "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source #

type FieldOptional "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

HasField "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source #

type FieldOptional "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "fullDrawIndexUint32" VkPhysicalDeviceFeatures :: Bool Source #

HasField "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "geometryShader" VkPhysicalDeviceFeatures Source #

type FieldOptional "geometryShader" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "geometryShader" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "geometryShader" VkPhysicalDeviceFeatures :: Bool Source #

HasField "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "imageCubeArray" VkPhysicalDeviceFeatures Source #

type FieldOptional "imageCubeArray" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "imageCubeArray" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "imageCubeArray" VkPhysicalDeviceFeatures :: Bool Source #

HasField "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "independentBlend" VkPhysicalDeviceFeatures Source #

type FieldOptional "independentBlend" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "independentBlend" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "independentBlend" VkPhysicalDeviceFeatures :: Bool Source #

HasField "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "inheritedQueries" VkPhysicalDeviceFeatures Source #

type FieldOptional "inheritedQueries" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "inheritedQueries" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "inheritedQueries" VkPhysicalDeviceFeatures :: Bool Source #

HasField "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "multiDrawIndirect" VkPhysicalDeviceFeatures Source #

type FieldOptional "multiDrawIndirect" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "multiDrawIndirect" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "multiDrawIndirect" VkPhysicalDeviceFeatures :: Bool Source #

HasField "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "multiViewport" VkPhysicalDeviceFeatures Source #

type FieldOptional "multiViewport" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "multiViewport" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "multiViewport" VkPhysicalDeviceFeatures :: Bool Source #

HasField "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source #

type FieldOptional "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "occlusionQueryPrecise" VkPhysicalDeviceFeatures :: Bool Source #

HasField "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source #

type FieldOptional "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "pipelineStatisticsQuery" VkPhysicalDeviceFeatures :: Bool Source #

HasField "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "robustBufferAccess" VkPhysicalDeviceFeatures Source #

type FieldOptional "robustBufferAccess" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "robustBufferAccess" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "robustBufferAccess" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sampleRateShading" VkPhysicalDeviceFeatures Source #

type FieldOptional "sampleRateShading" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sampleRateShading" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sampleRateShading" VkPhysicalDeviceFeatures :: Bool Source #

HasField "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "samplerAnisotropy" VkPhysicalDeviceFeatures Source #

type FieldOptional "samplerAnisotropy" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "samplerAnisotropy" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "samplerAnisotropy" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderClipDistance" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderClipDistance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderClipDistance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderClipDistance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderCullDistance" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderCullDistance" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderCullDistance" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderCullDistance" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderFloat64" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderFloat64" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderFloat64" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderFloat64" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderImageGatherExtended" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

HasField "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderResourceMinLod" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderResourceMinLod" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderResourceResidency" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderResourceResidency" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderResourceResidency" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderResourceResidency" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageMultisample" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures :: Bool Source #

HasField "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source #

type FieldOptional "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseBinding" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseBinding" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseBinding" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseBinding" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency16Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency2Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency2Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency4Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency4Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidency8Samples" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidency8Samples" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyAliased" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyAliased" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyBuffer" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyImage2D" VkPhysicalDeviceFeatures :: Bool Source #

HasField "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source #

type FieldOptional "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "sparseResidencyImage3D" VkPhysicalDeviceFeatures :: Bool Source #

HasField "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "tessellationShader" VkPhysicalDeviceFeatures Source #

type FieldOptional "tessellationShader" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "tessellationShader" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "tessellationShader" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionBC" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionBC" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionBC" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionBC" VkPhysicalDeviceFeatures :: Bool Source #

HasField "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "textureCompressionETC2" VkPhysicalDeviceFeatures Source #

type FieldOptional "textureCompressionETC2" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "textureCompressionETC2" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "textureCompressionETC2" VkPhysicalDeviceFeatures :: Bool Source #

HasField "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "variableMultisampleRate" VkPhysicalDeviceFeatures Source #

type FieldOptional "variableMultisampleRate" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "variableMultisampleRate" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "variableMultisampleRate" VkPhysicalDeviceFeatures :: Bool Source #

HasField "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Associated Types

type FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source #

type FieldOptional "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

type FieldOffset "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Nat Source #

type FieldIsArray "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures :: Bool Source #

HasField "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type StructFields VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type StructFields VkPhysicalDeviceFeatures = '["robustBufferAccess", "fullDrawIndexUint32", "imageCubeArray", "independentBlend", "geometryShader", "tessellationShader", "sampleRateShading", "dualSrcBlend", "logicOp", "multiDrawIndirect", "drawIndirectFirstInstance", "depthClamp", "depthBiasClamp", "fillModeNonSolid", "depthBounds", "wideLines", "largePoints", "alphaToOne", "multiViewport", "samplerAnisotropy", "textureCompressionETC2", "textureCompressionASTC_LDR", "textureCompressionBC", "occlusionQueryPrecise", "pipelineStatisticsQuery", "vertexPipelineStoresAndAtomics", "fragmentStoresAndAtomics", "shaderTessellationAndGeometryPointSize", "shaderImageGatherExtended", "shaderStorageImageExtendedFormats", "shaderStorageImageMultisample", "shaderStorageImageReadWithoutFormat", "shaderStorageImageWriteWithoutFormat", "shaderUniformBufferArrayDynamicIndexing", "shaderSampledImageArrayDynamicIndexing", "shaderStorageBufferArrayDynamicIndexing", "shaderStorageImageArrayDynamicIndexing", "shaderClipDistance", "shaderCullDistance", "shaderFloat64", "shaderInt64", "shaderInt16", "shaderResourceResidency", "shaderResourceMinLod", "sparseBinding", "sparseResidencyBuffer", "sparseResidencyImage2D", "sparseResidencyImage3D", "sparseResidency2Samples", "sparseResidency4Samples", "sparseResidency8Samples", "sparseResidency16Samples", "sparseResidencyAliased", "variableMultisampleRate", "inheritedQueries"]
type CUnionType VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type ReturnedOnly VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type StructExtends VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "drawIndirectFirstInstance" VkPhysicalDeviceFeatures = VkBool32
type FieldType "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "fillModeNonSolid" VkPhysicalDeviceFeatures = VkBool32
type FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures = VkBool32
type FieldType "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "fullDrawIndexUint32" VkPhysicalDeviceFeatures = VkBool32
type FieldType "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "independentBlend" VkPhysicalDeviceFeatures = VkBool32
type FieldType "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "inheritedQueries" VkPhysicalDeviceFeatures = VkBool32
type FieldType "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "multiDrawIndirect" VkPhysicalDeviceFeatures = VkBool32
type FieldType "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "occlusionQueryPrecise" VkPhysicalDeviceFeatures = VkBool32
type FieldType "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "pipelineStatisticsQuery" VkPhysicalDeviceFeatures = VkBool32
type FieldType "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "robustBufferAccess" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sampleRateShading" VkPhysicalDeviceFeatures = VkBool32
type FieldType "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "samplerAnisotropy" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderClipDistance" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderCullDistance" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderImageGatherExtended" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderResourceMinLod" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderResourceResidency" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageImageMultisample" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures = VkBool32
type FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidency16Samples" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidency2Samples" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidency4Samples" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidency8Samples" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidencyAliased" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidencyBuffer" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidencyImage2D" VkPhysicalDeviceFeatures = VkBool32
type FieldType "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "sparseResidencyImage3D" VkPhysicalDeviceFeatures = VkBool32
type FieldType "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "tessellationShader" VkPhysicalDeviceFeatures = VkBool32
type FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures = VkBool32
type FieldType "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "textureCompressionBC" VkPhysicalDeviceFeatures = VkBool32
type FieldType "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "textureCompressionETC2" VkPhysicalDeviceFeatures = VkBool32
type FieldType "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "variableMultisampleRate" VkPhysicalDeviceFeatures = VkBool32
type FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldType "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures = VkBool32
type FieldType "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "drawIndirectFirstInstance" VkPhysicalDeviceFeatures = 'False
type FieldOptional "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "fillModeNonSolid" VkPhysicalDeviceFeatures = 'False
type FieldOptional "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures = 'False
type FieldOptional "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "fullDrawIndexUint32" VkPhysicalDeviceFeatures = 'False
type FieldOptional "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "independentBlend" VkPhysicalDeviceFeatures = 'False
type FieldOptional "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "inheritedQueries" VkPhysicalDeviceFeatures = 'False
type FieldOptional "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "multiDrawIndirect" VkPhysicalDeviceFeatures = 'False
type FieldOptional "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "occlusionQueryPrecise" VkPhysicalDeviceFeatures = 'False
type FieldOptional "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "pipelineStatisticsQuery" VkPhysicalDeviceFeatures = 'False
type FieldOptional "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "robustBufferAccess" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sampleRateShading" VkPhysicalDeviceFeatures = 'False
type FieldOptional "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "samplerAnisotropy" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderClipDistance" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderCullDistance" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderImageGatherExtended" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderResourceMinLod" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderResourceResidency" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageImageMultisample" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures = 'False
type FieldOptional "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidency16Samples" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidency2Samples" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidency4Samples" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidency8Samples" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidencyAliased" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidencyBuffer" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidencyImage2D" VkPhysicalDeviceFeatures = 'False
type FieldOptional "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "sparseResidencyImage3D" VkPhysicalDeviceFeatures = 'False
type FieldOptional "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "tessellationShader" VkPhysicalDeviceFeatures = 'False
type FieldOptional "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures = 'False
type FieldOptional "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "textureCompressionBC" VkPhysicalDeviceFeatures = 'False
type FieldOptional "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "textureCompressionETC2" VkPhysicalDeviceFeatures = 'False
type FieldOptional "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "variableMultisampleRate" VkPhysicalDeviceFeatures = 'False
type FieldOptional "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOptional "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures = 'False
type FieldOptional "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "alphaToOne" VkPhysicalDeviceFeatures = 68
type FieldOffset "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "depthBiasClamp" VkPhysicalDeviceFeatures = 48
type FieldOffset "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "depthBounds" VkPhysicalDeviceFeatures = 56
type FieldOffset "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "depthClamp" VkPhysicalDeviceFeatures = 44
type FieldOffset "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "drawIndirectFirstInstance" VkPhysicalDeviceFeatures = 40
type FieldOffset "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "dualSrcBlend" VkPhysicalDeviceFeatures = 28
type FieldOffset "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "fillModeNonSolid" VkPhysicalDeviceFeatures = 52
type FieldOffset "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures = 104
type FieldOffset "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "fullDrawIndexUint32" VkPhysicalDeviceFeatures = 4
type FieldOffset "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "geometryShader" VkPhysicalDeviceFeatures = 16
type FieldOffset "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "imageCubeArray" VkPhysicalDeviceFeatures = 8
type FieldOffset "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "independentBlend" VkPhysicalDeviceFeatures = 12
type FieldOffset "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "inheritedQueries" VkPhysicalDeviceFeatures = 216
type FieldOffset "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "largePoints" VkPhysicalDeviceFeatures = 64
type FieldOffset "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "multiDrawIndirect" VkPhysicalDeviceFeatures = 36
type FieldOffset "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "multiViewport" VkPhysicalDeviceFeatures = 72
type FieldOffset "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "occlusionQueryPrecise" VkPhysicalDeviceFeatures = 92
type FieldOffset "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "pipelineStatisticsQuery" VkPhysicalDeviceFeatures = 96
type FieldOffset "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "robustBufferAccess" VkPhysicalDeviceFeatures = 0
type FieldOffset "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sampleRateShading" VkPhysicalDeviceFeatures = 24
type FieldOffset "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "samplerAnisotropy" VkPhysicalDeviceFeatures = 76
type FieldOffset "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderClipDistance" VkPhysicalDeviceFeatures = 148
type FieldOffset "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderCullDistance" VkPhysicalDeviceFeatures = 152
type FieldOffset "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderFloat64" VkPhysicalDeviceFeatures = 156
type FieldOffset "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderImageGatherExtended" VkPhysicalDeviceFeatures = 112
type FieldOffset "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderInt16" VkPhysicalDeviceFeatures = 164
type FieldOffset "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderInt64" VkPhysicalDeviceFeatures = 160
type FieldOffset "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderResourceMinLod" VkPhysicalDeviceFeatures = 172
type FieldOffset "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderResourceResidency" VkPhysicalDeviceFeatures = 168
type FieldOffset "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 136
type FieldOffset "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 140
type FieldOffset "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 144
type FieldOffset "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures = 116
type FieldOffset "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageImageMultisample" VkPhysicalDeviceFeatures = 120
type FieldOffset "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures = 124
type FieldOffset "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures = 128
type FieldOffset "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures = 108
type FieldOffset "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 132
type FieldOffset "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseBinding" VkPhysicalDeviceFeatures = 176
type FieldOffset "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidency16Samples" VkPhysicalDeviceFeatures = 204
type FieldOffset "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidency2Samples" VkPhysicalDeviceFeatures = 192
type FieldOffset "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidency4Samples" VkPhysicalDeviceFeatures = 196
type FieldOffset "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidency8Samples" VkPhysicalDeviceFeatures = 200
type FieldOffset "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidencyAliased" VkPhysicalDeviceFeatures = 208
type FieldOffset "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidencyBuffer" VkPhysicalDeviceFeatures = 180
type FieldOffset "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidencyImage2D" VkPhysicalDeviceFeatures = 184
type FieldOffset "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "sparseResidencyImage3D" VkPhysicalDeviceFeatures = 188
type FieldOffset "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "tessellationShader" VkPhysicalDeviceFeatures = 20
type FieldOffset "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures = 84
type FieldOffset "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "textureCompressionBC" VkPhysicalDeviceFeatures = 88
type FieldOffset "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "textureCompressionETC2" VkPhysicalDeviceFeatures = 80
type FieldOffset "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "variableMultisampleRate" VkPhysicalDeviceFeatures = 212
type FieldOffset "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldOffset "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures = 100
type FieldOffset "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "alphaToOne" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "depthBiasClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "depthBounds" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "depthClamp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "drawIndirectFirstInstance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "drawIndirectFirstInstance" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "dualSrcBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "fillModeNonSolid" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "fillModeNonSolid" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "fragmentStoresAndAtomics" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "fullDrawIndexUint32" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "fullDrawIndexUint32" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "geometryShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "imageCubeArray" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "independentBlend" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "independentBlend" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "inheritedQueries" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "inheritedQueries" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "largePoints" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "logicOp" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "multiDrawIndirect" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "multiDrawIndirect" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "multiViewport" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "occlusionQueryPrecise" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "occlusionQueryPrecise" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "pipelineStatisticsQuery" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "pipelineStatisticsQuery" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "robustBufferAccess" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "robustBufferAccess" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sampleRateShading" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sampleRateShading" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "samplerAnisotropy" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "samplerAnisotropy" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderClipDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderClipDistance" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderCullDistance" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderCullDistance" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderFloat64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderImageGatherExtended" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderImageGatherExtended" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderInt16" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderInt64" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderResourceMinLod" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderResourceMinLod" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderResourceResidency" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderResourceResidency" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderSampledImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageImageArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageImageExtendedFormats" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageImageMultisample" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageImageMultisample" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageImageReadWithoutFormat" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderStorageImageWriteWithoutFormat" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderTessellationAndGeometryPointSize" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "shaderUniformBufferArrayDynamicIndexing" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseBinding" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidency16Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidency16Samples" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidency2Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidency2Samples" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidency4Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidency4Samples" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidency8Samples" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidency8Samples" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidencyAliased" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidencyAliased" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidencyBuffer" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidencyBuffer" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidencyImage2D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidencyImage2D" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "sparseResidencyImage3D" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "sparseResidencyImage3D" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "tessellationShader" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "tessellationShader" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "textureCompressionASTC_LDR" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "textureCompressionBC" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "textureCompressionBC" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "textureCompressionETC2" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "textureCompressionETC2" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "variableMultisampleRate" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "variableMultisampleRate" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

type FieldIsArray "vertexPipelineStoresAndAtomics" VkPhysicalDeviceFeatures = 'False
type FieldIsArray "wideLines" VkPhysicalDeviceFeatures Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.PhysicalDeviceFeatures

Promoted from VK_KHR_dedicated_allocation

data VkMemoryAllocateFlagsInfo Source #

typedef struct VkMemoryAllocateFlagsInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkMemoryAllocateFlags flags;
    uint32_t                         deviceMask;
} VkMemoryAllocateFlagsInfo;

VkMemoryAllocateFlagsInfo registry at www.khronos.org

Instances

Instances details
Eq VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryAllocateFlagsInfo = '["sType", "pNext", "flags", "deviceMask"]
type CUnionType VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "deviceMask" VkMemoryAllocateFlagsInfo = 20
type FieldOffset "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "deviceMask" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "flags" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "pNext" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryAllocateFlagsInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryAllocateInfo Source #

typedef struct VkMemoryAllocateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDeviceSize           allocationSize;
    uint32_t               memoryTypeIndex;
} VkMemoryAllocateInfo;

VkMemoryAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "allocationSize" VkMemoryAllocateInfo Source #

type FieldOptional "allocationSize" VkMemoryAllocateInfo :: Bool Source #

type FieldOffset "allocationSize" VkMemoryAllocateInfo :: Nat Source #

type FieldIsArray "allocationSize" VkMemoryAllocateInfo :: Bool Source #

HasField "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeIndex" VkMemoryAllocateInfo Source #

type FieldOptional "memoryTypeIndex" VkMemoryAllocateInfo :: Bool Source #

type FieldOffset "memoryTypeIndex" VkMemoryAllocateInfo :: Nat Source #

type FieldIsArray "memoryTypeIndex" VkMemoryAllocateInfo :: Bool Source #

HasField "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryAllocateInfo = '["sType", "pNext", "allocationSize", "memoryTypeIndex"]
type CUnionType VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeIndex" VkMemoryAllocateInfo = Word32
type FieldType "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "allocationSize" VkMemoryAllocateInfo = 'False
type FieldOptional "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryTypeIndex" VkMemoryAllocateInfo = 'False
type FieldOptional "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "allocationSize" VkMemoryAllocateInfo = 16
type FieldOffset "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryTypeIndex" VkMemoryAllocateInfo = 24
type FieldOffset "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "allocationSize" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "allocationSize" VkMemoryAllocateInfo = 'False
type FieldIsArray "memoryTypeIndex" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeIndex" VkMemoryAllocateInfo = 'False
type FieldIsArray "pNext" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryBarrier Source #

typedef struct VkMemoryBarrier {
    VkStructureType sType;
    const void*            pNext;
    VkAccessFlags          srcAccessMask;
    VkAccessFlags          dstAccessMask;
} VkMemoryBarrier;

VkMemoryBarrier registry at www.khronos.org

Instances

Instances details
Eq VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryBarrier -> FieldType "dstAccessMask" VkMemoryBarrier -> IO () Source #

CanWriteField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryBarrier -> FieldType "srcAccessMask" VkMemoryBarrier -> IO () Source #

CanReadField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "dstAccessMask" VkMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkMemoryBarrier :: Bool Source #

HasField "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "srcAccessMask" VkMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkMemoryBarrier :: Bool Source #

type StructFields VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryBarrier = '["sType", "pNext", "srcAccessMask", "dstAccessMask"]
type CUnionType VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "dstAccessMask" VkMemoryBarrier = VkAccessFlags
type FieldType "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "srcAccessMask" VkMemoryBarrier = VkAccessFlags
type FieldOptional "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "dstAccessMask" VkMemoryBarrier = 'True
type FieldOptional "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "srcAccessMask" VkMemoryBarrier = 'True
type FieldOffset "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "dstAccessMask" VkMemoryBarrier = 20
type FieldOffset "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryBarrier = 8
type FieldOffset "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryBarrier = 0
type FieldOffset "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "srcAccessMask" VkMemoryBarrier = 16
type FieldIsArray "dstAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "dstAccessMask" VkMemoryBarrier = 'False
type FieldIsArray "pNext" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "srcAccessMask" VkMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "srcAccessMask" VkMemoryBarrier = 'False

data VkMemoryDedicatedAllocateInfo Source #

typedef struct VkMemoryDedicatedAllocateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkImage          image;
    VkBuffer         buffer;
} VkMemoryDedicatedAllocateInfo;

VkMemoryDedicatedAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryDedicatedAllocateInfo = '["sType", "pNext", "image", "buffer"]
type CUnionType VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "buffer" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "image" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "pNext" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryDedicatedRequirements Source #

typedef struct VkMemoryDedicatedRequirements {
    VkStructureType sType;
    void*                            pNext;
    VkBool32                         prefersDedicatedAllocation;
    VkBool32                         requiresDedicatedAllocation;
} VkMemoryDedicatedRequirements;

VkMemoryDedicatedRequirements registry at www.khronos.org

Instances

Instances details
Eq VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source #

type FieldOptional "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

type FieldOffset "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Nat Source #

type FieldIsArray "prefersDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

HasField "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source #

type FieldOptional "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

type FieldOffset "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Nat Source #

type FieldIsArray "requiresDedicatedAllocation" VkMemoryDedicatedRequirements :: Bool Source #

HasField "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryDedicatedRequirements = '["sType", "pNext", "prefersDedicatedAllocation", "requiresDedicatedAllocation"]
type CUnionType VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "prefersDedicatedAllocation" VkMemoryDedicatedRequirements = VkBool32
type FieldType "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "requiresDedicatedAllocation" VkMemoryDedicatedRequirements = VkBool32
type FieldType "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "prefersDedicatedAllocation" VkMemoryDedicatedRequirements = 'False
type FieldOptional "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "requiresDedicatedAllocation" VkMemoryDedicatedRequirements = 'False
type FieldOptional "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "prefersDedicatedAllocation" VkMemoryDedicatedRequirements = 16
type FieldOffset "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "requiresDedicatedAllocation" VkMemoryDedicatedRequirements = 20
type FieldOffset "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "pNext" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "prefersDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "prefersDedicatedAllocation" VkMemoryDedicatedRequirements = 'False
type FieldIsArray "requiresDedicatedAllocation" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "requiresDedicatedAllocation" VkMemoryDedicatedRequirements = 'False
type FieldIsArray "sType" VkMemoryDedicatedRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryFdPropertiesKHR Source #

typedef struct VkMemoryFdPropertiesKHR {
    VkStructureType sType;
    void*                            pNext;
    uint32_t                         memoryTypeBits;
} VkMemoryFdPropertiesKHR;

VkMemoryFdPropertiesKHR registry at www.khronos.org

Instances

Instances details
Eq VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeBits" VkMemoryFdPropertiesKHR Source #

type FieldOptional "memoryTypeBits" VkMemoryFdPropertiesKHR :: Bool Source #

type FieldOffset "memoryTypeBits" VkMemoryFdPropertiesKHR :: Nat Source #

type FieldIsArray "memoryTypeBits" VkMemoryFdPropertiesKHR :: Bool Source #

HasField "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryFdPropertiesKHR = '["sType", "pNext", "memoryTypeBits"]
type CUnionType VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeBits" VkMemoryFdPropertiesKHR = Word32
type FieldType "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryTypeBits" VkMemoryFdPropertiesKHR = 16
type FieldOffset "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeBits" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeBits" VkMemoryFdPropertiesKHR = 'False
type FieldIsArray "pNext" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryFdPropertiesKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryGetFdInfoKHR Source #

typedef struct VkMemoryGetFdInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkDeviceMemory                   memory;
    VkExternalMemoryHandleTypeFlagBits handleType;
} VkMemoryGetFdInfoKHR;

VkMemoryGetFdInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "handleType" VkMemoryGetFdInfoKHR Source #

type FieldOptional "handleType" VkMemoryGetFdInfoKHR :: Bool Source #

type FieldOffset "handleType" VkMemoryGetFdInfoKHR :: Nat Source #

type FieldIsArray "handleType" VkMemoryGetFdInfoKHR :: Bool Source #

HasField "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryGetFdInfoKHR = '["sType", "pNext", "memory", "handleType"]
type CUnionType VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "handleType" VkMemoryGetFdInfoKHR = 24
type FieldOffset "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "handleType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memory" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "pNext" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryHeap Source #

typedef struct VkMemoryHeap {
    VkDeviceSize           size;
    VkMemoryHeapFlags      flags;
} VkMemoryHeap;

VkMemoryHeap registry at www.khronos.org

Instances

Instances details
Eq VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "flags" VkMemoryHeap Source #

type FieldOptional "flags" VkMemoryHeap :: Bool Source #

type FieldOffset "flags" VkMemoryHeap :: Nat Source #

type FieldIsArray "flags" VkMemoryHeap :: Bool Source #

HasField "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "size" VkMemoryHeap Source #

type FieldOptional "size" VkMemoryHeap :: Bool Source #

type FieldOffset "size" VkMemoryHeap :: Nat Source #

type FieldIsArray "size" VkMemoryHeap :: Bool Source #

type StructFields VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryHeap = '["size", "flags"]
type CUnionType VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "flags" VkMemoryHeap = 8
type FieldOffset "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "size" VkMemoryHeap = 0
type FieldIsArray "flags" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "size" VkMemoryHeap Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryHostPointerPropertiesEXT Source #

typedef struct VkMemoryHostPointerPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    uint32_t memoryTypeBits;
} VkMemoryHostPointerPropertiesEXT;

VkMemoryHostPointerPropertiesEXT registry at www.khronos.org

Instances

Instances details
Eq VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryHostPointerPropertiesEXT = '["sType", "pNext", "memoryTypeBits"]
type CUnionType VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeBits" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "pNext" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryRequirements Source #

typedef struct VkMemoryRequirements {
    VkDeviceSize           size;
    VkDeviceSize           alignment;
    uint32_t               memoryTypeBits;
} VkMemoryRequirements;

VkMemoryRequirements registry at www.khronos.org

Instances

Instances details
Eq VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryTypeBits" VkMemoryRequirements Source #

type FieldOptional "memoryTypeBits" VkMemoryRequirements :: Bool Source #

type FieldOffset "memoryTypeBits" VkMemoryRequirements :: Nat Source #

type FieldIsArray "memoryTypeBits" VkMemoryRequirements :: Bool Source #

HasField "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryRequirements = '["size", "alignment", "memoryTypeBits"]
type CUnionType VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryTypeBits" VkMemoryRequirements = Word32
type FieldType "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryTypeBits" VkMemoryRequirements = 'False
type FieldOptional "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "alignment" VkMemoryRequirements = 8
type FieldOffset "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryTypeBits" VkMemoryRequirements = 16
type FieldOffset "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "alignment" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeBits" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryTypeBits" VkMemoryRequirements = 'False
type FieldIsArray "size" VkMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryRequirements2 Source #

typedef struct VkMemoryRequirements2 {
    VkStructureType sType;
    void* pNext;
    VkMemoryRequirements                                                 memoryRequirements;
} VkMemoryRequirements2;

VkMemoryRequirements2 registry at www.khronos.org

Instances

Instances details
Eq VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "memoryRequirements" VkMemoryRequirements2 Source #

type FieldOptional "memoryRequirements" VkMemoryRequirements2 :: Bool Source #

type FieldOffset "memoryRequirements" VkMemoryRequirements2 :: Nat Source #

type FieldIsArray "memoryRequirements" VkMemoryRequirements2 :: Bool Source #

HasField "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryRequirements2 = '["sType", "pNext", "memoryRequirements"]
type CUnionType VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "memoryRequirements" VkMemoryRequirements2 = 'False
type FieldOptional "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "memoryRequirements" VkMemoryRequirements2 = 16
type FieldOffset "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryRequirements" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "memoryRequirements" VkMemoryRequirements2 = 'False
type FieldIsArray "pNext" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "sType" VkMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

data VkMemoryType Source #

typedef struct VkMemoryType {
    VkMemoryPropertyFlags  propertyFlags;
    uint32_t               heapIndex;
} VkMemoryType;

VkMemoryType registry at www.khronos.org

Instances

Instances details
Eq VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Ord VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Show VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Storable VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshalPrim VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

VulkanMarshal VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanWriteField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryType -> FieldType "heapIndex" VkMemoryType -> IO () Source #

CanWriteField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Methods

writeField :: Ptr VkMemoryType -> FieldType "propertyFlags" VkMemoryType -> IO () Source #

CanReadField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

CanReadField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

HasField "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "heapIndex" VkMemoryType Source #

type FieldOptional "heapIndex" VkMemoryType :: Bool Source #

type FieldOffset "heapIndex" VkMemoryType :: Nat Source #

type FieldIsArray "heapIndex" VkMemoryType :: Bool Source #

HasField "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

Associated Types

type FieldType "propertyFlags" VkMemoryType Source #

type FieldOptional "propertyFlags" VkMemoryType :: Bool Source #

type FieldOffset "propertyFlags" VkMemoryType :: Nat Source #

type FieldIsArray "propertyFlags" VkMemoryType :: Bool Source #

type StructFields VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructFields VkMemoryType = '["propertyFlags", "heapIndex"]
type CUnionType VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type ReturnedOnly VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type StructExtends VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldType "heapIndex" VkMemoryType = Word32
type FieldType "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "heapIndex" VkMemoryType = 'False
type FieldOptional "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOptional "propertyFlags" VkMemoryType = 'True
type FieldOffset "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "heapIndex" VkMemoryType = 4
type FieldOffset "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldOffset "propertyFlags" VkMemoryType = 0
type FieldIsArray "heapIndex" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "heapIndex" VkMemoryType = 'False
type FieldIsArray "propertyFlags" VkMemoryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Memory

type FieldIsArray "propertyFlags" VkMemoryType = 'False

Promoted from VK_KHR_device_group

data VkClearAttachment Source #

typedef struct VkClearAttachment {
    VkImageAspectFlags     aspectMask;
    uint32_t               colorAttachment;
    VkClearValue           clearValue;
} VkClearAttachment;

VkClearAttachment registry at www.khronos.org

Instances

Instances details
Eq VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Ord VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Show VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Storable VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearAttachment -> FieldType "colorAttachment" VkClearAttachment -> IO () Source #

CanReadField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "aspectMask" VkClearAttachment Source #

type FieldOptional "aspectMask" VkClearAttachment :: Bool Source #

type FieldOffset "aspectMask" VkClearAttachment :: Nat Source #

type FieldIsArray "aspectMask" VkClearAttachment :: Bool Source #

HasField "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "clearValue" VkClearAttachment Source #

type FieldOptional "clearValue" VkClearAttachment :: Bool Source #

type FieldOffset "clearValue" VkClearAttachment :: Nat Source #

type FieldIsArray "clearValue" VkClearAttachment :: Bool Source #

HasField "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "colorAttachment" VkClearAttachment Source #

type FieldOptional "colorAttachment" VkClearAttachment :: Bool Source #

type FieldOffset "colorAttachment" VkClearAttachment :: Nat Source #

type FieldIsArray "colorAttachment" VkClearAttachment :: Bool Source #

type StructFields VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearAttachment = '["aspectMask", "colorAttachment", "clearValue"]
type CUnionType VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type ReturnedOnly VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructExtends VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "colorAttachment" VkClearAttachment = Word32
type FieldOptional "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "colorAttachment" VkClearAttachment = 'False
type FieldOffset "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "aspectMask" VkClearAttachment = 0
type FieldOffset "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "clearValue" VkClearAttachment = 8
type FieldOffset "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "colorAttachment" VkClearAttachment = 4
type FieldIsArray "aspectMask" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "aspectMask" VkClearAttachment = 'False
type FieldIsArray "clearValue" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "clearValue" VkClearAttachment = 'False
type FieldIsArray "colorAttachment" VkClearAttachment Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "colorAttachment" VkClearAttachment = 'False

data VkClearColorValue Source #

/ Union allowing specification of floating point, integer, or unsigned integer color data. Actual value selected is based on imageattachment being cleared.

typedef union VkClearColorValue {
    float                  float32[4];
    int32_t                int32[4];
    uint32_t               uint32[4];
} VkClearColorValue;

VkClearColorValue registry at www.khronos.org

Instances

Instances details
Eq VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Ord VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Show VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Storable VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "float32" idx VkClearColorValue) => CanWriteFieldArray "float32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "int32" idx VkClearColorValue) => CanWriteFieldArray "int32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "uint32" idx VkClearColorValue) => CanWriteFieldArray "uint32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

(KnownNat idx, IndexInBounds "float32" idx VkClearColorValue) => CanReadFieldArray "float32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "float32" VkClearColorValue :: Nat Source #

(KnownNat idx, IndexInBounds "int32" idx VkClearColorValue) => CanReadFieldArray "int32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "int32" VkClearColorValue :: Nat Source #

(KnownNat idx, IndexInBounds "uint32" idx VkClearColorValue) => CanReadFieldArray "uint32" idx VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldArrayLength "uint32" VkClearColorValue :: Nat Source #

type StructFields VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearColorValue = '["float32", "int32", "uint32"]
type CUnionType VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type ReturnedOnly VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructExtends VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldArrayLength "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldArrayLength "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldArrayLength "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "float32" VkClearColorValue = 0
type FieldOffset "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "uint32" VkClearColorValue = 0
type FieldIsArray "float32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "int32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "uint32" VkClearColorValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

data VkClearDepthStencilValue Source #

typedef struct VkClearDepthStencilValue {
    float                  depth;
    uint32_t               stencil;
} VkClearDepthStencilValue;

VkClearDepthStencilValue registry at www.khronos.org

Instances

Instances details
Eq VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Ord VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Show VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Storable VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearDepthStencilValue = '["depth", "stencil"]
type CUnionType VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type ReturnedOnly VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructExtends VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "depth" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "stencil" VkClearDepthStencilValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

data VkClearRect Source #

typedef struct VkClearRect {
    VkRect2D       rect;
    uint32_t       baseArrayLayer;
    uint32_t       layerCount;
} VkClearRect;

VkClearRect registry at www.khronos.org

Instances

Instances details
Eq VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Ord VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Show VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Storable VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearRect -> FieldType "baseArrayLayer" VkClearRect -> IO () Source #

CanWriteField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearRect -> FieldType "layerCount" VkClearRect -> IO () Source #

CanWriteField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

getField :: VkClearRect -> FieldType "baseArrayLayer" VkClearRect Source #

readField :: Ptr VkClearRect -> IO (FieldType "baseArrayLayer" VkClearRect) Source #

CanReadField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "baseArrayLayer" VkClearRect Source #

type FieldOptional "baseArrayLayer" VkClearRect :: Bool Source #

type FieldOffset "baseArrayLayer" VkClearRect :: Nat Source #

type FieldIsArray "baseArrayLayer" VkClearRect :: Bool Source #

HasField "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "layerCount" VkClearRect Source #

type FieldOptional "layerCount" VkClearRect :: Bool Source #

type FieldOffset "layerCount" VkClearRect :: Nat Source #

type FieldIsArray "layerCount" VkClearRect :: Bool Source #

HasField "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "rect" VkClearRect Source #

type FieldOptional "rect" VkClearRect :: Bool Source #

type FieldOffset "rect" VkClearRect :: Nat Source #

type FieldIsArray "rect" VkClearRect :: Bool Source #

type StructFields VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearRect = '["rect", "baseArrayLayer", "layerCount"]
type CUnionType VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type ReturnedOnly VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructExtends VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "baseArrayLayer" VkClearRect = Word32
type FieldType "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "layerCount" VkClearRect = Word32
type FieldType "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "baseArrayLayer" VkClearRect = 'False
type FieldOptional "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "layerCount" VkClearRect = 'False
type FieldOptional "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "baseArrayLayer" VkClearRect = 16
type FieldOffset "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "layerCount" VkClearRect = 20
type FieldOffset "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "rect" VkClearRect = 0
type FieldIsArray "baseArrayLayer" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "baseArrayLayer" VkClearRect = 'False
type FieldIsArray "layerCount" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "layerCount" VkClearRect = 'False
type FieldIsArray "rect" VkClearRect Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

data VkClearValue Source #

// Union allowing specification of color or depth and stencil values. Actual value selected is based on attachment being cleared.

typedef union VkClearValue {
    VkClearColorValue      color;
    VkClearDepthStencilValue depthStencil;
} VkClearValue;

VkClearValue registry at www.khronos.org

Instances

Instances details
Eq VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Ord VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Show VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Storable VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshalPrim VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

VulkanMarshal VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanWriteField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Methods

writeField :: Ptr VkClearValue -> FieldType "depthStencil" VkClearValue -> IO () Source #

CanReadField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

CanReadField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

HasField "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "color" VkClearValue Source #

type FieldOptional "color" VkClearValue :: Bool Source #

type FieldOffset "color" VkClearValue :: Nat Source #

type FieldIsArray "color" VkClearValue :: Bool Source #

HasField "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

Associated Types

type FieldType "depthStencil" VkClearValue Source #

type FieldOptional "depthStencil" VkClearValue :: Bool Source #

type FieldOffset "depthStencil" VkClearValue :: Nat Source #

type FieldIsArray "depthStencil" VkClearValue :: Bool Source #

type StructFields VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructFields VkClearValue = '["color", "depthStencil"]
type CUnionType VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type ReturnedOnly VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type StructExtends VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldType "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOptional "depthStencil" VkClearValue = 'False
type FieldOffset "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "color" VkClearValue = 0
type FieldOffset "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldOffset "depthStencil" VkClearValue = 0
type FieldIsArray "color" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "depthStencil" VkClearValue Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Clear

type FieldIsArray "depthStencil" VkClearValue = 'False

data VkCommandBufferAllocateInfo Source #

typedef struct VkCommandBufferAllocateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkCommandPool          commandPool;
    VkCommandBufferLevel   level;
    uint32_t               commandBufferCount;
} VkCommandBufferAllocateInfo;

VkCommandBufferAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Ord VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Show VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Storable VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "commandBufferCount" VkCommandBufferAllocateInfo Source #

type FieldOptional "commandBufferCount" VkCommandBufferAllocateInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkCommandBufferAllocateInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkCommandBufferAllocateInfo :: Bool Source #

HasField "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferAllocateInfo = '["sType", "pNext", "commandPool", "level", "commandBufferCount"]
type CUnionType VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type ReturnedOnly VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructExtends VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "commandBufferCount" VkCommandBufferAllocateInfo = Word32
type FieldType "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "commandBufferCount" VkCommandBufferAllocateInfo = 'False
type FieldOptional "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "commandBufferCount" VkCommandBufferAllocateInfo = 28
type FieldOffset "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "commandBufferCount" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "commandBufferCount" VkCommandBufferAllocateInfo = 'False
type FieldIsArray "commandPool" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "level" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "pNext" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "sType" VkCommandBufferAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

data VkCommandBufferBeginInfo Source #

typedef struct VkCommandBufferBeginInfo {
    VkStructureType sType;
    const void*            pNext;
    VkCommandBufferUsageFlags  flags;
    const VkCommandBufferInheritanceInfo*       pInheritanceInfo;
} VkCommandBufferBeginInfo;

VkCommandBufferBeginInfo registry at www.khronos.org

Instances

Instances details
Eq VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Ord VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Show VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Storable VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "pInheritanceInfo" VkCommandBufferBeginInfo Source #

type FieldOptional "pInheritanceInfo" VkCommandBufferBeginInfo :: Bool Source #

type FieldOffset "pInheritanceInfo" VkCommandBufferBeginInfo :: Nat Source #

type FieldIsArray "pInheritanceInfo" VkCommandBufferBeginInfo :: Bool Source #

HasField "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferBeginInfo = '["sType", "pNext", "flags", "pInheritanceInfo"]
type CUnionType VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type ReturnedOnly VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructExtends VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "pInheritanceInfo" VkCommandBufferBeginInfo = 'True
type FieldOptional "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pInheritanceInfo" VkCommandBufferBeginInfo = 24
type FieldOffset "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "flags" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "pInheritanceInfo" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "pInheritanceInfo" VkCommandBufferBeginInfo = 'False
type FieldIsArray "pNext" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "sType" VkCommandBufferBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

data VkCommandBufferInheritanceInfo Source #

typedef struct VkCommandBufferInheritanceInfo {
    VkStructureType sType;
    const void*            pNext;
    VkRenderPass    renderPass;
    uint32_t               subpass;
    VkFramebuffer   framebuffer;
    VkBool32               occlusionQueryEnable;
    VkQueryControlFlags    queryFlags;
    VkQueryPipelineStatisticFlags pipelineStatistics;
} VkCommandBufferInheritanceInfo;

VkCommandBufferInheritanceInfo registry at www.khronos.org

Instances

Instances details
Eq VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Ord VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Show VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Storable VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source #

type FieldOptional "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Bool Source #

type FieldOffset "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Nat Source #

type FieldIsArray "occlusionQueryEnable" VkCommandBufferInheritanceInfo :: Bool Source #

HasField "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "pipelineStatistics" VkCommandBufferInheritanceInfo Source #

type FieldOptional "pipelineStatistics" VkCommandBufferInheritanceInfo :: Bool Source #

type FieldOffset "pipelineStatistics" VkCommandBufferInheritanceInfo :: Nat Source #

type FieldIsArray "pipelineStatistics" VkCommandBufferInheritanceInfo :: Bool Source #

HasField "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandBufferInheritanceInfo = '["sType", "pNext", "renderPass", "subpass", "framebuffer", "occlusionQueryEnable", "queryFlags", "pipelineStatistics"]
type CUnionType VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type ReturnedOnly VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructExtends VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "occlusionQueryEnable" VkCommandBufferInheritanceInfo = VkBool32
type FieldType "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "occlusionQueryEnable" VkCommandBufferInheritanceInfo = 'False
type FieldOptional "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "occlusionQueryEnable" VkCommandBufferInheritanceInfo = 40
type FieldOffset "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pipelineStatistics" VkCommandBufferInheritanceInfo = 48
type FieldOffset "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "framebuffer" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "occlusionQueryEnable" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "occlusionQueryEnable" VkCommandBufferInheritanceInfo = 'False
type FieldIsArray "pNext" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "pipelineStatistics" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "queryFlags" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "renderPass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "sType" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "subpass" VkCommandBufferInheritanceInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

data VkCommandPoolCreateInfo Source #

typedef struct VkCommandPoolCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkCommandPoolCreateFlags   flags;
    uint32_t               queueFamilyIndex;
} VkCommandPoolCreateInfo;

VkCommandPoolCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Ord VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Show VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Storable VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshalPrim VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

VulkanMarshal VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanWriteField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

CanReadField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

HasField "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

Associated Types

type FieldType "queueFamilyIndex" VkCommandPoolCreateInfo Source #

type FieldOptional "queueFamilyIndex" VkCommandPoolCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndex" VkCommandPoolCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndex" VkCommandPoolCreateInfo :: Bool Source #

HasField "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructFields VkCommandPoolCreateInfo = '["sType", "pNext", "flags", "queueFamilyIndex"]
type CUnionType VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type ReturnedOnly VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type StructExtends VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldType "queueFamilyIndex" VkCommandPoolCreateInfo = Word32
type FieldType "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOptional "queueFamilyIndex" VkCommandPoolCreateInfo = 'False
type FieldOptional "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldOffset "queueFamilyIndex" VkCommandPoolCreateInfo = 20
type FieldOffset "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "flags" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "pNext" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "queueFamilyIndex" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

type FieldIsArray "queueFamilyIndex" VkCommandPoolCreateInfo = 'False
type FieldIsArray "sType" VkCommandPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Command

newtype VkCommandBufferLevel Source #

Instances

Instances details
Bounded VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Enum VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Eq VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Data VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandBufferLevel -> c VkCommandBufferLevel #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCommandBufferLevel #

toConstr :: VkCommandBufferLevel -> Constr #

dataTypeOf :: VkCommandBufferLevel -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCommandBufferLevel) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCommandBufferLevel) #

gmapT :: (forall b. Data b => b -> b) -> VkCommandBufferLevel -> VkCommandBufferLevel #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferLevel -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferLevel -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCommandBufferLevel -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandBufferLevel -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCommandBufferLevel -> m VkCommandBufferLevel #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferLevel -> m VkCommandBufferLevel #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferLevel -> m VkCommandBufferLevel #

Num VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Ord VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Read VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Show VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Generic VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Associated Types

type Rep VkCommandBufferLevel :: Type -> Type #

Storable VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep VkCommandBufferLevel Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep VkCommandBufferLevel = D1 ('MetaData "VkCommandBufferLevel" "Graphics.Vulkan.Types.Enum.Command" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCommandBufferLevel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkCommandBufferResetBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Enum (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Eq (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Integral (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Typeable a => Data (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandBufferResetBitmask a -> c (VkCommandBufferResetBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkCommandBufferResetBitmask a) #

toConstr :: VkCommandBufferResetBitmask a -> Constr #

dataTypeOf :: VkCommandBufferResetBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkCommandBufferResetBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkCommandBufferResetBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkCommandBufferResetBitmask a -> VkCommandBufferResetBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferResetBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferResetBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCommandBufferResetBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandBufferResetBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCommandBufferResetBitmask a -> m (VkCommandBufferResetBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferResetBitmask a -> m (VkCommandBufferResetBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferResetBitmask a -> m (VkCommandBufferResetBitmask a) #

Num (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Ord (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Read (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Real (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Show (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Generic (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Associated Types

type Rep (VkCommandBufferResetBitmask a) :: Type -> Type #

Storable (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Bits (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

(.&.) :: VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask #

(.|.) :: VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask #

xor :: VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask #

complement :: VkCommandBufferResetBitmask FlagMask -> VkCommandBufferResetBitmask FlagMask #

shift :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

rotate :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

zeroBits :: VkCommandBufferResetBitmask FlagMask #

bit :: Int -> VkCommandBufferResetBitmask FlagMask #

setBit :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

clearBit :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

complementBit :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

testBit :: VkCommandBufferResetBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkCommandBufferResetBitmask FlagMask -> Maybe Int #

bitSize :: VkCommandBufferResetBitmask FlagMask -> Int #

isSigned :: VkCommandBufferResetBitmask FlagMask -> Bool #

shiftL :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

unsafeShiftL :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

shiftR :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

unsafeShiftR :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

rotateL :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

rotateR :: VkCommandBufferResetBitmask FlagMask -> Int -> VkCommandBufferResetBitmask FlagMask #

popCount :: VkCommandBufferResetBitmask FlagMask -> Int #

FiniteBits (VkCommandBufferResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandBufferResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandBufferResetBitmask a) = D1 ('MetaData "VkCommandBufferResetBitmask" "Graphics.Vulkan.Types.Enum.Command" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCommandBufferResetBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT :: VkCommandBufferResetBitmask a Source #

Release resources owned by the buffer

bitpos = 0

newtype VkCommandBufferUsageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Enum (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Eq (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Integral (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Typeable a => Data (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandBufferUsageBitmask a -> c (VkCommandBufferUsageBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkCommandBufferUsageBitmask a) #

toConstr :: VkCommandBufferUsageBitmask a -> Constr #

dataTypeOf :: VkCommandBufferUsageBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkCommandBufferUsageBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkCommandBufferUsageBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkCommandBufferUsageBitmask a -> VkCommandBufferUsageBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferUsageBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandBufferUsageBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCommandBufferUsageBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandBufferUsageBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCommandBufferUsageBitmask a -> m (VkCommandBufferUsageBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferUsageBitmask a -> m (VkCommandBufferUsageBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandBufferUsageBitmask a -> m (VkCommandBufferUsageBitmask a) #

Num (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Ord (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Read (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Real (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Show (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Generic (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Associated Types

type Rep (VkCommandBufferUsageBitmask a) :: Type -> Type #

Storable (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Bits (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

(.&.) :: VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask #

(.|.) :: VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask #

xor :: VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask #

complement :: VkCommandBufferUsageBitmask FlagMask -> VkCommandBufferUsageBitmask FlagMask #

shift :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

rotate :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

zeroBits :: VkCommandBufferUsageBitmask FlagMask #

bit :: Int -> VkCommandBufferUsageBitmask FlagMask #

setBit :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

clearBit :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

complementBit :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

testBit :: VkCommandBufferUsageBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkCommandBufferUsageBitmask FlagMask -> Maybe Int #

bitSize :: VkCommandBufferUsageBitmask FlagMask -> Int #

isSigned :: VkCommandBufferUsageBitmask FlagMask -> Bool #

shiftL :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

unsafeShiftL :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

shiftR :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

unsafeShiftR :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

rotateL :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

rotateR :: VkCommandBufferUsageBitmask FlagMask -> Int -> VkCommandBufferUsageBitmask FlagMask #

popCount :: VkCommandBufferUsageBitmask FlagMask -> Int #

FiniteBits (VkCommandBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandBufferUsageBitmask a) = D1 ('MetaData "VkCommandBufferUsageBitmask" "Graphics.Vulkan.Types.Enum.Command" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCommandBufferUsageBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT :: VkCommandBufferUsageBitmask a Source #

Command buffer may be submitted/executed more than once simultaneously

bitpos = 2

newtype VkCommandPoolCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Enum (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Eq (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Integral (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Typeable a => Data (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolCreateBitmask a -> c (VkCommandPoolCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkCommandPoolCreateBitmask a) #

toConstr :: VkCommandPoolCreateBitmask a -> Constr #

dataTypeOf :: VkCommandPoolCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkCommandPoolCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkCommandPoolCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkCommandPoolCreateBitmask a -> VkCommandPoolCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCommandPoolCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandPoolCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolCreateBitmask a -> m (VkCommandPoolCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolCreateBitmask a -> m (VkCommandPoolCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolCreateBitmask a -> m (VkCommandPoolCreateBitmask a) #

Num (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Ord (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Read (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Real (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Show (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Generic (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Associated Types

type Rep (VkCommandPoolCreateBitmask a) :: Type -> Type #

Storable (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Bits (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

(.&.) :: VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask #

(.|.) :: VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask #

xor :: VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask #

complement :: VkCommandPoolCreateBitmask FlagMask -> VkCommandPoolCreateBitmask FlagMask #

shift :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

rotate :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

zeroBits :: VkCommandPoolCreateBitmask FlagMask #

bit :: Int -> VkCommandPoolCreateBitmask FlagMask #

setBit :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

clearBit :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

complementBit :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

testBit :: VkCommandPoolCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkCommandPoolCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkCommandPoolCreateBitmask FlagMask -> Int #

isSigned :: VkCommandPoolCreateBitmask FlagMask -> Bool #

shiftL :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

unsafeShiftL :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

shiftR :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

unsafeShiftR :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

rotateL :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

rotateR :: VkCommandPoolCreateBitmask FlagMask -> Int -> VkCommandPoolCreateBitmask FlagMask #

popCount :: VkCommandPoolCreateBitmask FlagMask -> Int #

FiniteBits (VkCommandPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandPoolCreateBitmask a) = D1 ('MetaData "VkCommandPoolCreateBitmask" "Graphics.Vulkan.Types.Enum.Command" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCommandPoolCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: VkCommandPoolCreateBitmask a Source #

Command buffers have a short lifetime

bitpos = 0

pattern VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: VkCommandPoolCreateBitmask a Source #

Command buffers may release their memory individually

bitpos = 1

newtype VkCommandPoolResetBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Enum (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Eq (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Integral (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Typeable a => Data (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCommandPoolResetBitmask a -> c (VkCommandPoolResetBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkCommandPoolResetBitmask a) #

toConstr :: VkCommandPoolResetBitmask a -> Constr #

dataTypeOf :: VkCommandPoolResetBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkCommandPoolResetBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkCommandPoolResetBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkCommandPoolResetBitmask a -> VkCommandPoolResetBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolResetBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCommandPoolResetBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCommandPoolResetBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCommandPoolResetBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCommandPoolResetBitmask a -> m (VkCommandPoolResetBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolResetBitmask a -> m (VkCommandPoolResetBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCommandPoolResetBitmask a -> m (VkCommandPoolResetBitmask a) #

Num (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Ord (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Read (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Real (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Show (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Generic (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Associated Types

type Rep (VkCommandPoolResetBitmask a) :: Type -> Type #

Storable (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Bits (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

Methods

(.&.) :: VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask #

(.|.) :: VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask #

xor :: VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask #

complement :: VkCommandPoolResetBitmask FlagMask -> VkCommandPoolResetBitmask FlagMask #

shift :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

rotate :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

zeroBits :: VkCommandPoolResetBitmask FlagMask #

bit :: Int -> VkCommandPoolResetBitmask FlagMask #

setBit :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

clearBit :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

complementBit :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

testBit :: VkCommandPoolResetBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkCommandPoolResetBitmask FlagMask -> Maybe Int #

bitSize :: VkCommandPoolResetBitmask FlagMask -> Int #

isSigned :: VkCommandPoolResetBitmask FlagMask -> Bool #

shiftL :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

unsafeShiftL :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

shiftR :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

unsafeShiftR :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

rotateL :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

rotateR :: VkCommandPoolResetBitmask FlagMask -> Int -> VkCommandPoolResetBitmask FlagMask #

popCount :: VkCommandPoolResetBitmask FlagMask -> Int #

FiniteBits (VkCommandPoolResetBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandPoolResetBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Command

type Rep (VkCommandPoolResetBitmask a) = D1 ('MetaData "VkCommandPoolResetBitmask" "Graphics.Vulkan.Types.Enum.Command" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCommandPoolResetBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT :: VkCommandPoolResetBitmask a Source #

Release resources owned by the pool

bitpos = 0

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

newtype VkImageAspectBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Integral (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Typeable a => Data (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageAspectBitmask a -> c (VkImageAspectBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkImageAspectBitmask a) #

toConstr :: VkImageAspectBitmask a -> Constr #

dataTypeOf :: VkImageAspectBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkImageAspectBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkImageAspectBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkImageAspectBitmask a -> VkImageAspectBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageAspectBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageAspectBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageAspectBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageAspectBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageAspectBitmask a -> m (VkImageAspectBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageAspectBitmask a -> m (VkImageAspectBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageAspectBitmask a -> m (VkImageAspectBitmask a) #

Num (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Real (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep (VkImageAspectBitmask a) :: Type -> Type #

Storable (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Bits (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

(.&.) :: VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask #

(.|.) :: VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask #

xor :: VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask #

complement :: VkImageAspectBitmask FlagMask -> VkImageAspectBitmask FlagMask #

shift :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

rotate :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

zeroBits :: VkImageAspectBitmask FlagMask #

bit :: Int -> VkImageAspectBitmask FlagMask #

setBit :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

clearBit :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

complementBit :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

testBit :: VkImageAspectBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkImageAspectBitmask FlagMask -> Maybe Int #

bitSize :: VkImageAspectBitmask FlagMask -> Int #

isSigned :: VkImageAspectBitmask FlagMask -> Bool #

shiftL :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

unsafeShiftL :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

shiftR :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

unsafeShiftR :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

rotateL :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

rotateR :: VkImageAspectBitmask FlagMask -> Int -> VkImageAspectBitmask FlagMask #

popCount :: VkImageAspectBitmask FlagMask -> Int #

FiniteBits (VkImageAspectBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageAspectBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageAspectBitmask a) = D1 ('MetaData "VkImageAspectBitmask" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageAspectBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkImageCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Integral (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Typeable a => Data (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageCreateBitmask a -> c (VkImageCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkImageCreateBitmask a) #

toConstr :: VkImageCreateBitmask a -> Constr #

dataTypeOf :: VkImageCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkImageCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkImageCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkImageCreateBitmask a -> VkImageCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageCreateBitmask a -> m (VkImageCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageCreateBitmask a -> m (VkImageCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageCreateBitmask a -> m (VkImageCreateBitmask a) #

Num (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Real (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep (VkImageCreateBitmask a) :: Type -> Type #

Storable (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Bits (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

(.&.) :: VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask #

(.|.) :: VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask #

xor :: VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask #

complement :: VkImageCreateBitmask FlagMask -> VkImageCreateBitmask FlagMask #

shift :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

rotate :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

zeroBits :: VkImageCreateBitmask FlagMask #

bit :: Int -> VkImageCreateBitmask FlagMask #

setBit :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

clearBit :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

complementBit :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

testBit :: VkImageCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkImageCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkImageCreateBitmask FlagMask -> Int #

isSigned :: VkImageCreateBitmask FlagMask -> Bool #

shiftL :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

unsafeShiftL :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

shiftR :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

unsafeShiftR :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

rotateL :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

rotateR :: VkImageCreateBitmask FlagMask -> Int -> VkImageCreateBitmask FlagMask #

popCount :: VkImageCreateBitmask FlagMask -> Int #

FiniteBits (VkImageCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageCreateBitmask a) = D1 ('MetaData "VkImageCreateBitmask" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_IMAGE_CREATE_SPARSE_BINDING_BIT :: VkImageCreateBitmask a Source #

Image should support sparse backing

bitpos = 0

pattern VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT :: VkImageCreateBitmask a Source #

Image should support sparse backing with partial residency

bitpos = 1

pattern VK_IMAGE_CREATE_SPARSE_ALIASED_BIT :: VkImageCreateBitmask a Source #

Image should support constent data access to physical memory ranges mapped into multiple locations of sparse images

bitpos = 2

pattern VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT :: VkImageCreateBitmask a Source #

Allows image views to have different format than the base image

bitpos = 3

pattern VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT :: VkImageCreateBitmask a Source #

Allows creating image views with cube type from the created image

bitpos = 4

newtype VkImageLayout Source #

Constructors

VkImageLayout Int32 

Instances

Instances details
Bounded VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Data VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageLayout -> c VkImageLayout #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageLayout #

toConstr :: VkImageLayout -> Constr #

dataTypeOf :: VkImageLayout -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageLayout) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageLayout) #

gmapT :: (forall b. Data b => b -> b) -> VkImageLayout -> VkImageLayout #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageLayout -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageLayout -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageLayout -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageLayout -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageLayout -> m VkImageLayout #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageLayout -> m VkImageLayout #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageLayout -> m VkImageLayout #

Num VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep VkImageLayout :: Type -> Type #

Storable VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageLayout Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageLayout = D1 ('MetaData "VkImageLayout" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageLayout" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_IMAGE_LAYOUT_UNDEFINED :: VkImageLayout Source #

Implicit layout an image is when its contents are undefined due to various reasons (e.g. right after creation)

pattern VK_IMAGE_LAYOUT_GENERAL :: VkImageLayout Source #

General layout when image can be used for any kind of access

pattern VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is only used for color attachment read/write

pattern VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is only used for depthstencil attachment readwrite

pattern VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is used for read only depth/stencil attachment and shader access

pattern VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is used for read only shader access

pattern VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is used only as source of transfer operations

pattern VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL :: VkImageLayout Source #

Optimal layout when image is used only as destination of transfer operations

pattern VK_IMAGE_LAYOUT_PREINITIALIZED :: VkImageLayout Source #

Initial layout used when the data is populated by the CPU

newtype VkImageTiling Source #

Constructors

VkImageTiling Int32 

Instances

Instances details
Bounded VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Data VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageTiling -> c VkImageTiling #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageTiling #

toConstr :: VkImageTiling -> Constr #

dataTypeOf :: VkImageTiling -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageTiling) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageTiling) #

gmapT :: (forall b. Data b => b -> b) -> VkImageTiling -> VkImageTiling #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageTiling -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageTiling -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageTiling -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageTiling -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageTiling -> m VkImageTiling #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageTiling -> m VkImageTiling #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageTiling -> m VkImageTiling #

Num VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep VkImageTiling :: Type -> Type #

Storable VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageTiling Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageTiling = D1 ('MetaData "VkImageTiling" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageTiling" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkImageType Source #

Constructors

VkImageType Int32 

Instances

Instances details
Bounded VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Data VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageType -> c VkImageType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageType #

toConstr :: VkImageType -> Constr #

dataTypeOf :: VkImageType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageType) #

gmapT :: (forall b. Data b => b -> b) -> VkImageType -> VkImageType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageType -> m VkImageType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageType -> m VkImageType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageType -> m VkImageType #

Num VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep VkImageType :: Type -> Type #

Storable VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageType = D1 ('MetaData "VkImageType" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkImageUsageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Integral (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Typeable a => Data (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageUsageBitmask a -> c (VkImageUsageBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkImageUsageBitmask a) #

toConstr :: VkImageUsageBitmask a -> Constr #

dataTypeOf :: VkImageUsageBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkImageUsageBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkImageUsageBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkImageUsageBitmask a -> VkImageUsageBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageUsageBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageUsageBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageUsageBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageUsageBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageUsageBitmask a -> m (VkImageUsageBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageUsageBitmask a -> m (VkImageUsageBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageUsageBitmask a -> m (VkImageUsageBitmask a) #

Num (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Real (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep (VkImageUsageBitmask a) :: Type -> Type #

Storable (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Bits (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

(.&.) :: VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask #

(.|.) :: VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask #

xor :: VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask #

complement :: VkImageUsageBitmask FlagMask -> VkImageUsageBitmask FlagMask #

shift :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

rotate :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

zeroBits :: VkImageUsageBitmask FlagMask #

bit :: Int -> VkImageUsageBitmask FlagMask #

setBit :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

clearBit :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

complementBit :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

testBit :: VkImageUsageBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkImageUsageBitmask FlagMask -> Maybe Int #

bitSize :: VkImageUsageBitmask FlagMask -> Int #

isSigned :: VkImageUsageBitmask FlagMask -> Bool #

shiftL :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

unsafeShiftL :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

shiftR :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

unsafeShiftR :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

rotateL :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

rotateR :: VkImageUsageBitmask FlagMask -> Int -> VkImageUsageBitmask FlagMask #

popCount :: VkImageUsageBitmask FlagMask -> Int #

FiniteBits (VkImageUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep (VkImageUsageBitmask a) = D1 ('MetaData "VkImageUsageBitmask" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageUsageBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_IMAGE_USAGE_TRANSFER_SRC_BIT :: VkImageUsageBitmask a Source #

Can be used as a source of transfer operations

bitpos = 0

pattern VK_IMAGE_USAGE_TRANSFER_DST_BIT :: VkImageUsageBitmask a Source #

Can be used as a destination of transfer operations

bitpos = 1

pattern VK_IMAGE_USAGE_SAMPLED_BIT :: VkImageUsageBitmask a Source #

Can be sampled from (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)

bitpos = 2

pattern VK_IMAGE_USAGE_STORAGE_BIT :: VkImageUsageBitmask a Source #

Can be used as storage image (STORAGE_IMAGE descriptor type)

bitpos = 3

pattern VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT :: VkImageUsageBitmask a Source #

Can be used as framebuffer color attachment

bitpos = 4

pattern VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT :: VkImageUsageBitmask a Source #

Can be used as framebuffer depth/stencil attachment

bitpos = 5

pattern VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT :: VkImageUsageBitmask a Source #

Image data not needed outside of rendering

bitpos = 6

pattern VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT :: VkImageUsageBitmask a Source #

Can be used as framebuffer input attachment

bitpos = 7

newtype VkImageViewType Source #

Constructors

VkImageViewType Int32 

Instances

Instances details
Bounded VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Enum VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Eq VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Data VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkImageViewType -> c VkImageViewType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkImageViewType #

toConstr :: VkImageViewType -> Constr #

dataTypeOf :: VkImageViewType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkImageViewType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkImageViewType) #

gmapT :: (forall b. Data b => b -> b) -> VkImageViewType -> VkImageViewType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkImageViewType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkImageViewType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkImageViewType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkImageViewType -> m VkImageViewType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewType -> m VkImageViewType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkImageViewType -> m VkImageViewType #

Num VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Ord VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Read VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Show VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Generic VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

Associated Types

type Rep VkImageViewType :: Type -> Type #

Storable VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageViewType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Image

type Rep VkImageViewType = D1 ('MetaData "VkImageViewType" "Graphics.Vulkan.Types.Enum.Image" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkImageViewType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

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 VkMemoryAllocateFlagBitsKHR Source #

Instances

Instances details
Bounded VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Enum VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Eq VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Integral VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Data VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateFlagBitsKHR -> c VkMemoryAllocateFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkMemoryAllocateFlagBitsKHR #

toConstr :: VkMemoryAllocateFlagBitsKHR -> Constr #

dataTypeOf :: VkMemoryAllocateFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkMemoryAllocateFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkMemoryAllocateFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkMemoryAllocateFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagBitsKHR -> m VkMemoryAllocateFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagBitsKHR -> m VkMemoryAllocateFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateFlagBitsKHR -> m VkMemoryAllocateFlagBitsKHR #

Num VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Ord VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Read VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Real VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Show VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Generic VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Associated Types

type Rep VkMemoryAllocateFlagBitsKHR :: Type -> Type #

Storable VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Bits VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

(.&.) :: VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR #

(.|.) :: VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR #

xor :: VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR #

complement :: VkMemoryAllocateFlagBitsKHR -> VkMemoryAllocateFlagBitsKHR #

shift :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

rotate :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

zeroBits :: VkMemoryAllocateFlagBitsKHR #

bit :: Int -> VkMemoryAllocateFlagBitsKHR #

setBit :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

clearBit :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

complementBit :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

testBit :: VkMemoryAllocateFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkMemoryAllocateFlagBitsKHR -> Maybe Int #

bitSize :: VkMemoryAllocateFlagBitsKHR -> Int #

isSigned :: VkMemoryAllocateFlagBitsKHR -> Bool #

shiftL :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

unsafeShiftL :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

shiftR :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

unsafeShiftR :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

rotateL :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

rotateR :: VkMemoryAllocateFlagBitsKHR -> Int -> VkMemoryAllocateFlagBitsKHR #

popCount :: VkMemoryAllocateFlagBitsKHR -> Int #

FiniteBits VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep VkMemoryAllocateFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep VkMemoryAllocateFlagBitsKHR = D1 ('MetaData "VkMemoryAllocateFlagBitsKHR" "Graphics.Vulkan.Types.Enum.Memory" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkMemoryAllocateFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkMemoryAllocateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Enum (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Eq (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Integral (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Typeable a => Data (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryAllocateBitmask a -> c (VkMemoryAllocateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkMemoryAllocateBitmask a) #

toConstr :: VkMemoryAllocateBitmask a -> Constr #

dataTypeOf :: VkMemoryAllocateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkMemoryAllocateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkMemoryAllocateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkMemoryAllocateBitmask a -> VkMemoryAllocateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryAllocateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkMemoryAllocateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryAllocateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkMemoryAllocateBitmask a -> m (VkMemoryAllocateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateBitmask a -> m (VkMemoryAllocateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryAllocateBitmask a -> m (VkMemoryAllocateBitmask a) #

Num (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Ord (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Read (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Real (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Show (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Generic (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Associated Types

type Rep (VkMemoryAllocateBitmask a) :: Type -> Type #

Storable (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Bits (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

(.&.) :: VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask #

(.|.) :: VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask #

xor :: VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask #

complement :: VkMemoryAllocateBitmask FlagMask -> VkMemoryAllocateBitmask FlagMask #

shift :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

rotate :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

zeroBits :: VkMemoryAllocateBitmask FlagMask #

bit :: Int -> VkMemoryAllocateBitmask FlagMask #

setBit :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

clearBit :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

complementBit :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

testBit :: VkMemoryAllocateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkMemoryAllocateBitmask FlagMask -> Maybe Int #

bitSize :: VkMemoryAllocateBitmask FlagMask -> Int #

isSigned :: VkMemoryAllocateBitmask FlagMask -> Bool #

shiftL :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

unsafeShiftL :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

shiftR :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

unsafeShiftR :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

rotateL :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

rotateR :: VkMemoryAllocateBitmask FlagMask -> Int -> VkMemoryAllocateBitmask FlagMask #

popCount :: VkMemoryAllocateBitmask FlagMask -> Int #

FiniteBits (VkMemoryAllocateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryAllocateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryAllocateBitmask a) = D1 ('MetaData "VkMemoryAllocateBitmask" "Graphics.Vulkan.Types.Enum.Memory" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkMemoryAllocateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT :: VkMemoryAllocateBitmask a Source #

Force allocation on specific devices

bitpos = 0

newtype VkMemoryHeapBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Enum (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Eq (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Integral (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Typeable a => Data (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryHeapBitmask a -> c (VkMemoryHeapBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkMemoryHeapBitmask a) #

toConstr :: VkMemoryHeapBitmask a -> Constr #

dataTypeOf :: VkMemoryHeapBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkMemoryHeapBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkMemoryHeapBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkMemoryHeapBitmask a -> VkMemoryHeapBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryHeapBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryHeapBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkMemoryHeapBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryHeapBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkMemoryHeapBitmask a -> m (VkMemoryHeapBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryHeapBitmask a -> m (VkMemoryHeapBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryHeapBitmask a -> m (VkMemoryHeapBitmask a) #

Num (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Ord (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Read (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Real (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Show (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Generic (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Associated Types

type Rep (VkMemoryHeapBitmask a) :: Type -> Type #

Storable (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Bits (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

(.&.) :: VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask #

(.|.) :: VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask #

xor :: VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask #

complement :: VkMemoryHeapBitmask FlagMask -> VkMemoryHeapBitmask FlagMask #

shift :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

rotate :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

zeroBits :: VkMemoryHeapBitmask FlagMask #

bit :: Int -> VkMemoryHeapBitmask FlagMask #

setBit :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

clearBit :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

complementBit :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

testBit :: VkMemoryHeapBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkMemoryHeapBitmask FlagMask -> Maybe Int #

bitSize :: VkMemoryHeapBitmask FlagMask -> Int #

isSigned :: VkMemoryHeapBitmask FlagMask -> Bool #

shiftL :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

unsafeShiftL :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

shiftR :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

unsafeShiftR :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

rotateL :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

rotateR :: VkMemoryHeapBitmask FlagMask -> Int -> VkMemoryHeapBitmask FlagMask #

popCount :: VkMemoryHeapBitmask FlagMask -> Int #

FiniteBits (VkMemoryHeapBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryHeapBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryHeapBitmask a) = D1 ('MetaData "VkMemoryHeapBitmask" "Graphics.Vulkan.Types.Enum.Memory" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkMemoryHeapBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_MEMORY_HEAP_DEVICE_LOCAL_BIT :: VkMemoryHeapBitmask a Source #

If set, heap represents device memory

bitpos = 0

newtype VkMemoryPropertyBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Enum (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Eq (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Integral (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Typeable a => Data (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkMemoryPropertyBitmask a -> c (VkMemoryPropertyBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkMemoryPropertyBitmask a) #

toConstr :: VkMemoryPropertyBitmask a -> Constr #

dataTypeOf :: VkMemoryPropertyBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkMemoryPropertyBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkMemoryPropertyBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkMemoryPropertyBitmask a -> VkMemoryPropertyBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryPropertyBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkMemoryPropertyBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkMemoryPropertyBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkMemoryPropertyBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkMemoryPropertyBitmask a -> m (VkMemoryPropertyBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryPropertyBitmask a -> m (VkMemoryPropertyBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkMemoryPropertyBitmask a -> m (VkMemoryPropertyBitmask a) #

Num (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Ord (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Read (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Real (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Show (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Generic (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Associated Types

type Rep (VkMemoryPropertyBitmask a) :: Type -> Type #

Storable (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Bits (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

Methods

(.&.) :: VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask #

(.|.) :: VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask #

xor :: VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask #

complement :: VkMemoryPropertyBitmask FlagMask -> VkMemoryPropertyBitmask FlagMask #

shift :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

rotate :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

zeroBits :: VkMemoryPropertyBitmask FlagMask #

bit :: Int -> VkMemoryPropertyBitmask FlagMask #

setBit :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

clearBit :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

complementBit :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

testBit :: VkMemoryPropertyBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkMemoryPropertyBitmask FlagMask -> Maybe Int #

bitSize :: VkMemoryPropertyBitmask FlagMask -> Int #

isSigned :: VkMemoryPropertyBitmask FlagMask -> Bool #

shiftL :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

unsafeShiftL :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

shiftR :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

unsafeShiftR :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

rotateL :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

rotateR :: VkMemoryPropertyBitmask FlagMask -> Int -> VkMemoryPropertyBitmask FlagMask #

popCount :: VkMemoryPropertyBitmask FlagMask -> Int #

FiniteBits (VkMemoryPropertyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryPropertyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Memory

type Rep (VkMemoryPropertyBitmask a) = D1 ('MetaData "VkMemoryPropertyBitmask" "Graphics.Vulkan.Types.Enum.Memory" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkMemoryPropertyBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT :: VkMemoryPropertyBitmask a Source #

If otherwise stated, then allocate memory on device

bitpos = 0

pattern VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT :: VkMemoryPropertyBitmask a Source #

Memory is mappable by host

bitpos = 1

pattern VK_MEMORY_PROPERTY_HOST_COHERENT_BIT :: VkMemoryPropertyBitmask a Source #

Memory will have io coherency. If not set, application may need to use vkFlushMappedMemoryRanges and vkInvalidateMappedMemoryRanges to flushinvalidate host cache

bitpos = 2

pattern VK_MEMORY_PROPERTY_HOST_CACHED_BIT :: VkMemoryPropertyBitmask a Source #

Memory will be cached by the host

bitpos = 3

pattern VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT :: VkMemoryPropertyBitmask a Source #

Memory may be allocated by the driver when it is required

bitpos = 4

data VkOffset2D Source #

typedef struct VkOffset2D {
    int32_t        x;
    int32_t        y;
} VkOffset2D;

VkOffset2D registry at www.khronos.org

Instances

Instances details
Eq VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Ord VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Show VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Storable VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset2D = '["x", "y"]
type CUnionType VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type ReturnedOnly VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset2D = '[] :: [Type]
type FieldType "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset2D = 0
type FieldOffset "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "y" VkOffset2D = 4
type FieldIsArray "x" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "y" VkOffset2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

data VkOffset3D Source #

typedef struct VkOffset3D {
    int32_t        x;
    int32_t        y;
    int32_t        z;
} VkOffset3D;

VkOffset3D registry at www.khronos.org

Instances

Instances details
Eq VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Ord VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Show VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

Storable VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshalPrim VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

VulkanMarshal VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanWriteField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

CanReadField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

HasField "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructFields VkOffset3D = '["x", "y", "z"]
type CUnionType VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type ReturnedOnly VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type StructExtends VkOffset3D = '[] :: [Type]
type FieldType "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldType "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOptional "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "x" VkOffset3D = 0
type FieldOffset "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "y" VkOffset3D = 4
type FieldOffset "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldOffset "z" VkOffset3D = 8
type FieldIsArray "x" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "y" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

type FieldIsArray "z" VkOffset3D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Offset

newtype VkPeerMemoryFeatureFlagBitsKHR Source #

Instances

Instances details
Bounded VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Enum VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Eq VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Integral VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Data VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureFlagBitsKHR -> c VkPeerMemoryFeatureFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPeerMemoryFeatureFlagBitsKHR #

toConstr :: VkPeerMemoryFeatureFlagBitsKHR -> Constr #

dataTypeOf :: VkPeerMemoryFeatureFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPeerMemoryFeatureFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPeerMemoryFeatureFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagBitsKHR -> m VkPeerMemoryFeatureFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagBitsKHR -> m VkPeerMemoryFeatureFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureFlagBitsKHR -> m VkPeerMemoryFeatureFlagBitsKHR #

Num VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Ord VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Read VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Real VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Show VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Generic VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Associated Types

type Rep VkPeerMemoryFeatureFlagBitsKHR :: Type -> Type #

Storable VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Bits VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Methods

(.&.) :: VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR #

(.|.) :: VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR #

xor :: VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR #

complement :: VkPeerMemoryFeatureFlagBitsKHR -> VkPeerMemoryFeatureFlagBitsKHR #

shift :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

rotate :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

zeroBits :: VkPeerMemoryFeatureFlagBitsKHR #

bit :: Int -> VkPeerMemoryFeatureFlagBitsKHR #

setBit :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

clearBit :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

complementBit :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

testBit :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkPeerMemoryFeatureFlagBitsKHR -> Maybe Int #

bitSize :: VkPeerMemoryFeatureFlagBitsKHR -> Int #

isSigned :: VkPeerMemoryFeatureFlagBitsKHR -> Bool #

shiftL :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

unsafeShiftL :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

shiftR :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

unsafeShiftR :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

rotateL :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

rotateR :: VkPeerMemoryFeatureFlagBitsKHR -> Int -> VkPeerMemoryFeatureFlagBitsKHR #

popCount :: VkPeerMemoryFeatureFlagBitsKHR -> Int #

FiniteBits VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

type Rep VkPeerMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

type Rep VkPeerMemoryFeatureFlagBitsKHR = D1 ('MetaData "VkPeerMemoryFeatureFlagBitsKHR" "Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPeerMemoryFeatureFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPeerMemoryFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Enum (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Eq (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Integral (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Typeable a => Data (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPeerMemoryFeatureBitmask a -> c (VkPeerMemoryFeatureBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkPeerMemoryFeatureBitmask a) #

toConstr :: VkPeerMemoryFeatureBitmask a -> Constr #

dataTypeOf :: VkPeerMemoryFeatureBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkPeerMemoryFeatureBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkPeerMemoryFeatureBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkPeerMemoryFeatureBitmask a -> VkPeerMemoryFeatureBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPeerMemoryFeatureBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPeerMemoryFeatureBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPeerMemoryFeatureBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureBitmask a -> m (VkPeerMemoryFeatureBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureBitmask a -> m (VkPeerMemoryFeatureBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPeerMemoryFeatureBitmask a -> m (VkPeerMemoryFeatureBitmask a) #

Num (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Ord (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Read (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Real (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Show (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Generic (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Associated Types

type Rep (VkPeerMemoryFeatureBitmask a) :: Type -> Type #

Storable (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Bits (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

Methods

(.&.) :: VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask #

(.|.) :: VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask #

xor :: VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask #

complement :: VkPeerMemoryFeatureBitmask FlagMask -> VkPeerMemoryFeatureBitmask FlagMask #

shift :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

rotate :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

zeroBits :: VkPeerMemoryFeatureBitmask FlagMask #

bit :: Int -> VkPeerMemoryFeatureBitmask FlagMask #

setBit :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

clearBit :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

complementBit :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

testBit :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkPeerMemoryFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkPeerMemoryFeatureBitmask FlagMask -> Int #

isSigned :: VkPeerMemoryFeatureBitmask FlagMask -> Bool #

shiftL :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

unsafeShiftL :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

shiftR :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

unsafeShiftR :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

rotateL :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

rotateR :: VkPeerMemoryFeatureBitmask FlagMask -> Int -> VkPeerMemoryFeatureBitmask FlagMask #

popCount :: VkPeerMemoryFeatureBitmask FlagMask -> Int #

FiniteBits (VkPeerMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

type Rep (VkPeerMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag

type Rep (VkPeerMemoryFeatureBitmask a) = D1 ('MetaData "VkPeerMemoryFeatureBitmask" "Graphics.Vulkan.Types.Enum.PeerMemoryFeatureFlag" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPeerMemoryFeatureBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT :: VkPeerMemoryFeatureBitmask a Source #

Can read with vkCmdCopy commands

bitpos = 0

pattern VK_PEER_MEMORY_FEATURE_COPY_DST_BIT :: VkPeerMemoryFeatureBitmask a Source #

Can write with vkCmdCopy commands

bitpos = 1

pattern VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT :: VkPeerMemoryFeatureBitmask a Source #

Can read with any access type/command

bitpos = 2

pattern VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT :: VkPeerMemoryFeatureBitmask a Source #

Can write with and access type/command

bitpos = 3

newtype VkPipelineBindPoint Source #

Instances

Instances details
Bounded VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineBindPoint -> c VkPipelineBindPoint #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineBindPoint #

toConstr :: VkPipelineBindPoint -> Constr #

dataTypeOf :: VkPipelineBindPoint -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineBindPoint) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineBindPoint) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineBindPoint -> VkPipelineBindPoint #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineBindPoint -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineBindPoint -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineBindPoint -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineBindPoint -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineBindPoint -> m VkPipelineBindPoint #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineBindPoint -> m VkPipelineBindPoint #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineBindPoint -> m VkPipelineBindPoint #

Num VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep VkPipelineBindPoint :: Type -> Type #

Storable VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineBindPoint Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineBindPoint = D1 ('MetaData "VkPipelineBindPoint" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineBindPoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkPipelineCacheCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheCreateFlagBits -> c VkPipelineCacheCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheCreateFlagBits #

toConstr :: VkPipelineCacheCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineCacheCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCacheCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlagBits -> m VkPipelineCacheCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlagBits -> m VkPipelineCacheCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheCreateFlagBits -> m VkPipelineCacheCreateFlagBits #

Num VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep VkPipelineCacheCreateFlagBits :: Type -> Type #

Storable VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits #

(.|.) :: VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits #

xor :: VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits #

complement :: VkPipelineCacheCreateFlagBits -> VkPipelineCacheCreateFlagBits #

shift :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

rotate :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

zeroBits :: VkPipelineCacheCreateFlagBits #

bit :: Int -> VkPipelineCacheCreateFlagBits #

setBit :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

clearBit :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

complementBit :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

testBit :: VkPipelineCacheCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineCacheCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineCacheCreateFlagBits -> Int #

isSigned :: VkPipelineCacheCreateFlagBits -> Bool #

shiftL :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

unsafeShiftL :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

shiftR :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

unsafeShiftR :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

rotateL :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

rotateR :: VkPipelineCacheCreateFlagBits -> Int -> VkPipelineCacheCreateFlagBits #

popCount :: VkPipelineCacheCreateFlagBits -> Int #

FiniteBits VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineCacheCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineCacheCreateFlagBits = D1 ('MetaData "VkPipelineCacheCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineCacheCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineCacheHeaderVersion Source #

Instances

Instances details
Bounded VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCacheHeaderVersion -> c VkPipelineCacheHeaderVersion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineCacheHeaderVersion #

toConstr :: VkPipelineCacheHeaderVersion -> Constr #

dataTypeOf :: VkPipelineCacheHeaderVersion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineCacheHeaderVersion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineCacheHeaderVersion) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineCacheHeaderVersion -> VkPipelineCacheHeaderVersion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheHeaderVersion -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCacheHeaderVersion -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCacheHeaderVersion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCacheHeaderVersion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineCacheHeaderVersion -> m VkPipelineCacheHeaderVersion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheHeaderVersion -> m VkPipelineCacheHeaderVersion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCacheHeaderVersion -> m VkPipelineCacheHeaderVersion #

Num VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep VkPipelineCacheHeaderVersion :: Type -> Type #

Storable VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineCacheHeaderVersion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineCacheHeaderVersion = D1 ('MetaData "VkPipelineCacheHeaderVersion" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineCacheHeaderVersion" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkPipelineColorBlendStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineColorBlendStateCreateFlagBits -> c VkPipelineColorBlendStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineColorBlendStateCreateFlagBits #

toConstr :: VkPipelineColorBlendStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineColorBlendStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineColorBlendStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineColorBlendStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineColorBlendStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineColorBlendStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlagBits -> m VkPipelineColorBlendStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlagBits -> m VkPipelineColorBlendStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineColorBlendStateCreateFlagBits -> m VkPipelineColorBlendStateCreateFlagBits #

Num VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits #

(.|.) :: VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits #

xor :: VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits #

complement :: VkPipelineColorBlendStateCreateFlagBits -> VkPipelineColorBlendStateCreateFlagBits #

shift :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

rotate :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

zeroBits :: VkPipelineColorBlendStateCreateFlagBits #

bit :: Int -> VkPipelineColorBlendStateCreateFlagBits #

setBit :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

clearBit :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

complementBit :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

testBit :: VkPipelineColorBlendStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineColorBlendStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineColorBlendStateCreateFlagBits -> Int #

isSigned :: VkPipelineColorBlendStateCreateFlagBits -> Bool #

shiftL :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

unsafeShiftL :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

shiftR :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

unsafeShiftR :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

rotateL :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

rotateR :: VkPipelineColorBlendStateCreateFlagBits -> Int -> VkPipelineColorBlendStateCreateFlagBits #

popCount :: VkPipelineColorBlendStateCreateFlagBits -> Int #

FiniteBits VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineColorBlendStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineColorBlendStateCreateFlagBits = D1 ('MetaData "VkPipelineColorBlendStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineColorBlendStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Typeable a => Data (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineCreateBitmask a -> c (VkPipelineCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkPipelineCreateBitmask a) #

toConstr :: VkPipelineCreateBitmask a -> Constr #

dataTypeOf :: VkPipelineCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkPipelineCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkPipelineCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineCreateBitmask a -> VkPipelineCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineCreateBitmask a -> m (VkPipelineCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCreateBitmask a -> m (VkPipelineCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineCreateBitmask a -> m (VkPipelineCreateBitmask a) #

Num (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep (VkPipelineCreateBitmask a) :: Type -> Type #

Storable (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask #

(.|.) :: VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask #

xor :: VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask #

complement :: VkPipelineCreateBitmask FlagMask -> VkPipelineCreateBitmask FlagMask #

shift :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

rotate :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

zeroBits :: VkPipelineCreateBitmask FlagMask #

bit :: Int -> VkPipelineCreateBitmask FlagMask #

setBit :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

clearBit :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

complementBit :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

testBit :: VkPipelineCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkPipelineCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkPipelineCreateBitmask FlagMask -> Int #

isSigned :: VkPipelineCreateBitmask FlagMask -> Bool #

shiftL :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

unsafeShiftL :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

shiftR :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

unsafeShiftR :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

rotateL :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

rotateR :: VkPipelineCreateBitmask FlagMask -> Int -> VkPipelineCreateBitmask FlagMask #

popCount :: VkPipelineCreateBitmask FlagMask -> Int #

FiniteBits (VkPipelineCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep (VkPipelineCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep (VkPipelineCreateBitmask a) = D1 ('MetaData "VkPipelineCreateBitmask" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineDepthStencilStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDepthStencilStateCreateFlagBits -> c VkPipelineDepthStencilStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDepthStencilStateCreateFlagBits #

toConstr :: VkPipelineDepthStencilStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineDepthStencilStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDepthStencilStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDepthStencilStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDepthStencilStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineDepthStencilStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlagBits -> m VkPipelineDepthStencilStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlagBits -> m VkPipelineDepthStencilStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDepthStencilStateCreateFlagBits -> m VkPipelineDepthStencilStateCreateFlagBits #

Num VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits #

(.|.) :: VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits #

xor :: VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits #

complement :: VkPipelineDepthStencilStateCreateFlagBits -> VkPipelineDepthStencilStateCreateFlagBits #

shift :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

rotate :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

zeroBits :: VkPipelineDepthStencilStateCreateFlagBits #

bit :: Int -> VkPipelineDepthStencilStateCreateFlagBits #

setBit :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

clearBit :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

complementBit :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

testBit :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineDepthStencilStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineDepthStencilStateCreateFlagBits -> Int #

isSigned :: VkPipelineDepthStencilStateCreateFlagBits -> Bool #

shiftL :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

unsafeShiftL :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

shiftR :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

unsafeShiftR :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

rotateL :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

rotateR :: VkPipelineDepthStencilStateCreateFlagBits -> Int -> VkPipelineDepthStencilStateCreateFlagBits #

popCount :: VkPipelineDepthStencilStateCreateFlagBits -> Int #

FiniteBits VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineDepthStencilStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineDepthStencilStateCreateFlagBits = D1 ('MetaData "VkPipelineDepthStencilStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineDepthStencilStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineDynamicStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineDynamicStateCreateFlagBits -> c VkPipelineDynamicStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineDynamicStateCreateFlagBits #

toConstr :: VkPipelineDynamicStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineDynamicStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineDynamicStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineDynamicStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineDynamicStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineDynamicStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlagBits -> m VkPipelineDynamicStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlagBits -> m VkPipelineDynamicStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineDynamicStateCreateFlagBits -> m VkPipelineDynamicStateCreateFlagBits #

Num VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits #

(.|.) :: VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits #

xor :: VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits #

complement :: VkPipelineDynamicStateCreateFlagBits -> VkPipelineDynamicStateCreateFlagBits #

shift :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

rotate :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

zeroBits :: VkPipelineDynamicStateCreateFlagBits #

bit :: Int -> VkPipelineDynamicStateCreateFlagBits #

setBit :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

clearBit :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

complementBit :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

testBit :: VkPipelineDynamicStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineDynamicStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineDynamicStateCreateFlagBits -> Int #

isSigned :: VkPipelineDynamicStateCreateFlagBits -> Bool #

shiftL :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

unsafeShiftL :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

shiftR :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

unsafeShiftR :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

rotateL :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

rotateR :: VkPipelineDynamicStateCreateFlagBits -> Int -> VkPipelineDynamicStateCreateFlagBits #

popCount :: VkPipelineDynamicStateCreateFlagBits -> Int #

FiniteBits VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineDynamicStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineDynamicStateCreateFlagBits = D1 ('MetaData "VkPipelineDynamicStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineDynamicStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineInputAssemblyStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineInputAssemblyStateCreateFlagBits -> c VkPipelineInputAssemblyStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineInputAssemblyStateCreateFlagBits #

toConstr :: VkPipelineInputAssemblyStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineInputAssemblyStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineInputAssemblyStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineInputAssemblyStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineInputAssemblyStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlagBits -> m VkPipelineInputAssemblyStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlagBits -> m VkPipelineInputAssemblyStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineInputAssemblyStateCreateFlagBits -> m VkPipelineInputAssemblyStateCreateFlagBits #

Num VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits #

(.|.) :: VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits #

xor :: VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits #

complement :: VkPipelineInputAssemblyStateCreateFlagBits -> VkPipelineInputAssemblyStateCreateFlagBits #

shift :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

rotate :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

zeroBits :: VkPipelineInputAssemblyStateCreateFlagBits #

bit :: Int -> VkPipelineInputAssemblyStateCreateFlagBits #

setBit :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

clearBit :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

complementBit :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

testBit :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineInputAssemblyStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineInputAssemblyStateCreateFlagBits -> Int #

isSigned :: VkPipelineInputAssemblyStateCreateFlagBits -> Bool #

shiftL :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

unsafeShiftL :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

shiftR :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

unsafeShiftR :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

rotateL :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

rotateR :: VkPipelineInputAssemblyStateCreateFlagBits -> Int -> VkPipelineInputAssemblyStateCreateFlagBits #

popCount :: VkPipelineInputAssemblyStateCreateFlagBits -> Int #

FiniteBits VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineInputAssemblyStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineInputAssemblyStateCreateFlagBits = D1 ('MetaData "VkPipelineInputAssemblyStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineInputAssemblyStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineLayoutCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineLayoutCreateFlagBits -> c VkPipelineLayoutCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineLayoutCreateFlagBits #

toConstr :: VkPipelineLayoutCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineLayoutCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineLayoutCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineLayoutCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineLayoutCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineLayoutCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlagBits -> m VkPipelineLayoutCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlagBits -> m VkPipelineLayoutCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineLayoutCreateFlagBits -> m VkPipelineLayoutCreateFlagBits #

Num VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep VkPipelineLayoutCreateFlagBits :: Type -> Type #

Storable VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits #

(.|.) :: VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits #

xor :: VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits #

complement :: VkPipelineLayoutCreateFlagBits -> VkPipelineLayoutCreateFlagBits #

shift :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

rotate :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

zeroBits :: VkPipelineLayoutCreateFlagBits #

bit :: Int -> VkPipelineLayoutCreateFlagBits #

setBit :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

clearBit :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

complementBit :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

testBit :: VkPipelineLayoutCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineLayoutCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineLayoutCreateFlagBits -> Int #

isSigned :: VkPipelineLayoutCreateFlagBits -> Bool #

shiftL :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

unsafeShiftL :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

shiftR :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

unsafeShiftR :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

rotateL :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

rotateR :: VkPipelineLayoutCreateFlagBits -> Int -> VkPipelineLayoutCreateFlagBits #

popCount :: VkPipelineLayoutCreateFlagBits -> Int #

FiniteBits VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineLayoutCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineLayoutCreateFlagBits = D1 ('MetaData "VkPipelineLayoutCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineLayoutCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineMultisampleStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineMultisampleStateCreateFlagBits -> c VkPipelineMultisampleStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineMultisampleStateCreateFlagBits #

toConstr :: VkPipelineMultisampleStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineMultisampleStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineMultisampleStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineMultisampleStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineMultisampleStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineMultisampleStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlagBits -> m VkPipelineMultisampleStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlagBits -> m VkPipelineMultisampleStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineMultisampleStateCreateFlagBits -> m VkPipelineMultisampleStateCreateFlagBits #

Num VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits #

(.|.) :: VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits #

xor :: VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits #

complement :: VkPipelineMultisampleStateCreateFlagBits -> VkPipelineMultisampleStateCreateFlagBits #

shift :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

rotate :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

zeroBits :: VkPipelineMultisampleStateCreateFlagBits #

bit :: Int -> VkPipelineMultisampleStateCreateFlagBits #

setBit :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

clearBit :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

complementBit :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

testBit :: VkPipelineMultisampleStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineMultisampleStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineMultisampleStateCreateFlagBits -> Int #

isSigned :: VkPipelineMultisampleStateCreateFlagBits -> Bool #

shiftL :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

unsafeShiftL :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

shiftR :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

unsafeShiftR :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

rotateL :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

rotateR :: VkPipelineMultisampleStateCreateFlagBits -> Int -> VkPipelineMultisampleStateCreateFlagBits #

popCount :: VkPipelineMultisampleStateCreateFlagBits -> Int #

FiniteBits VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineMultisampleStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineMultisampleStateCreateFlagBits = D1 ('MetaData "VkPipelineMultisampleStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineMultisampleStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineRasterizationStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineRasterizationStateCreateFlagBits -> c VkPipelineRasterizationStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineRasterizationStateCreateFlagBits #

toConstr :: VkPipelineRasterizationStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineRasterizationStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineRasterizationStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineRasterizationStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineRasterizationStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineRasterizationStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlagBits -> m VkPipelineRasterizationStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlagBits -> m VkPipelineRasterizationStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineRasterizationStateCreateFlagBits -> m VkPipelineRasterizationStateCreateFlagBits #

Num VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits #

(.|.) :: VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits #

xor :: VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits #

complement :: VkPipelineRasterizationStateCreateFlagBits -> VkPipelineRasterizationStateCreateFlagBits #

shift :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

rotate :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

zeroBits :: VkPipelineRasterizationStateCreateFlagBits #

bit :: Int -> VkPipelineRasterizationStateCreateFlagBits #

setBit :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

clearBit :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

complementBit :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

testBit :: VkPipelineRasterizationStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineRasterizationStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineRasterizationStateCreateFlagBits -> Int #

isSigned :: VkPipelineRasterizationStateCreateFlagBits -> Bool #

shiftL :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

unsafeShiftL :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

shiftR :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

unsafeShiftR :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

rotateL :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

rotateR :: VkPipelineRasterizationStateCreateFlagBits -> Int -> VkPipelineRasterizationStateCreateFlagBits #

popCount :: VkPipelineRasterizationStateCreateFlagBits -> Int #

FiniteBits VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineRasterizationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineRasterizationStateCreateFlagBits = D1 ('MetaData "VkPipelineRasterizationStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineRasterizationStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineShaderStageCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineShaderStageCreateFlagBits -> c VkPipelineShaderStageCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineShaderStageCreateFlagBits #

toConstr :: VkPipelineShaderStageCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineShaderStageCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineShaderStageCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineShaderStageCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineShaderStageCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineShaderStageCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlagBits -> m VkPipelineShaderStageCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlagBits -> m VkPipelineShaderStageCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineShaderStageCreateFlagBits -> m VkPipelineShaderStageCreateFlagBits #

Num VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits #

(.|.) :: VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits #

xor :: VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits #

complement :: VkPipelineShaderStageCreateFlagBits -> VkPipelineShaderStageCreateFlagBits #

shift :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

rotate :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

zeroBits :: VkPipelineShaderStageCreateFlagBits #

bit :: Int -> VkPipelineShaderStageCreateFlagBits #

setBit :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

clearBit :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

complementBit :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

testBit :: VkPipelineShaderStageCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineShaderStageCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineShaderStageCreateFlagBits -> Int #

isSigned :: VkPipelineShaderStageCreateFlagBits -> Bool #

shiftL :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

unsafeShiftL :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

shiftR :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

unsafeShiftR :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

rotateL :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

rotateR :: VkPipelineShaderStageCreateFlagBits -> Int -> VkPipelineShaderStageCreateFlagBits #

popCount :: VkPipelineShaderStageCreateFlagBits -> Int #

FiniteBits VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineShaderStageCreateFlagBits = D1 ('MetaData "VkPipelineShaderStageCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineShaderStageCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineStageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Typeable a => Data (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineStageBitmask a -> c (VkPipelineStageBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkPipelineStageBitmask a) #

toConstr :: VkPipelineStageBitmask a -> Constr #

dataTypeOf :: VkPipelineStageBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkPipelineStageBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkPipelineStageBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineStageBitmask a -> VkPipelineStageBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineStageBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineStageBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineStageBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineStageBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineStageBitmask a -> m (VkPipelineStageBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineStageBitmask a -> m (VkPipelineStageBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineStageBitmask a -> m (VkPipelineStageBitmask a) #

Num (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Associated Types

type Rep (VkPipelineStageBitmask a) :: Type -> Type #

Storable (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask #

(.|.) :: VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask #

xor :: VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask #

complement :: VkPipelineStageBitmask FlagMask -> VkPipelineStageBitmask FlagMask #

shift :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

rotate :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

zeroBits :: VkPipelineStageBitmask FlagMask #

bit :: Int -> VkPipelineStageBitmask FlagMask #

setBit :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

clearBit :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

complementBit :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

testBit :: VkPipelineStageBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkPipelineStageBitmask FlagMask -> Maybe Int #

bitSize :: VkPipelineStageBitmask FlagMask -> Int #

isSigned :: VkPipelineStageBitmask FlagMask -> Bool #

shiftL :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

unsafeShiftL :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

shiftR :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

unsafeShiftR :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

rotateL :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

rotateR :: VkPipelineStageBitmask FlagMask -> Int -> VkPipelineStageBitmask FlagMask #

popCount :: VkPipelineStageBitmask FlagMask -> Int #

FiniteBits (VkPipelineStageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep (VkPipelineStageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep (VkPipelineStageBitmask a) = D1 ('MetaData "VkPipelineStageBitmask" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineStageBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT :: VkPipelineStageBitmask a Source #

Before subsequent commands are processed

bitpos = 0

pattern VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT :: VkPipelineStageBitmask a Source #

Draw/DispatchIndirect command fetch

bitpos = 1

pattern VK_PIPELINE_STAGE_VERTEX_INPUT_BIT :: VkPipelineStageBitmask a Source #

Vertex/index fetch

bitpos = 2

pattern VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT :: VkPipelineStageBitmask a Source #

Tessellation control shading

bitpos = 4

pattern VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT :: VkPipelineStageBitmask a Source #

Tessellation evaluation shading

bitpos = 5

pattern VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT :: VkPipelineStageBitmask a Source #

Early fragment (depth and stencil) tests

bitpos = 8

pattern VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT :: VkPipelineStageBitmask a Source #

Late fragment (depth and stencil) tests

bitpos = 9

pattern VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT :: VkPipelineStageBitmask a Source #

Color attachment writes

bitpos = 10

pattern VK_PIPELINE_STAGE_TRANSFER_BIT :: VkPipelineStageBitmask a Source #

Transfer/copy operations

bitpos = 12

pattern VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT :: VkPipelineStageBitmask a Source #

After previous commands have completed

bitpos = 13

pattern VK_PIPELINE_STAGE_HOST_BIT :: VkPipelineStageBitmask a Source #

Indicates host (CPU) is a source/sink of the dependency

bitpos = 14

pattern VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT :: VkPipelineStageBitmask a Source #

All stages of the graphics pipeline

bitpos = 15

pattern VK_PIPELINE_STAGE_ALL_COMMANDS_BIT :: VkPipelineStageBitmask a Source #

All stages supported on the queue

bitpos = 16

newtype VkPipelineTessellationStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineTessellationStateCreateFlagBits -> c VkPipelineTessellationStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineTessellationStateCreateFlagBits #

toConstr :: VkPipelineTessellationStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineTessellationStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineTessellationStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineTessellationStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineTessellationStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineTessellationStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlagBits -> m VkPipelineTessellationStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlagBits -> m VkPipelineTessellationStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineTessellationStateCreateFlagBits -> m VkPipelineTessellationStateCreateFlagBits #

Num VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits #

(.|.) :: VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits #

xor :: VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits #

complement :: VkPipelineTessellationStateCreateFlagBits -> VkPipelineTessellationStateCreateFlagBits #

shift :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

rotate :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

zeroBits :: VkPipelineTessellationStateCreateFlagBits #

bit :: Int -> VkPipelineTessellationStateCreateFlagBits #

setBit :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

clearBit :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

complementBit :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

testBit :: VkPipelineTessellationStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineTessellationStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineTessellationStateCreateFlagBits -> Int #

isSigned :: VkPipelineTessellationStateCreateFlagBits -> Bool #

shiftL :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

unsafeShiftL :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

shiftR :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

unsafeShiftR :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

rotateL :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

rotateR :: VkPipelineTessellationStateCreateFlagBits -> Int -> VkPipelineTessellationStateCreateFlagBits #

popCount :: VkPipelineTessellationStateCreateFlagBits -> Int #

FiniteBits VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineTessellationStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineTessellationStateCreateFlagBits = D1 ('MetaData "VkPipelineTessellationStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineTessellationStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineVertexInputStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineVertexInputStateCreateFlagBits -> c VkPipelineVertexInputStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineVertexInputStateCreateFlagBits #

toConstr :: VkPipelineVertexInputStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineVertexInputStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineVertexInputStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineVertexInputStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineVertexInputStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineVertexInputStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlagBits -> m VkPipelineVertexInputStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlagBits -> m VkPipelineVertexInputStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineVertexInputStateCreateFlagBits -> m VkPipelineVertexInputStateCreateFlagBits #

Num VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits #

(.|.) :: VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits #

xor :: VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits #

complement :: VkPipelineVertexInputStateCreateFlagBits -> VkPipelineVertexInputStateCreateFlagBits #

shift :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

rotate :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

zeroBits :: VkPipelineVertexInputStateCreateFlagBits #

bit :: Int -> VkPipelineVertexInputStateCreateFlagBits #

setBit :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

clearBit :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

complementBit :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

testBit :: VkPipelineVertexInputStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineVertexInputStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineVertexInputStateCreateFlagBits -> Int #

isSigned :: VkPipelineVertexInputStateCreateFlagBits -> Bool #

shiftL :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

unsafeShiftL :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

shiftR :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

unsafeShiftR :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

rotateL :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

rotateR :: VkPipelineVertexInputStateCreateFlagBits -> Int -> VkPipelineVertexInputStateCreateFlagBits #

popCount :: VkPipelineVertexInputStateCreateFlagBits -> Int #

FiniteBits VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineVertexInputStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineVertexInputStateCreateFlagBits = D1 ('MetaData "VkPipelineVertexInputStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineVertexInputStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkPipelineViewportStateCreateFlagBits Source #

Instances

Instances details
Bounded VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Enum VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Eq VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Integral VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Data VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPipelineViewportStateCreateFlagBits -> c VkPipelineViewportStateCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPipelineViewportStateCreateFlagBits #

toConstr :: VkPipelineViewportStateCreateFlagBits -> Constr #

dataTypeOf :: VkPipelineViewportStateCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPipelineViewportStateCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPipelineViewportStateCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPipelineViewportStateCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPipelineViewportStateCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlagBits -> m VkPipelineViewportStateCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlagBits -> m VkPipelineViewportStateCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPipelineViewportStateCreateFlagBits -> m VkPipelineViewportStateCreateFlagBits #

Num VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Ord VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Read VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Real VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Show VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Generic VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Storable VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Bits VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

Methods

(.&.) :: VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits #

(.|.) :: VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits #

xor :: VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits #

complement :: VkPipelineViewportStateCreateFlagBits -> VkPipelineViewportStateCreateFlagBits #

shift :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

rotate :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

zeroBits :: VkPipelineViewportStateCreateFlagBits #

bit :: Int -> VkPipelineViewportStateCreateFlagBits #

setBit :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

clearBit :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

complementBit :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

testBit :: VkPipelineViewportStateCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkPipelineViewportStateCreateFlagBits -> Maybe Int #

bitSize :: VkPipelineViewportStateCreateFlagBits -> Int #

isSigned :: VkPipelineViewportStateCreateFlagBits -> Bool #

shiftL :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

unsafeShiftL :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

shiftR :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

unsafeShiftR :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

rotateL :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

rotateR :: VkPipelineViewportStateCreateFlagBits -> Int -> VkPipelineViewportStateCreateFlagBits #

popCount :: VkPipelineViewportStateCreateFlagBits -> Int #

FiniteBits VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineViewportStateCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Pipeline

type Rep VkPipelineViewportStateCreateFlagBits = D1 ('MetaData "VkPipelineViewportStateCreateFlagBits" "Graphics.Vulkan.Types.Enum.Pipeline" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPipelineViewportStateCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkQueryControlBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Enum (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Eq (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Integral (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Typeable a => Data (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryControlBitmask a -> c (VkQueryControlBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkQueryControlBitmask a) #

toConstr :: VkQueryControlBitmask a -> Constr #

dataTypeOf :: VkQueryControlBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkQueryControlBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkQueryControlBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkQueryControlBitmask a -> VkQueryControlBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryControlBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryControlBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueryControlBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryControlBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueryControlBitmask a -> m (VkQueryControlBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryControlBitmask a -> m (VkQueryControlBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryControlBitmask a -> m (VkQueryControlBitmask a) #

Num (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Ord (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Read (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Real (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Show (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Generic (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Associated Types

type Rep (VkQueryControlBitmask a) :: Type -> Type #

Storable (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Bits (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

(.&.) :: VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask #

(.|.) :: VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask #

xor :: VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask #

complement :: VkQueryControlBitmask FlagMask -> VkQueryControlBitmask FlagMask #

shift :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

rotate :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

zeroBits :: VkQueryControlBitmask FlagMask #

bit :: Int -> VkQueryControlBitmask FlagMask #

setBit :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

clearBit :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

complementBit :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

testBit :: VkQueryControlBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkQueryControlBitmask FlagMask -> Maybe Int #

bitSize :: VkQueryControlBitmask FlagMask -> Int #

isSigned :: VkQueryControlBitmask FlagMask -> Bool #

shiftL :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

unsafeShiftL :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

shiftR :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

unsafeShiftR :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

rotateL :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

rotateR :: VkQueryControlBitmask FlagMask -> Int -> VkQueryControlBitmask FlagMask #

popCount :: VkQueryControlBitmask FlagMask -> Int #

FiniteBits (VkQueryControlBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryControlBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryControlBitmask a) = D1 ('MetaData "VkQueryControlBitmask" "Graphics.Vulkan.Types.Enum.Query" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueryControlBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_QUERY_CONTROL_PRECISE_BIT :: VkQueryControlBitmask a Source #

Require precise results to be collected by the query

bitpos = 0

newtype VkQueryPipelineStatisticBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Enum (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Eq (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Integral (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Typeable a => Data (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPipelineStatisticBitmask a -> c (VkQueryPipelineStatisticBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkQueryPipelineStatisticBitmask a) #

toConstr :: VkQueryPipelineStatisticBitmask a -> Constr #

dataTypeOf :: VkQueryPipelineStatisticBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkQueryPipelineStatisticBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkQueryPipelineStatisticBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkQueryPipelineStatisticBitmask a -> VkQueryPipelineStatisticBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPipelineStatisticBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPipelineStatisticBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueryPipelineStatisticBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryPipelineStatisticBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueryPipelineStatisticBitmask a -> m (VkQueryPipelineStatisticBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPipelineStatisticBitmask a -> m (VkQueryPipelineStatisticBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPipelineStatisticBitmask a -> m (VkQueryPipelineStatisticBitmask a) #

Num (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Ord (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Read (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Real (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Show (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Generic (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Associated Types

type Rep (VkQueryPipelineStatisticBitmask a) :: Type -> Type #

Storable (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Bits (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

(.&.) :: VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask #

(.|.) :: VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask #

xor :: VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask #

complement :: VkQueryPipelineStatisticBitmask FlagMask -> VkQueryPipelineStatisticBitmask FlagMask #

shift :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

rotate :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

zeroBits :: VkQueryPipelineStatisticBitmask FlagMask #

bit :: Int -> VkQueryPipelineStatisticBitmask FlagMask #

setBit :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

clearBit :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

complementBit :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

testBit :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkQueryPipelineStatisticBitmask FlagMask -> Maybe Int #

bitSize :: VkQueryPipelineStatisticBitmask FlagMask -> Int #

isSigned :: VkQueryPipelineStatisticBitmask FlagMask -> Bool #

shiftL :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

unsafeShiftL :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

shiftR :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

unsafeShiftR :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

rotateL :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

rotateR :: VkQueryPipelineStatisticBitmask FlagMask -> Int -> VkQueryPipelineStatisticBitmask FlagMask #

popCount :: VkQueryPipelineStatisticBitmask FlagMask -> Int #

FiniteBits (VkQueryPipelineStatisticBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryPipelineStatisticBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryPipelineStatisticBitmask a) = D1 ('MetaData "VkQueryPipelineStatisticBitmask" "Graphics.Vulkan.Types.Enum.Query" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueryPipelineStatisticBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkQueryPoolCreateFlagBits Source #

Instances

Instances details
Bounded VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Enum VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Eq VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Integral VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Data VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryPoolCreateFlagBits -> c VkQueryPoolCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryPoolCreateFlagBits #

toConstr :: VkQueryPoolCreateFlagBits -> Constr #

dataTypeOf :: VkQueryPoolCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueryPoolCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryPoolCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryPoolCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueryPoolCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryPoolCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlagBits -> m VkQueryPoolCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlagBits -> m VkQueryPoolCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryPoolCreateFlagBits -> m VkQueryPoolCreateFlagBits #

Num VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Ord VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Read VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Real VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Show VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Generic VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Associated Types

type Rep VkQueryPoolCreateFlagBits :: Type -> Type #

Storable VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Bits VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

(.&.) :: VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits #

(.|.) :: VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits #

xor :: VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits #

complement :: VkQueryPoolCreateFlagBits -> VkQueryPoolCreateFlagBits #

shift :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

rotate :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

zeroBits :: VkQueryPoolCreateFlagBits #

bit :: Int -> VkQueryPoolCreateFlagBits #

setBit :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

clearBit :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

complementBit :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

testBit :: VkQueryPoolCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkQueryPoolCreateFlagBits -> Maybe Int #

bitSize :: VkQueryPoolCreateFlagBits -> Int #

isSigned :: VkQueryPoolCreateFlagBits -> Bool #

shiftL :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

unsafeShiftL :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

shiftR :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

unsafeShiftR :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

rotateL :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

rotateR :: VkQueryPoolCreateFlagBits -> Int -> VkQueryPoolCreateFlagBits #

popCount :: VkQueryPoolCreateFlagBits -> Int #

FiniteBits VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep VkQueryPoolCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep VkQueryPoolCreateFlagBits = D1 ('MetaData "VkQueryPoolCreateFlagBits" "Graphics.Vulkan.Types.Enum.Query" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueryPoolCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkQueryResultBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Enum (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Eq (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Integral (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Typeable a => Data (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryResultBitmask a -> c (VkQueryResultBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkQueryResultBitmask a) #

toConstr :: VkQueryResultBitmask a -> Constr #

dataTypeOf :: VkQueryResultBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkQueryResultBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkQueryResultBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkQueryResultBitmask a -> VkQueryResultBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryResultBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryResultBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueryResultBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryResultBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueryResultBitmask a -> m (VkQueryResultBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryResultBitmask a -> m (VkQueryResultBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryResultBitmask a -> m (VkQueryResultBitmask a) #

Num (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Ord (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Read (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Real (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Show (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Generic (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Associated Types

type Rep (VkQueryResultBitmask a) :: Type -> Type #

Storable (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Bits (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

(.&.) :: VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask #

(.|.) :: VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask #

xor :: VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask #

complement :: VkQueryResultBitmask FlagMask -> VkQueryResultBitmask FlagMask #

shift :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

rotate :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

zeroBits :: VkQueryResultBitmask FlagMask #

bit :: Int -> VkQueryResultBitmask FlagMask #

setBit :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

clearBit :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

complementBit :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

testBit :: VkQueryResultBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkQueryResultBitmask FlagMask -> Maybe Int #

bitSize :: VkQueryResultBitmask FlagMask -> Int #

isSigned :: VkQueryResultBitmask FlagMask -> Bool #

shiftL :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

unsafeShiftL :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

shiftR :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

unsafeShiftR :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

rotateL :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

rotateR :: VkQueryResultBitmask FlagMask -> Int -> VkQueryResultBitmask FlagMask #

popCount :: VkQueryResultBitmask FlagMask -> Int #

FiniteBits (VkQueryResultBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryResultBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep (VkQueryResultBitmask a) = D1 ('MetaData "VkQueryResultBitmask" "Graphics.Vulkan.Types.Enum.Query" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueryResultBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_QUERY_RESULT_64_BIT :: VkQueryResultBitmask a Source #

Results of the queries are written to the destination buffer as 64-bit values

bitpos = 0

pattern VK_QUERY_RESULT_WAIT_BIT :: VkQueryResultBitmask a Source #

Results of the queries are waited on before proceeding with the result copy

bitpos = 1

pattern VK_QUERY_RESULT_WITH_AVAILABILITY_BIT :: VkQueryResultBitmask a Source #

Besides the results of the query, the availability of the results is also written

bitpos = 2

pattern VK_QUERY_RESULT_PARTIAL_BIT :: VkQueryResultBitmask a Source #

Copy the partial results of the query even if the final results are not available

bitpos = 3

newtype VkQueryType Source #

Constructors

VkQueryType Int32 

Instances

Instances details
Bounded VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Enum VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Eq VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Data VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueryType -> c VkQueryType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueryType #

toConstr :: VkQueryType -> Constr #

dataTypeOf :: VkQueryType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueryType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueryType) #

gmapT :: (forall b. Data b => b -> b) -> VkQueryType -> VkQueryType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueryType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueryType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueryType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueryType -> m VkQueryType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryType -> m VkQueryType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueryType -> m VkQueryType #

Num VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Ord VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Read VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Show VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Generic VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

Associated Types

type Rep VkQueryType :: Type -> Type #

Storable VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep VkQueryType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Query

type Rep VkQueryType = D1 ('MetaData "VkQueryType" "Graphics.Vulkan.Types.Enum.Query" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueryType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

data VkRect2D Source #

typedef struct VkRect2D {
    VkOffset2D     offset;
    VkExtent2D     extent;
} VkRect2D;

VkRect2D registry at www.khronos.org

Constructors

VkRect2D# Addr# ByteArray# 

Instances

Instances details
Eq VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Ord VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Show VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Storable VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "extent" VkRect2D -> IO () Source #

CanWriteField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Methods

writeField :: Ptr VkRect2D -> FieldType "offset" VkRect2D -> IO () Source #

CanReadField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRect2D Source #

type FieldOptional "extent" VkRect2D :: Bool Source #

type FieldOffset "extent" VkRect2D :: Nat Source #

type FieldIsArray "extent" VkRect2D :: Bool Source #

HasField "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRect2D Source #

type FieldOptional "offset" VkRect2D :: Bool Source #

type FieldOffset "offset" VkRect2D :: Nat Source #

type FieldIsArray "offset" VkRect2D :: Bool Source #

type StructFields VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructFields VkRect2D = '["offset", "extent"]
type CUnionType VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type ReturnedOnly VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRect2D = '[] :: [Type]
type FieldType "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "extent" VkRect2D = VkExtent2D
type FieldType "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "offset" VkRect2D = VkOffset2D
type FieldOptional "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "extent" VkRect2D = 'False
type FieldOptional "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "offset" VkRect2D = 'False
type FieldOffset "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRect2D = 8
type FieldOffset "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "offset" VkRect2D = 0
type FieldIsArray "extent" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "extent" VkRect2D = 'False
type FieldIsArray "offset" VkRect2D Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "offset" VkRect2D = 'False

data VkRectLayerKHR Source #

typedef struct VkRectLayerKHR {
    VkOffset2D                       offset;
    VkExtent2D                       extent;
    uint32_t                         layer;
} VkRectLayerKHR;

VkRectLayerKHR registry at www.khronos.org

Instances

Instances details
Eq VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Ord VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Show VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Storable VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshalPrim VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

VulkanMarshal VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanWriteField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

CanReadField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "extent" VkRectLayerKHR Source #

type FieldOptional "extent" VkRectLayerKHR :: Bool Source #

type FieldOffset "extent" VkRectLayerKHR :: Nat Source #

type FieldIsArray "extent" VkRectLayerKHR :: Bool Source #

HasField "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

HasField "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

Associated Types

type FieldType "offset" VkRectLayerKHR Source #

type FieldOptional "offset" VkRectLayerKHR :: Bool Source #

type FieldOffset "offset" VkRectLayerKHR :: Nat Source #

type FieldIsArray "offset" VkRectLayerKHR :: Bool Source #

type StructFields VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructFields VkRectLayerKHR = '["offset", "extent", "layer"]
type CUnionType VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type ReturnedOnly VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type StructExtends VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldType "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOptional "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "extent" VkRectLayerKHR = 8
type FieldOffset "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "layer" VkRectLayerKHR = 16
type FieldOffset "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldOffset "offset" VkRectLayerKHR = 0
type FieldIsArray "extent" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "layer" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

type FieldIsArray "offset" VkRectLayerKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Rect

data VkRenderPassBeginInfo Source #

typedef struct VkRenderPassBeginInfo {
    VkStructureType sType;
    const void*            pNext;
    VkRenderPass           renderPass;
    VkFramebuffer          framebuffer;
    VkRect2D               renderArea;
    uint32_t               clearValueCount;
    const VkClearValue*    pClearValues;
} VkRenderPassBeginInfo;

VkRenderPassBeginInfo registry at www.khronos.org

Instances

Instances details
Eq VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Ord VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Show VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Storable VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "clearValueCount" VkRenderPassBeginInfo Source #

type FieldOptional "clearValueCount" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "clearValueCount" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "clearValueCount" VkRenderPassBeginInfo :: Bool Source #

HasField "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "framebuffer" VkRenderPassBeginInfo Source #

type FieldOptional "framebuffer" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "framebuffer" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "framebuffer" VkRenderPassBeginInfo :: Bool Source #

HasField "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pClearValues" VkRenderPassBeginInfo Source #

type FieldOptional "pClearValues" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "pClearValues" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "pClearValues" VkRenderPassBeginInfo :: Bool Source #

HasField "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "renderArea" VkRenderPassBeginInfo Source #

type FieldOptional "renderArea" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "renderArea" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "renderArea" VkRenderPassBeginInfo :: Bool Source #

HasField "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "renderPass" VkRenderPassBeginInfo Source #

type FieldOptional "renderPass" VkRenderPassBeginInfo :: Bool Source #

type FieldOffset "renderPass" VkRenderPassBeginInfo :: Nat Source #

type FieldIsArray "renderPass" VkRenderPassBeginInfo :: Bool Source #

HasField "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassBeginInfo = '["sType", "pNext", "renderPass", "framebuffer", "renderArea", "clearValueCount", "pClearValues"]
type CUnionType VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type ReturnedOnly VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructExtends VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "clearValueCount" VkRenderPassBeginInfo = Word32
type FieldType "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "clearValueCount" VkRenderPassBeginInfo = 'True
type FieldOptional "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "clearValueCount" VkRenderPassBeginInfo = 48
type FieldOffset "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "framebuffer" VkRenderPassBeginInfo = 24
type FieldOffset "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pClearValues" VkRenderPassBeginInfo = 56
type FieldOffset "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "renderArea" VkRenderPassBeginInfo = 32
type FieldOffset "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "renderPass" VkRenderPassBeginInfo = 16
type FieldOffset "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "clearValueCount" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "clearValueCount" VkRenderPassBeginInfo = 'False
type FieldIsArray "framebuffer" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pClearValues" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pNext" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "renderArea" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "renderPass" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "sType" VkRenderPassBeginInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

data VkRenderPassCreateInfo Source #

typedef struct VkRenderPassCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkRenderPassCreateFlags    flags;
    uint32_t   attachmentCount;
    const VkAttachmentDescription* pAttachments;
    uint32_t               subpassCount;
    const VkSubpassDescription* pSubpasses;
    uint32_t       dependencyCount;
    const VkSubpassDependency* pDependencies;
} VkRenderPassCreateInfo;

VkRenderPassCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Ord VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Show VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Storable VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "attachmentCount" VkRenderPassCreateInfo Source #

type FieldOptional "attachmentCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "attachmentCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "attachmentCount" VkRenderPassCreateInfo :: Bool Source #

HasField "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "dependencyCount" VkRenderPassCreateInfo Source #

type FieldOptional "dependencyCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "dependencyCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "dependencyCount" VkRenderPassCreateInfo :: Bool Source #

HasField "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pAttachments" VkRenderPassCreateInfo Source #

type FieldOptional "pAttachments" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "pAttachments" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "pAttachments" VkRenderPassCreateInfo :: Bool Source #

HasField "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pDependencies" VkRenderPassCreateInfo Source #

type FieldOptional "pDependencies" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "pDependencies" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "pDependencies" VkRenderPassCreateInfo :: Bool Source #

HasField "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "subpassCount" VkRenderPassCreateInfo Source #

type FieldOptional "subpassCount" VkRenderPassCreateInfo :: Bool Source #

type FieldOffset "subpassCount" VkRenderPassCreateInfo :: Nat Source #

type FieldIsArray "subpassCount" VkRenderPassCreateInfo :: Bool Source #

type StructFields VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassCreateInfo = '["sType", "pNext", "flags", "attachmentCount", "pAttachments", "subpassCount", "pSubpasses", "dependencyCount", "pDependencies"]
type CUnionType VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type ReturnedOnly VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructExtends VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "attachmentCount" VkRenderPassCreateInfo = Word32
type FieldType "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "dependencyCount" VkRenderPassCreateInfo = Word32
type FieldType "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "attachmentCount" VkRenderPassCreateInfo = 'True
type FieldOptional "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "dependencyCount" VkRenderPassCreateInfo = 'True
type FieldOptional "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "attachmentCount" VkRenderPassCreateInfo = 20
type FieldOffset "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "dependencyCount" VkRenderPassCreateInfo = 48
type FieldOffset "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pAttachments" VkRenderPassCreateInfo = 24
type FieldOffset "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pDependencies" VkRenderPassCreateInfo = 56
type FieldOffset "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pSubpasses" VkRenderPassCreateInfo = 40
type FieldOffset "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "subpassCount" VkRenderPassCreateInfo = 32
type FieldIsArray "attachmentCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "attachmentCount" VkRenderPassCreateInfo = 'False
type FieldIsArray "dependencyCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "dependencyCount" VkRenderPassCreateInfo = 'False
type FieldIsArray "flags" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pAttachments" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pDependencies" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pDependencies" VkRenderPassCreateInfo = 'False
type FieldIsArray "pNext" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pSubpasses" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "sType" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "subpassCount" VkRenderPassCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

data VkRenderPassInputAttachmentAspectCreateInfo Source #

typedef struct VkRenderPassInputAttachmentAspectCreateInfo {
    VkStructureType sType;
    const void*                     pNext;
    uint32_t                        aspectReferenceCount;
    const VkInputAttachmentAspectReference* pAspectReferences;
} VkRenderPassInputAttachmentAspectCreateInfo;

VkRenderPassInputAttachmentAspectCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Ord VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Show VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Storable VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassInputAttachmentAspectCreateInfo = '["sType", "pNext", "aspectReferenceCount", "pAspectReferences"]
type CUnionType VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type ReturnedOnly VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructExtends VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "aspectReferenceCount" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pAspectReferences" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pNext" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "sType" VkRenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

data VkRenderPassMultiviewCreateInfo Source #

typedef struct VkRenderPassMultiviewCreateInfo {
    VkStructureType        sType;
    const void*            pNext;
    uint32_t               subpassCount;
    const uint32_t*     pViewMasks;
    uint32_t               dependencyCount;
    const int32_t*   pViewOffsets;
    uint32_t               correlationMaskCount;
    const uint32_t* pCorrelationMasks;
} VkRenderPassMultiviewCreateInfo;

VkRenderPassMultiviewCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Ord VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Show VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Storable VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source #

type FieldOptional "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Bool Source #

type FieldOffset "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Nat Source #

type FieldIsArray "correlationMaskCount" VkRenderPassMultiviewCreateInfo :: Bool Source #

HasField "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source #

type FieldOptional "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Bool Source #

type FieldOffset "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Nat Source #

type FieldIsArray "pCorrelationMasks" VkRenderPassMultiviewCreateInfo :: Bool Source #

HasField "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassMultiviewCreateInfo = '["sType", "pNext", "subpassCount", "pViewMasks", "dependencyCount", "pViewOffsets", "correlationMaskCount", "pCorrelationMasks"]
type CUnionType VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type ReturnedOnly VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructExtends VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "correlationMaskCount" VkRenderPassMultiviewCreateInfo = Word32
type FieldType "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "correlationMaskCount" VkRenderPassMultiviewCreateInfo = 'True
type FieldOptional "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "correlationMaskCount" VkRenderPassMultiviewCreateInfo = 48
type FieldOffset "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "dependencyCount" VkRenderPassMultiviewCreateInfo = 32
type FieldOffset "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pCorrelationMasks" VkRenderPassMultiviewCreateInfo = 56
type FieldOffset "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "correlationMaskCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "correlationMaskCount" VkRenderPassMultiviewCreateInfo = 'False
type FieldIsArray "dependencyCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pCorrelationMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pNext" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pViewMasks" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pViewOffsets" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "sType" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "subpassCount" VkRenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

data VkRenderPassSampleLocationsBeginInfoEXT Source #

typedef struct VkRenderPassSampleLocationsBeginInfoEXT {
    VkStructureType sType;
    const void*                      pNext;
    uint32_t         attachmentInitialSampleLocationsCount;
    const VkAttachmentSampleLocationsEXT* pAttachmentInitialSampleLocations;
    uint32_t         postSubpassSampleLocationsCount;
    const VkSubpassSampleLocationsEXT* pPostSubpassSampleLocations;
} VkRenderPassSampleLocationsBeginInfoEXT;

VkRenderPassSampleLocationsBeginInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Ord VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Show VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Storable VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshalPrim VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

VulkanMarshal VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanWriteField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

CanReadField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

HasField "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

Associated Types

type FieldType "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source #

type FieldOptional "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

type FieldOffset "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Nat Source #

type FieldIsArray "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT :: Bool Source #

HasField "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructFields VkRenderPassSampleLocationsBeginInfoEXT = '["sType", "pNext", "attachmentInitialSampleLocationsCount", "pAttachmentInitialSampleLocations", "postSubpassSampleLocationsCount", "pPostSubpassSampleLocations"]
type CUnionType VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type ReturnedOnly VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type StructExtends VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = Word32
type FieldType "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldType "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = Word32
type FieldType "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 'True
type FieldOptional "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldOptional "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldOptional "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOptional "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 'True
type FieldOptional "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 16
type FieldOffset "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 24
type FieldOffset "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 40
type FieldOffset "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldOffset "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 32
type FieldOffset "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "attachmentInitialSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldIsArray "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pAttachmentInitialSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldIsArray "pNext" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "pPostSubpassSampleLocations" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldIsArray "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

type FieldIsArray "postSubpassSampleLocationsCount" VkRenderPassSampleLocationsBeginInfoEXT = 'False
type FieldIsArray "sType" VkRenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.RenderPass

data VkSparseBufferMemoryBindInfo Source #

typedef struct VkSparseBufferMemoryBindInfo {
    VkBuffer buffer;
    uint32_t               bindCount;
    const VkSparseMemoryBind* pBinds;
} VkSparseBufferMemoryBindInfo;

VkSparseBufferMemoryBindInfo registry at www.khronos.org

Instances

Instances details
Eq VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseBufferMemoryBindInfo = '["buffer", "bindCount", "pBinds"]
type CUnionType VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "bindCount" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "buffer" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "pBinds" VkSparseBufferMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageFormatProperties Source #

typedef struct VkSparseImageFormatProperties {
    VkImageAspectFlags     aspectMask;
    VkExtent3D             imageGranularity;
    VkSparseImageFormatFlags flags;
} VkSparseImageFormatProperties;

VkSparseImageFormatProperties registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageGranularity" VkSparseImageFormatProperties Source #

type FieldOptional "imageGranularity" VkSparseImageFormatProperties :: Bool Source #

type FieldOffset "imageGranularity" VkSparseImageFormatProperties :: Nat Source #

type FieldIsArray "imageGranularity" VkSparseImageFormatProperties :: Bool Source #

type StructFields VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageFormatProperties = '["aspectMask", "imageGranularity", "flags"]
type CUnionType VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageGranularity" VkSparseImageFormatProperties = 4
type FieldIsArray "aspectMask" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "flags" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "imageGranularity" VkSparseImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageFormatProperties2 Source #

typedef struct VkSparseImageFormatProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkSparseImageFormatProperties    properties;
} VkSparseImageFormatProperties2;

VkSparseImageFormatProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageFormatProperties2 = '["sType", "pNext", "properties"]
type CUnionType VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "pNext" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "properties" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "sType" VkSparseImageFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageMemoryBind Source #

typedef struct VkSparseImageMemoryBind {
    VkImageSubresource     subresource;
    VkOffset3D             offset;
    VkExtent3D             extent;
    VkDeviceMemory         memory;
    VkDeviceSize           memoryOffset;
    VkSparseMemoryBindFlagsflags;
} VkSparseImageMemoryBind;

VkSparseImageMemoryBind registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryOffset" VkSparseImageMemoryBind Source #

type FieldOptional "memoryOffset" VkSparseImageMemoryBind :: Bool Source #

type FieldOffset "memoryOffset" VkSparseImageMemoryBind :: Nat Source #

type FieldIsArray "memoryOffset" VkSparseImageMemoryBind :: Bool Source #

HasField "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryBind = '["subresource", "offset", "extent", "memory", "memoryOffset", "flags"]
type CUnionType VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memoryOffset" VkSparseImageMemoryBind = 48
type FieldOffset "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "subresource" VkSparseImageMemoryBind = 0
type FieldIsArray "extent" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "flags" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memory" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memoryOffset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "offset" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "subresource" VkSparseImageMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageMemoryBindInfo Source #

typedef struct VkSparseImageMemoryBindInfo {
    VkImage image;
    uint32_t               bindCount;
    const VkSparseImageMemoryBind* pBinds;
} VkSparseImageMemoryBindInfo;

VkSparseImageMemoryBindInfo registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryBindInfo = '["image", "bindCount", "pBinds"]
type CUnionType VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "bindCount" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "image" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "pBinds" VkSparseImageMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageMemoryRequirements Source #

typedef struct VkSparseImageMemoryRequirements {
    VkSparseImageFormatProperties formatProperties;
    uint32_t               imageMipTailFirstLod;
    VkDeviceSize           imageMipTailSize;
    VkDeviceSize           imageMipTailOffset;
    VkDeviceSize           imageMipTailStride;
} VkSparseImageMemoryRequirements;

VkSparseImageMemoryRequirements registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailFirstLod" VkSparseImageMemoryRequirements :: Bool Source #

HasField "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailOffset" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailOffset" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailOffset" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailOffset" VkSparseImageMemoryRequirements :: Bool Source #

HasField "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "imageMipTailStride" VkSparseImageMemoryRequirements Source #

type FieldOptional "imageMipTailStride" VkSparseImageMemoryRequirements :: Bool Source #

type FieldOffset "imageMipTailStride" VkSparseImageMemoryRequirements :: Nat Source #

type FieldIsArray "imageMipTailStride" VkSparseImageMemoryRequirements :: Bool Source #

type StructFields VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryRequirements = '["formatProperties", "imageMipTailFirstLod", "imageMipTailSize", "imageMipTailOffset", "imageMipTailStride"]
type CUnionType VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "imageMipTailFirstLod" VkSparseImageMemoryRequirements = Word32
type FieldType "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "imageMipTailFirstLod" VkSparseImageMemoryRequirements = 'False
type FieldOptional "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "formatProperties" VkSparseImageMemoryRequirements = 0
type FieldOffset "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageMipTailFirstLod" VkSparseImageMemoryRequirements = 20
type FieldOffset "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageMipTailOffset" VkSparseImageMemoryRequirements = 32
type FieldOffset "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageMipTailSize" VkSparseImageMemoryRequirements = 24
type FieldOffset "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "imageMipTailStride" VkSparseImageMemoryRequirements = 40
type FieldIsArray "formatProperties" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "imageMipTailFirstLod" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "imageMipTailFirstLod" VkSparseImageMemoryRequirements = 'False
type FieldIsArray "imageMipTailOffset" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "imageMipTailSize" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "imageMipTailStride" VkSparseImageMemoryRequirements Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageMemoryRequirements2 Source #

typedef struct VkSparseImageMemoryRequirements2 {
    VkStructureType sType;
    void*                                       pNext;
    VkSparseImageMemoryRequirements                                      memoryRequirements;
} VkSparseImageMemoryRequirements2;

VkSparseImageMemoryRequirements2 registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryRequirements" VkSparseImageMemoryRequirements2 Source #

type FieldOptional "memoryRequirements" VkSparseImageMemoryRequirements2 :: Bool Source #

type FieldOffset "memoryRequirements" VkSparseImageMemoryRequirements2 :: Nat Source #

type FieldIsArray "memoryRequirements" VkSparseImageMemoryRequirements2 :: Bool Source #

HasField "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageMemoryRequirements2 = '["sType", "pNext", "memoryRequirements"]
type CUnionType VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memoryRequirements" VkSparseImageMemoryRequirements2 = 16
type FieldOffset "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memoryRequirements" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "pNext" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "sType" VkSparseImageMemoryRequirements2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseImageOpaqueMemoryBindInfo Source #

typedef struct VkSparseImageOpaqueMemoryBindInfo {
    VkImage image;
    uint32_t               bindCount;
    const VkSparseMemoryBind* pBinds;
} VkSparseImageOpaqueMemoryBindInfo;

VkSparseImageOpaqueMemoryBindInfo registry at www.khronos.org

Instances

Instances details
Eq VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseImageOpaqueMemoryBindInfo = '["image", "bindCount", "pBinds"]
type CUnionType VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "bindCount" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "image" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "pBinds" VkSparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

data VkSparseMemoryBind Source #

typedef struct VkSparseMemoryBind {
    VkDeviceSize           resourceOffset;
    VkDeviceSize           size;
    VkDeviceMemory         memory;
    VkDeviceSize           memoryOffset;
    VkSparseMemoryBindFlagsflags;
} VkSparseMemoryBind;

VkSparseMemoryBind registry at www.khronos.org

Instances

Instances details
Eq VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Ord VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Show VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Storable VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshalPrim VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

VulkanMarshal VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanWriteField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

CanReadField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

HasField "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "memoryOffset" VkSparseMemoryBind Source #

type FieldOptional "memoryOffset" VkSparseMemoryBind :: Bool Source #

type FieldOffset "memoryOffset" VkSparseMemoryBind :: Nat Source #

type FieldIsArray "memoryOffset" VkSparseMemoryBind :: Bool Source #

HasField "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

Associated Types

type FieldType "resourceOffset" VkSparseMemoryBind Source #

type FieldOptional "resourceOffset" VkSparseMemoryBind :: Bool Source #

type FieldOffset "resourceOffset" VkSparseMemoryBind :: Nat Source #

type FieldIsArray "resourceOffset" VkSparseMemoryBind :: Bool Source #

HasField "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructFields VkSparseMemoryBind = '["resourceOffset", "size", "memory", "memoryOffset", "flags"]
type CUnionType VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type ReturnedOnly VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type StructExtends VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldType "resourceOffset" VkSparseMemoryBind = VkDeviceSize
type FieldType "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "memoryOffset" VkSparseMemoryBind = 'False
type FieldOptional "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOptional "resourceOffset" VkSparseMemoryBind = 'False
type FieldOptional "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memory" VkSparseMemoryBind = 16
type FieldOffset "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "memoryOffset" VkSparseMemoryBind = 24
type FieldOffset "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldOffset "resourceOffset" VkSparseMemoryBind = 0
type FieldOffset "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "flags" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memory" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memoryOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "memoryOffset" VkSparseMemoryBind = 'False
type FieldIsArray "resourceOffset" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

type FieldIsArray "resourceOffset" VkSparseMemoryBind = 'False
type FieldIsArray "size" VkSparseMemoryBind Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sparse

newtype VkSparseImageFormatBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Enum (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Eq (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Integral (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Typeable a => Data (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSparseImageFormatBitmask a -> c (VkSparseImageFormatBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSparseImageFormatBitmask a) #

toConstr :: VkSparseImageFormatBitmask a -> Constr #

dataTypeOf :: VkSparseImageFormatBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkSparseImageFormatBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSparseImageFormatBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSparseImageFormatBitmask a -> VkSparseImageFormatBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSparseImageFormatBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSparseImageFormatBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSparseImageFormatBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSparseImageFormatBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSparseImageFormatBitmask a -> m (VkSparseImageFormatBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSparseImageFormatBitmask a -> m (VkSparseImageFormatBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSparseImageFormatBitmask a -> m (VkSparseImageFormatBitmask a) #

Num (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Ord (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Read (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Real (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Show (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Generic (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Associated Types

type Rep (VkSparseImageFormatBitmask a) :: Type -> Type #

Storable (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Bits (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Methods

(.&.) :: VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask #

(.|.) :: VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask #

xor :: VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask #

complement :: VkSparseImageFormatBitmask FlagMask -> VkSparseImageFormatBitmask FlagMask #

shift :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

rotate :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

zeroBits :: VkSparseImageFormatBitmask FlagMask #

bit :: Int -> VkSparseImageFormatBitmask FlagMask #

setBit :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

clearBit :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

complementBit :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

testBit :: VkSparseImageFormatBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSparseImageFormatBitmask FlagMask -> Maybe Int #

bitSize :: VkSparseImageFormatBitmask FlagMask -> Int #

isSigned :: VkSparseImageFormatBitmask FlagMask -> Bool #

shiftL :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

unsafeShiftL :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

shiftR :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

unsafeShiftR :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

rotateL :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

rotateR :: VkSparseImageFormatBitmask FlagMask -> Int -> VkSparseImageFormatBitmask FlagMask #

popCount :: VkSparseImageFormatBitmask FlagMask -> Int #

FiniteBits (VkSparseImageFormatBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

type Rep (VkSparseImageFormatBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

type Rep (VkSparseImageFormatBitmask a) = D1 ('MetaData "VkSparseImageFormatBitmask" "Graphics.Vulkan.Types.Enum.Sparse" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSparseImageFormatBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT :: VkSparseImageFormatBitmask a Source #

Image uses a single mip tail region for all array layers

bitpos = 0

pattern VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT :: VkSparseImageFormatBitmask a Source #

Image requires mip level dimensions to be an integer multiple of the sparse image block dimensions for non-tail mip levels.

bitpos = 1

pattern VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT :: VkSparseImageFormatBitmask a Source #

Image uses a non-standard sparse image block dimensions

bitpos = 2

newtype VkSparseMemoryBindBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Enum (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Eq (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Integral (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Typeable a => Data (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSparseMemoryBindBitmask a -> c (VkSparseMemoryBindBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSparseMemoryBindBitmask a) #

toConstr :: VkSparseMemoryBindBitmask a -> Constr #

dataTypeOf :: VkSparseMemoryBindBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkSparseMemoryBindBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSparseMemoryBindBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSparseMemoryBindBitmask a -> VkSparseMemoryBindBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSparseMemoryBindBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSparseMemoryBindBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSparseMemoryBindBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSparseMemoryBindBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSparseMemoryBindBitmask a -> m (VkSparseMemoryBindBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSparseMemoryBindBitmask a -> m (VkSparseMemoryBindBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSparseMemoryBindBitmask a -> m (VkSparseMemoryBindBitmask a) #

Num (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Ord (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Read (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Real (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Show (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Generic (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Associated Types

type Rep (VkSparseMemoryBindBitmask a) :: Type -> Type #

Storable (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Bits (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

Methods

(.&.) :: VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask #

(.|.) :: VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask #

xor :: VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask #

complement :: VkSparseMemoryBindBitmask FlagMask -> VkSparseMemoryBindBitmask FlagMask #

shift :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

rotate :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

zeroBits :: VkSparseMemoryBindBitmask FlagMask #

bit :: Int -> VkSparseMemoryBindBitmask FlagMask #

setBit :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

clearBit :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

complementBit :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

testBit :: VkSparseMemoryBindBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSparseMemoryBindBitmask FlagMask -> Maybe Int #

bitSize :: VkSparseMemoryBindBitmask FlagMask -> Int #

isSigned :: VkSparseMemoryBindBitmask FlagMask -> Bool #

shiftL :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

unsafeShiftL :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

shiftR :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

unsafeShiftR :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

rotateL :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

rotateR :: VkSparseMemoryBindBitmask FlagMask -> Int -> VkSparseMemoryBindBitmask FlagMask #

popCount :: VkSparseMemoryBindBitmask FlagMask -> Int #

FiniteBits (VkSparseMemoryBindBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

type Rep (VkSparseMemoryBindBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sparse

type Rep (VkSparseMemoryBindBitmask a) = D1 ('MetaData "VkSparseMemoryBindBitmask" "Graphics.Vulkan.Types.Enum.Sparse" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSparseMemoryBindBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_SPARSE_MEMORY_BIND_METADATA_BIT :: VkSparseMemoryBindBitmask a Source #

Operation binds resource metadata to memory

bitpos = 0

data VkSubmitInfo Source #

typedef struct VkSubmitInfo {
    VkStructureType sType;
    const void* pNext;
    uint32_t       waitSemaphoreCount;
    const VkSemaphore*     pWaitSemaphores;
    const VkPipelineStageFlags*           pWaitDstStageMask;
    uint32_t       commandBufferCount;
    const VkCommandBuffer*     pCommandBuffers;
    uint32_t       signalSemaphoreCount;
    const VkSemaphore*     pSignalSemaphores;
} VkSubmitInfo;

VkSubmitInfo registry at www.khronos.org

Instances

Instances details
Eq VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Ord VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Show VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Storable VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

VulkanMarshalPrim VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

VulkanMarshal VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanWriteField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "commandBufferCount" VkSubmitInfo -> IO () Source #

CanWriteField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pCommandBuffers" VkSubmitInfo -> IO () Source #

CanWriteField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanWriteField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pSignalSemaphores" VkSubmitInfo -> IO () Source #

CanWriteField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pWaitDstStageMask" VkSubmitInfo -> IO () Source #

CanWriteField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "pWaitSemaphores" VkSubmitInfo -> IO () Source #

CanWriteField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanWriteField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "signalSemaphoreCount" VkSubmitInfo -> IO () Source #

CanWriteField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

writeField :: Ptr VkSubmitInfo -> FieldType "waitSemaphoreCount" VkSubmitInfo -> IO () Source #

CanReadField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "commandBufferCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "commandBufferCount" VkSubmitInfo) Source #

CanReadField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pCommandBuffers" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pCommandBuffers" VkSubmitInfo) Source #

CanReadField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanReadField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pSignalSemaphores" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pSignalSemaphores" VkSubmitInfo) Source #

CanReadField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pWaitDstStageMask" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pWaitDstStageMask" VkSubmitInfo) Source #

CanReadField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "pWaitSemaphores" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "pWaitSemaphores" VkSubmitInfo) Source #

CanReadField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

CanReadField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "signalSemaphoreCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "signalSemaphoreCount" VkSubmitInfo) Source #

CanReadField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Methods

getField :: VkSubmitInfo -> FieldType "waitSemaphoreCount" VkSubmitInfo Source #

readField :: Ptr VkSubmitInfo -> IO (FieldType "waitSemaphoreCount" VkSubmitInfo) Source #

HasField "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "commandBufferCount" VkSubmitInfo Source #

type FieldOptional "commandBufferCount" VkSubmitInfo :: Bool Source #

type FieldOffset "commandBufferCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "commandBufferCount" VkSubmitInfo :: Bool Source #

HasField "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pCommandBuffers" VkSubmitInfo Source #

type FieldOptional "pCommandBuffers" VkSubmitInfo :: Bool Source #

type FieldOffset "pCommandBuffers" VkSubmitInfo :: Nat Source #

type FieldIsArray "pCommandBuffers" VkSubmitInfo :: Bool Source #

HasField "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pNext" VkSubmitInfo Source #

type FieldOptional "pNext" VkSubmitInfo :: Bool Source #

type FieldOffset "pNext" VkSubmitInfo :: Nat Source #

type FieldIsArray "pNext" VkSubmitInfo :: Bool Source #

HasField "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pSignalSemaphores" VkSubmitInfo Source #

type FieldOptional "pSignalSemaphores" VkSubmitInfo :: Bool Source #

type FieldOffset "pSignalSemaphores" VkSubmitInfo :: Nat Source #

type FieldIsArray "pSignalSemaphores" VkSubmitInfo :: Bool Source #

HasField "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pWaitDstStageMask" VkSubmitInfo Source #

type FieldOptional "pWaitDstStageMask" VkSubmitInfo :: Bool Source #

type FieldOffset "pWaitDstStageMask" VkSubmitInfo :: Nat Source #

type FieldIsArray "pWaitDstStageMask" VkSubmitInfo :: Bool Source #

HasField "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "pWaitSemaphores" VkSubmitInfo Source #

type FieldOptional "pWaitSemaphores" VkSubmitInfo :: Bool Source #

type FieldOffset "pWaitSemaphores" VkSubmitInfo :: Nat Source #

type FieldIsArray "pWaitSemaphores" VkSubmitInfo :: Bool Source #

HasField "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "sType" VkSubmitInfo Source #

type FieldOptional "sType" VkSubmitInfo :: Bool Source #

type FieldOffset "sType" VkSubmitInfo :: Nat Source #

type FieldIsArray "sType" VkSubmitInfo :: Bool Source #

HasField "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "signalSemaphoreCount" VkSubmitInfo Source #

type FieldOptional "signalSemaphoreCount" VkSubmitInfo :: Bool Source #

type FieldOffset "signalSemaphoreCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "signalSemaphoreCount" VkSubmitInfo :: Bool Source #

HasField "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

Associated Types

type FieldType "waitSemaphoreCount" VkSubmitInfo Source #

type FieldOptional "waitSemaphoreCount" VkSubmitInfo :: Bool Source #

type FieldOffset "waitSemaphoreCount" VkSubmitInfo :: Nat Source #

type FieldIsArray "waitSemaphoreCount" VkSubmitInfo :: Bool Source #

type StructFields VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type StructFields VkSubmitInfo = '["sType", "pNext", "waitSemaphoreCount", "pWaitSemaphores", "pWaitDstStageMask", "commandBufferCount", "pCommandBuffers", "signalSemaphoreCount", "pSignalSemaphores"]
type CUnionType VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type ReturnedOnly VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type StructExtends VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "commandBufferCount" VkSubmitInfo = Word32
type FieldType "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "pCommandBuffers" VkSubmitInfo = Ptr VkCommandBuffer
type FieldType "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "pSignalSemaphores" VkSubmitInfo = Ptr VkSemaphore
type FieldType "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "pWaitDstStageMask" VkSubmitInfo = Ptr VkPipelineStageFlags
type FieldType "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "pWaitSemaphores" VkSubmitInfo = Ptr VkSemaphore
type FieldType "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "signalSemaphoreCount" VkSubmitInfo = Word32
type FieldType "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldType "waitSemaphoreCount" VkSubmitInfo = Word32
type FieldOptional "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "commandBufferCount" VkSubmitInfo = 'True
type FieldOptional "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "pCommandBuffers" VkSubmitInfo = 'False
type FieldOptional "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "pSignalSemaphores" VkSubmitInfo = 'False
type FieldOptional "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "pWaitDstStageMask" VkSubmitInfo = 'False
type FieldOptional "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "pWaitSemaphores" VkSubmitInfo = 'False
type FieldOptional "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "signalSemaphoreCount" VkSubmitInfo = 'True
type FieldOptional "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOptional "waitSemaphoreCount" VkSubmitInfo = 'True
type FieldOffset "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "commandBufferCount" VkSubmitInfo = 40
type FieldOffset "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "pCommandBuffers" VkSubmitInfo = 48
type FieldOffset "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "pNext" VkSubmitInfo = 8
type FieldOffset "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "pSignalSemaphores" VkSubmitInfo = 64
type FieldOffset "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "pWaitDstStageMask" VkSubmitInfo = 32
type FieldOffset "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "pWaitSemaphores" VkSubmitInfo = 24
type FieldOffset "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "sType" VkSubmitInfo = 0
type FieldOffset "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "signalSemaphoreCount" VkSubmitInfo = 56
type FieldOffset "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldOffset "waitSemaphoreCount" VkSubmitInfo = 16
type FieldIsArray "commandBufferCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "commandBufferCount" VkSubmitInfo = 'False
type FieldIsArray "pCommandBuffers" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "pCommandBuffers" VkSubmitInfo = 'False
type FieldIsArray "pNext" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "pSignalSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "pSignalSemaphores" VkSubmitInfo = 'False
type FieldIsArray "pWaitDstStageMask" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "pWaitDstStageMask" VkSubmitInfo = 'False
type FieldIsArray "pWaitSemaphores" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "pWaitSemaphores" VkSubmitInfo = 'False
type FieldIsArray "sType" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "signalSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "signalSemaphoreCount" VkSubmitInfo = 'False
type FieldIsArray "waitSemaphoreCount" VkSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.SubmitInfo

type FieldIsArray "waitSemaphoreCount" VkSubmitInfo = 'False

type VkGetDeviceGroupPeerMemoryFeatures = "vkGetDeviceGroupPeerMemoryFeatures" Source #

type HS_vkGetDeviceGroupPeerMemoryFeatures Source #

Arguments

 = VkDevice

device

-> Word32

heapIndex

-> Word32

localDeviceIndex

-> Word32

remoteDeviceIndex

-> Ptr VkPeerMemoryFeatureFlags

pPeerMemoryFeatures

-> IO () 
void vkGetDeviceGroupPeerMemoryFeatures
    ( VkDevice device
    , uint32_t heapIndex
    , uint32_t localDeviceIndex
    , uint32_t remoteDeviceIndex
    , VkPeerMemoryFeatureFlags* pPeerMemoryFeatures
    )

vkGetDeviceGroupPeerMemoryFeatures registry at www.khronos.org

vkGetDeviceGroupPeerMemoryFeatures Source #

Arguments

:: VkDevice

device

-> Word32

heapIndex

-> Word32

localDeviceIndex

-> Word32

remoteDeviceIndex

-> Ptr VkPeerMemoryFeatureFlags

pPeerMemoryFeatures

-> IO () 
void vkGetDeviceGroupPeerMemoryFeatures
    ( VkDevice device
    , uint32_t heapIndex
    , uint32_t localDeviceIndex
    , uint32_t remoteDeviceIndex
    , VkPeerMemoryFeatureFlags* pPeerMemoryFeatures
    )

vkGetDeviceGroupPeerMemoryFeatures registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDeviceGroupPeerMemoryFeaturesSafe and vkGetDeviceGroupPeerMemoryFeatures are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDeviceGroupPeerMemoryFeatures <- vkGetDeviceProc @VkGetDeviceGroupPeerMemoryFeatures vkDevice

or less efficient:

myGetDeviceGroupPeerMemoryFeatures <- vkGetProc @VkGetDeviceGroupPeerMemoryFeatures

vkGetDeviceGroupPeerMemoryFeaturesSafe Source #

Arguments

:: VkDevice

device

-> Word32

heapIndex

-> Word32

localDeviceIndex

-> Word32

remoteDeviceIndex

-> Ptr VkPeerMemoryFeatureFlags

pPeerMemoryFeatures

-> IO () 
void vkGetDeviceGroupPeerMemoryFeatures
    ( VkDevice device
    , uint32_t heapIndex
    , uint32_t localDeviceIndex
    , uint32_t remoteDeviceIndex
    , VkPeerMemoryFeatureFlags* pPeerMemoryFeatures
    )

vkGetDeviceGroupPeerMemoryFeatures registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDeviceGroupPeerMemoryFeaturesSafe and vkGetDeviceGroupPeerMemoryFeatures are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDeviceGroupPeerMemoryFeatures <- vkGetDeviceProc @VkGetDeviceGroupPeerMemoryFeatures vkDevice

or less efficient:

myGetDeviceGroupPeerMemoryFeatures <- vkGetProc @VkGetDeviceGroupPeerMemoryFeatures

type VkCmdSetDeviceMask = "vkCmdSetDeviceMask" Source #

type HS_vkCmdSetDeviceMask Source #

Arguments

 = VkCommandBuffer

commandBuffer

-> Word32

deviceMask

-> IO () 

Queues: graphics, compute, transfer.

Renderpass: both

void vkCmdSetDeviceMask
    ( VkCommandBuffer commandBuffer
    , uint32_t deviceMask
    )

vkCmdSetDeviceMask registry at www.khronos.org

vkCmdSetDeviceMask Source #

Arguments

:: VkCommandBuffer

commandBuffer

-> Word32

deviceMask

-> IO () 

Queues: graphics, compute, transfer.

Renderpass: both

void vkCmdSetDeviceMask
    ( VkCommandBuffer commandBuffer
    , uint32_t deviceMask
    )

vkCmdSetDeviceMask registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCmdSetDeviceMaskSafe and vkCmdSetDeviceMask are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCmdSetDeviceMask <- vkGetInstanceProc @VkCmdSetDeviceMask vkInstance

or less efficient:

myCmdSetDeviceMask <- vkGetProc @VkCmdSetDeviceMask

vkCmdSetDeviceMaskSafe Source #

Arguments

:: VkCommandBuffer

commandBuffer

-> Word32

deviceMask

-> IO () 

Queues: graphics, compute, transfer.

Renderpass: both

void vkCmdSetDeviceMask
    ( VkCommandBuffer commandBuffer
    , uint32_t deviceMask
    )

vkCmdSetDeviceMask registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCmdSetDeviceMaskSafe and vkCmdSetDeviceMask are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCmdSetDeviceMask <- vkGetInstanceProc @VkCmdSetDeviceMask vkInstance

or less efficient:

myCmdSetDeviceMask <- vkGetProc @VkCmdSetDeviceMask

type VkCmdDispatchBase = "vkCmdDispatchBase" Source #

type HS_vkCmdDispatchBase Source #

Arguments

 = VkCommandBuffer

commandBuffer

-> Word32

baseGroupX

-> Word32

baseGroupY

-> Word32

baseGroupZ

-> Word32

groupCountX

-> Word32

groupCountY

-> Word32

groupCountZ

-> IO () 

Queues: compute.

Renderpass: outside

void vkCmdDispatchBase
    ( VkCommandBuffer commandBuffer
    , uint32_t baseGroupX
    , uint32_t baseGroupY
    , uint32_t baseGroupZ
    , uint32_t groupCountX
    , uint32_t groupCountY
    , uint32_t groupCountZ
    )

vkCmdDispatchBase registry at www.khronos.org

vkCmdDispatchBase Source #

Arguments

:: VkCommandBuffer

commandBuffer

-> Word32

baseGroupX

-> Word32

baseGroupY

-> Word32

baseGroupZ

-> Word32

groupCountX

-> Word32

groupCountY

-> Word32

groupCountZ

-> IO () 

Queues: compute.

Renderpass: outside

void vkCmdDispatchBase
    ( VkCommandBuffer commandBuffer
    , uint32_t baseGroupX
    , uint32_t baseGroupY
    , uint32_t baseGroupZ
    , uint32_t groupCountX
    , uint32_t groupCountY
    , uint32_t groupCountZ
    )

vkCmdDispatchBase registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCmdDispatchBaseSafe and vkCmdDispatchBase are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCmdDispatchBase <- vkGetInstanceProc @VkCmdDispatchBase vkInstance

or less efficient:

myCmdDispatchBase <- vkGetProc @VkCmdDispatchBase

vkCmdDispatchBaseSafe Source #

Arguments

:: VkCommandBuffer

commandBuffer

-> Word32

baseGroupX

-> Word32

baseGroupY

-> Word32

baseGroupZ

-> Word32

groupCountX

-> Word32

groupCountY

-> Word32

groupCountZ

-> IO () 

Queues: compute.

Renderpass: outside

void vkCmdDispatchBase
    ( VkCommandBuffer commandBuffer
    , uint32_t baseGroupX
    , uint32_t baseGroupY
    , uint32_t baseGroupZ
    , uint32_t groupCountX
    , uint32_t groupCountY
    , uint32_t groupCountZ
    )

vkCmdDispatchBase registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCmdDispatchBaseSafe and vkCmdDispatchBase are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCmdDispatchBase <- vkGetInstanceProc @VkCmdDispatchBase vkInstance

or less efficient:

myCmdDispatchBase <- vkGetProc @VkCmdDispatchBase

pattern VK_DEPENDENCY_DEVICE_GROUP_BIT :: VkDependencyFlagBits Source #

Dependency is across devices

bitpos = 2

Promoted from VK_KHR_device_group + VK_KHR_bind_memory2

#include "vk_platform.h"

pattern VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT :: VkImageCreateFlagBits Source #

Allows using VkBindImageMemoryDeviceGroupInfo::pSplitInstanceBindRegions when binding memory to the image

bitpos = 6

Promoted from VK_KHR_device_group_creation

#include "vk_platform.h"

type VkEnumeratePhysicalDeviceGroups = "vkEnumeratePhysicalDeviceGroups" Source #

type HS_vkEnumeratePhysicalDeviceGroups Source #

Arguments

 = VkInstance

instance

-> Ptr Word32

pPhysicalDeviceGroupCount

-> Ptr VkPhysicalDeviceGroupProperties

pPhysicalDeviceGroupProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED.

VkResult vkEnumeratePhysicalDeviceGroups
    ( VkInstance instance
    , uint32_t* pPhysicalDeviceGroupCount
    , VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties
    )

vkEnumeratePhysicalDeviceGroups registry at www.khronos.org

vkEnumeratePhysicalDeviceGroups Source #

Arguments

:: VkInstance

instance

-> Ptr Word32

pPhysicalDeviceGroupCount

-> Ptr VkPhysicalDeviceGroupProperties

pPhysicalDeviceGroupProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED.

VkResult vkEnumeratePhysicalDeviceGroups
    ( VkInstance instance
    , uint32_t* pPhysicalDeviceGroupCount
    , VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties
    )

vkEnumeratePhysicalDeviceGroups registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkEnumeratePhysicalDeviceGroupsSafe and vkEnumeratePhysicalDeviceGroups are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myEnumeratePhysicalDeviceGroups <- vkGetInstanceProc @VkEnumeratePhysicalDeviceGroups vkInstance

or less efficient:

myEnumeratePhysicalDeviceGroups <- vkGetProc @VkEnumeratePhysicalDeviceGroups

vkEnumeratePhysicalDeviceGroupsSafe Source #

Arguments

:: VkInstance

instance

-> Ptr Word32

pPhysicalDeviceGroupCount

-> Ptr VkPhysicalDeviceGroupProperties

pPhysicalDeviceGroupProperties

-> IO VkResult 

Success codes: VK_SUCCESS, VK_INCOMPLETE.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_INITIALIZATION_FAILED.

VkResult vkEnumeratePhysicalDeviceGroups
    ( VkInstance instance
    , uint32_t* pPhysicalDeviceGroupCount
    , VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties
    )

vkEnumeratePhysicalDeviceGroups registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkEnumeratePhysicalDeviceGroupsSafe and vkEnumeratePhysicalDeviceGroups are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myEnumeratePhysicalDeviceGroups <- vkGetInstanceProc @VkEnumeratePhysicalDeviceGroups vkInstance

or less efficient:

myEnumeratePhysicalDeviceGroups <- vkGetProc @VkEnumeratePhysicalDeviceGroups

pattern VK_MAX_DEVICE_GROUP_SIZE :: (Num a, Eq a) => a Source #

pattern VK_MEMORY_HEAP_MULTI_INSTANCE_BIT :: VkMemoryHeapFlagBits Source #

If set, heap allocations allocate multiple instances by default

bitpos = 1

Promoted from VK_KHR_get_memory_requirements2

data VkBufferCopy Source #

typedef struct VkBufferCopy {
    VkDeviceSize           srcOffset;
    VkDeviceSize           dstOffset;
    VkDeviceSize           size;
} VkBufferCopy;

VkBufferCopy registry at www.khronos.org

Instances

Instances details
Eq VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCopy -> FieldType "dstOffset" VkBufferCopy -> IO () Source #

CanWriteField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCopy -> FieldType "srcOffset" VkBufferCopy -> IO () Source #

CanReadField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstOffset" VkBufferCopy Source #

type FieldOptional "dstOffset" VkBufferCopy :: Bool Source #

type FieldOffset "dstOffset" VkBufferCopy :: Nat Source #

type FieldIsArray "dstOffset" VkBufferCopy :: Bool Source #

HasField "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "size" VkBufferCopy Source #

type FieldOptional "size" VkBufferCopy :: Bool Source #

type FieldOffset "size" VkBufferCopy :: Nat Source #

type FieldIsArray "size" VkBufferCopy :: Bool Source #

HasField "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcOffset" VkBufferCopy Source #

type FieldOptional "srcOffset" VkBufferCopy :: Bool Source #

type FieldOffset "srcOffset" VkBufferCopy :: Nat Source #

type FieldIsArray "srcOffset" VkBufferCopy :: Bool Source #

type StructFields VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferCopy = '["srcOffset", "dstOffset", "size"]
type CUnionType VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "dstOffset" VkBufferCopy = 'False
type FieldOptional "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "srcOffset" VkBufferCopy = 'False
type FieldOffset "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "dstOffset" VkBufferCopy = 8
type FieldOffset "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "size" VkBufferCopy = 16
type FieldOffset "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "srcOffset" VkBufferCopy = 0
type FieldIsArray "dstOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "dstOffset" VkBufferCopy = 'False
type FieldIsArray "size" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "srcOffset" VkBufferCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "srcOffset" VkBufferCopy = 'False

data VkBufferCreateInfo Source #

typedef struct VkBufferCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkBufferCreateFlags    flags;
    VkDeviceSize           size;
    VkBufferUsageFlags     usage;
    VkSharingMode          sharingMode;
    uint32_t               queueFamilyIndexCount;
    const uint32_t*        pQueueFamilyIndices;
} VkBufferCreateInfo;

VkBufferCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCreateInfo -> FieldType "pQueueFamilyIndices" VkBufferCreateInfo -> IO () Source #

CanWriteField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferCreateInfo -> FieldType "queueFamilyIndexCount" VkBufferCreateInfo -> IO () Source #

CanWriteField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "pQueueFamilyIndices" VkBufferCreateInfo Source #

type FieldOptional "pQueueFamilyIndices" VkBufferCreateInfo :: Bool Source #

type FieldOffset "pQueueFamilyIndices" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "pQueueFamilyIndices" VkBufferCreateInfo :: Bool Source #

HasField "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "queueFamilyIndexCount" VkBufferCreateInfo Source #

type FieldOptional "queueFamilyIndexCount" VkBufferCreateInfo :: Bool Source #

type FieldOffset "queueFamilyIndexCount" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "queueFamilyIndexCount" VkBufferCreateInfo :: Bool Source #

HasField "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "sharingMode" VkBufferCreateInfo Source #

type FieldOptional "sharingMode" VkBufferCreateInfo :: Bool Source #

type FieldOffset "sharingMode" VkBufferCreateInfo :: Nat Source #

type FieldIsArray "sharingMode" VkBufferCreateInfo :: Bool Source #

HasField "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferCreateInfo = '["sType", "pNext", "flags", "size", "usage", "sharingMode", "queueFamilyIndexCount", "pQueueFamilyIndices"]
type CUnionType VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pQueueFamilyIndices" VkBufferCreateInfo = Ptr Word32
type FieldType "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "queueFamilyIndexCount" VkBufferCreateInfo = Word32
type FieldType "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pQueueFamilyIndices" VkBufferCreateInfo = 'False
type FieldOptional "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "queueFamilyIndexCount" VkBufferCreateInfo = 'True
type FieldOptional "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "sharingMode" VkBufferCreateInfo = 'False
type FieldOptional "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pQueueFamilyIndices" VkBufferCreateInfo = 48
type FieldOffset "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "queueFamilyIndexCount" VkBufferCreateInfo = 40
type FieldOffset "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "sharingMode" VkBufferCreateInfo = 36
type FieldOffset "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "flags" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pNext" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pQueueFamilyIndices" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pQueueFamilyIndices" VkBufferCreateInfo = 'False
type FieldIsArray "queueFamilyIndexCount" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "queueFamilyIndexCount" VkBufferCreateInfo = 'False
type FieldIsArray "sType" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "sharingMode" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "sharingMode" VkBufferCreateInfo = 'False
type FieldIsArray "size" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "usage" VkBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

data VkBufferImageCopy Source #

typedef struct VkBufferImageCopy {
    VkDeviceSize           bufferOffset;
    uint32_t               bufferRowLength;
    uint32_t               bufferImageHeight;
    VkImageSubresourceLayers imageSubresource;
    VkOffset3D             imageOffset;
    VkExtent3D             imageExtent;
} VkBufferImageCopy;

VkBufferImageCopy registry at www.khronos.org

Instances

Instances details
Eq VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "bufferImageHeight" VkBufferImageCopy -> IO () Source #

CanWriteField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "bufferRowLength" VkBufferImageCopy -> IO () Source #

CanWriteField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Methods

writeField :: Ptr VkBufferImageCopy -> FieldType "imageSubresource" VkBufferImageCopy -> IO () Source #

CanReadField "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferImageHeight" VkBufferImageCopy Source #

type FieldOptional "bufferImageHeight" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferImageHeight" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferImageHeight" VkBufferImageCopy :: Bool Source #

HasField "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferOffset" VkBufferImageCopy Source #

type FieldOptional "bufferOffset" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferOffset" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferOffset" VkBufferImageCopy :: Bool Source #

HasField "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "bufferRowLength" VkBufferImageCopy Source #

type FieldOptional "bufferRowLength" VkBufferImageCopy :: Bool Source #

type FieldOffset "bufferRowLength" VkBufferImageCopy :: Nat Source #

type FieldIsArray "bufferRowLength" VkBufferImageCopy :: Bool Source #

HasField "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageExtent" VkBufferImageCopy Source #

type FieldOptional "imageExtent" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageExtent" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageExtent" VkBufferImageCopy :: Bool Source #

HasField "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageOffset" VkBufferImageCopy Source #

type FieldOptional "imageOffset" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageOffset" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageOffset" VkBufferImageCopy :: Bool Source #

HasField "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "imageSubresource" VkBufferImageCopy Source #

type FieldOptional "imageSubresource" VkBufferImageCopy :: Bool Source #

type FieldOffset "imageSubresource" VkBufferImageCopy :: Nat Source #

type FieldIsArray "imageSubresource" VkBufferImageCopy :: Bool Source #

type StructFields VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferImageCopy = '["bufferOffset", "bufferRowLength", "bufferImageHeight", "imageSubresource", "imageOffset", "imageExtent"]
type CUnionType VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "bufferImageHeight" VkBufferImageCopy = Word32
type FieldType "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "bufferRowLength" VkBufferImageCopy = Word32
type FieldType "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "bufferImageHeight" VkBufferImageCopy = 'False
type FieldOptional "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "bufferOffset" VkBufferImageCopy = 'False
type FieldOptional "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "bufferRowLength" VkBufferImageCopy = 'False
type FieldOptional "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "imageExtent" VkBufferImageCopy = 'False
type FieldOptional "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "imageOffset" VkBufferImageCopy = 'False
type FieldOptional "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "imageSubresource" VkBufferImageCopy = 'False
type FieldOffset "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "bufferImageHeight" VkBufferImageCopy = 12
type FieldOffset "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "bufferOffset" VkBufferImageCopy = 0
type FieldOffset "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "bufferRowLength" VkBufferImageCopy = 8
type FieldOffset "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "imageExtent" VkBufferImageCopy = 44
type FieldOffset "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "imageOffset" VkBufferImageCopy = 32
type FieldOffset "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "imageSubresource" VkBufferImageCopy = 16
type FieldIsArray "bufferImageHeight" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "bufferImageHeight" VkBufferImageCopy = 'False
type FieldIsArray "bufferOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "bufferOffset" VkBufferImageCopy = 'False
type FieldIsArray "bufferRowLength" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "bufferRowLength" VkBufferImageCopy = 'False
type FieldIsArray "imageExtent" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "imageExtent" VkBufferImageCopy = 'False
type FieldIsArray "imageOffset" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "imageOffset" VkBufferImageCopy = 'False
type FieldIsArray "imageSubresource" VkBufferImageCopy Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "imageSubresource" VkBufferImageCopy = 'False

data VkBufferMemoryBarrier Source #

typedef struct VkBufferMemoryBarrier {
    VkStructureType sType;
    const void*            pNext;
    VkAccessFlags          srcAccessMask;
    VkAccessFlags          dstAccessMask;
    uint32_t               srcQueueFamilyIndex;
    uint32_t               dstQueueFamilyIndex;
    VkBuffer               buffer;
    VkDeviceSize           offset;
    VkDeviceSize           size;
} VkBufferMemoryBarrier;

VkBufferMemoryBarrier registry at www.khronos.org

Instances

Instances details
Eq VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstAccessMask" VkBufferMemoryBarrier Source #

type FieldOptional "dstAccessMask" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "dstAccessMask" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "dstAccessMask" VkBufferMemoryBarrier :: Bool Source #

HasField "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "dstQueueFamilyIndex" VkBufferMemoryBarrier Source #

type FieldOptional "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "dstQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

HasField "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcAccessMask" VkBufferMemoryBarrier Source #

type FieldOptional "srcAccessMask" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "srcAccessMask" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "srcAccessMask" VkBufferMemoryBarrier :: Bool Source #

HasField "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Associated Types

type FieldType "srcQueueFamilyIndex" VkBufferMemoryBarrier Source #

type FieldOptional "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

type FieldOffset "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Nat Source #

type FieldIsArray "srcQueueFamilyIndex" VkBufferMemoryBarrier :: Bool Source #

type StructFields VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferMemoryBarrier = '["sType", "pNext", "srcAccessMask", "dstAccessMask", "srcQueueFamilyIndex", "dstQueueFamilyIndex", "buffer", "offset", "size"]
type CUnionType VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "dstQueueFamilyIndex" VkBufferMemoryBarrier = Word32
type FieldType "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "srcQueueFamilyIndex" VkBufferMemoryBarrier = Word32
type FieldOptional "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "dstAccessMask" VkBufferMemoryBarrier = 'True
type FieldOptional "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "dstQueueFamilyIndex" VkBufferMemoryBarrier = 'False
type FieldOptional "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "srcAccessMask" VkBufferMemoryBarrier = 'True
type FieldOptional "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "srcQueueFamilyIndex" VkBufferMemoryBarrier = 'False
type FieldOffset "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "dstAccessMask" VkBufferMemoryBarrier = 20
type FieldOffset "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "dstQueueFamilyIndex" VkBufferMemoryBarrier = 28
type FieldOffset "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "srcAccessMask" VkBufferMemoryBarrier = 16
type FieldOffset "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "srcQueueFamilyIndex" VkBufferMemoryBarrier = 24
type FieldIsArray "buffer" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "dstAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "dstAccessMask" VkBufferMemoryBarrier = 'False
type FieldIsArray "dstQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "dstQueueFamilyIndex" VkBufferMemoryBarrier = 'False
type FieldIsArray "offset" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pNext" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "sType" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "size" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "srcAccessMask" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "srcAccessMask" VkBufferMemoryBarrier = 'False
type FieldIsArray "srcQueueFamilyIndex" VkBufferMemoryBarrier Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "srcQueueFamilyIndex" VkBufferMemoryBarrier = 'False

data VkBufferMemoryRequirementsInfo2 Source #

typedef struct VkBufferMemoryRequirementsInfo2 {
    VkStructureType sType;
    const void*                                                          pNext;
    VkBuffer                                                             buffer;
} VkBufferMemoryRequirementsInfo2;

VkBufferMemoryRequirementsInfo2 registry at www.khronos.org

Instances

Instances details
Eq VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferMemoryRequirementsInfo2 = '["sType", "pNext", "buffer"]
type CUnionType VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "buffer" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pNext" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "sType" VkBufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

data VkBufferViewCreateInfo Source #

typedef struct VkBufferViewCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkBufferViewCreateFlagsflags;
    VkBuffer               buffer;
    VkFormat               format;
    VkDeviceSize           offset;
    VkDeviceSize           range;
} VkBufferViewCreateInfo;

VkBufferViewCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Ord VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Show VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

Storable VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshalPrim VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

VulkanMarshal VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanWriteField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

CanReadField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

HasField "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructFields VkBufferViewCreateInfo = '["sType", "pNext", "flags", "buffer", "format", "offset", "range"]
type CUnionType VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type ReturnedOnly VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type StructExtends VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldType "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOptional "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldOffset "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "buffer" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "flags" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "format" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "offset" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "pNext" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "range" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type FieldIsArray "sType" VkBufferViewCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Buffer

type VkGetImageMemoryRequirements2 = "vkGetImageMemoryRequirements2" Source #

type HS_vkGetImageMemoryRequirements2 Source #

Arguments

 = VkDevice

device

-> Ptr VkImageMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetImageMemoryRequirements2
    ( VkDevice device
    , const VkImageMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetImageMemoryRequirements2 registry at www.khronos.org

vkGetImageMemoryRequirements2 Source #

Arguments

:: VkDevice

device

-> Ptr VkImageMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetImageMemoryRequirements2
    ( VkDevice device
    , const VkImageMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetImageMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetImageMemoryRequirements2Safe and vkGetImageMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetImageMemoryRequirements2 <- vkGetDeviceProc @VkGetImageMemoryRequirements2 vkDevice

or less efficient:

myGetImageMemoryRequirements2 <- vkGetProc @VkGetImageMemoryRequirements2

vkGetImageMemoryRequirements2Safe Source #

Arguments

:: VkDevice

device

-> Ptr VkImageMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetImageMemoryRequirements2
    ( VkDevice device
    , const VkImageMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetImageMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetImageMemoryRequirements2Safe and vkGetImageMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetImageMemoryRequirements2 <- vkGetDeviceProc @VkGetImageMemoryRequirements2 vkDevice

or less efficient:

myGetImageMemoryRequirements2 <- vkGetProc @VkGetImageMemoryRequirements2

type VkGetBufferMemoryRequirements2 = "vkGetBufferMemoryRequirements2" Source #

type HS_vkGetBufferMemoryRequirements2 Source #

Arguments

 = VkDevice

device

-> Ptr VkBufferMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetBufferMemoryRequirements2
    ( VkDevice device
    , const VkBufferMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetBufferMemoryRequirements2 registry at www.khronos.org

vkGetBufferMemoryRequirements2 Source #

Arguments

:: VkDevice

device

-> Ptr VkBufferMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetBufferMemoryRequirements2
    ( VkDevice device
    , const VkBufferMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetBufferMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetBufferMemoryRequirements2Safe and vkGetBufferMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetBufferMemoryRequirements2 <- vkGetDeviceProc @VkGetBufferMemoryRequirements2 vkDevice

or less efficient:

myGetBufferMemoryRequirements2 <- vkGetProc @VkGetBufferMemoryRequirements2

vkGetBufferMemoryRequirements2Safe Source #

Arguments

:: VkDevice

device

-> Ptr VkBufferMemoryRequirementsInfo2

pInfo

-> Ptr VkMemoryRequirements2

pMemoryRequirements

-> IO () 
void vkGetBufferMemoryRequirements2
    ( VkDevice device
    , const VkBufferMemoryRequirementsInfo2* pInfo
    , VkMemoryRequirements2* pMemoryRequirements
    )

vkGetBufferMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetBufferMemoryRequirements2Safe and vkGetBufferMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetBufferMemoryRequirements2 <- vkGetDeviceProc @VkGetBufferMemoryRequirements2 vkDevice

or less efficient:

myGetBufferMemoryRequirements2 <- vkGetProc @VkGetBufferMemoryRequirements2

type VkGetImageSparseMemoryRequirements2 = "vkGetImageSparseMemoryRequirements2" Source #

type HS_vkGetImageSparseMemoryRequirements2 Source #

Arguments

 = VkDevice

device

-> Ptr VkImageSparseMemoryRequirementsInfo2

pInfo

-> Ptr Word32

pSparseMemoryRequirementCount

-> Ptr VkSparseImageMemoryRequirements2

pSparseMemoryRequirements

-> IO () 
void vkGetImageSparseMemoryRequirements2
    ( VkDevice device
    , const VkImageSparseMemoryRequirementsInfo2* pInfo
    , uint32_t* pSparseMemoryRequirementCount
    , VkSparseImageMemoryRequirements2* pSparseMemoryRequirements
    )

vkGetImageSparseMemoryRequirements2 registry at www.khronos.org

vkGetImageSparseMemoryRequirements2 Source #

Arguments

:: VkDevice

device

-> Ptr VkImageSparseMemoryRequirementsInfo2

pInfo

-> Ptr Word32

pSparseMemoryRequirementCount

-> Ptr VkSparseImageMemoryRequirements2

pSparseMemoryRequirements

-> IO () 
void vkGetImageSparseMemoryRequirements2
    ( VkDevice device
    , const VkImageSparseMemoryRequirementsInfo2* pInfo
    , uint32_t* pSparseMemoryRequirementCount
    , VkSparseImageMemoryRequirements2* pSparseMemoryRequirements
    )

vkGetImageSparseMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetImageSparseMemoryRequirements2Safe and vkGetImageSparseMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetImageSparseMemoryRequirements2 <- vkGetDeviceProc @VkGetImageSparseMemoryRequirements2 vkDevice

or less efficient:

myGetImageSparseMemoryRequirements2 <- vkGetProc @VkGetImageSparseMemoryRequirements2

vkGetImageSparseMemoryRequirements2Safe Source #

Arguments

:: VkDevice

device

-> Ptr VkImageSparseMemoryRequirementsInfo2

pInfo

-> Ptr Word32

pSparseMemoryRequirementCount

-> Ptr VkSparseImageMemoryRequirements2

pSparseMemoryRequirements

-> IO () 
void vkGetImageSparseMemoryRequirements2
    ( VkDevice device
    , const VkImageSparseMemoryRequirementsInfo2* pInfo
    , uint32_t* pSparseMemoryRequirementCount
    , VkSparseImageMemoryRequirements2* pSparseMemoryRequirements
    )

vkGetImageSparseMemoryRequirements2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetImageSparseMemoryRequirements2Safe and vkGetImageSparseMemoryRequirements2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetImageSparseMemoryRequirements2 <- vkGetDeviceProc @VkGetImageSparseMemoryRequirements2 vkDevice

or less efficient:

myGetImageSparseMemoryRequirements2 <- vkGetProc @VkGetImageSparseMemoryRequirements2

Promoted from VK_KHR_get_physical_device_properties2

newtype VkFormat Source #

Vulkan format definitions

type = enum

VkFormat registry at www.khronos.org

Constructors

VkFormat Int32 

Instances

Instances details
Bounded VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Enum VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Eq VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Data VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFormat -> c VkFormat #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFormat #

toConstr :: VkFormat -> Constr #

dataTypeOf :: VkFormat -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFormat) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFormat) #

gmapT :: (forall b. Data b => b -> b) -> VkFormat -> VkFormat #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFormat -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFormat -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFormat -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFormat -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFormat -> m VkFormat #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFormat -> m VkFormat #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFormat -> m VkFormat #

Num VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Ord VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Read VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Show VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Generic VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Associated Types

type Rep VkFormat :: Type -> Type #

Methods

from :: VkFormat -> Rep VkFormat x #

to :: Rep VkFormat x -> VkFormat #

Storable VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

type Rep VkFormat Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

type Rep VkFormat = D1 ('MetaData "VkFormat" "Graphics.Vulkan.Types.Enum.Format" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFormat" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkFormatFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Enum (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Eq (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Integral (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Typeable a => Data (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFormatFeatureBitmask a -> c (VkFormatFeatureBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkFormatFeatureBitmask a) #

toConstr :: VkFormatFeatureBitmask a -> Constr #

dataTypeOf :: VkFormatFeatureBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkFormatFeatureBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkFormatFeatureBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkFormatFeatureBitmask a -> VkFormatFeatureBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFormatFeatureBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFormatFeatureBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFormatFeatureBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFormatFeatureBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFormatFeatureBitmask a -> m (VkFormatFeatureBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFormatFeatureBitmask a -> m (VkFormatFeatureBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFormatFeatureBitmask a -> m (VkFormatFeatureBitmask a) #

Num (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Ord (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Read (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Real (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Show (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Generic (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Associated Types

type Rep (VkFormatFeatureBitmask a) :: Type -> Type #

Storable (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Bits (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

Methods

(.&.) :: VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask #

(.|.) :: VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask #

xor :: VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask #

complement :: VkFormatFeatureBitmask FlagMask -> VkFormatFeatureBitmask FlagMask #

shift :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

rotate :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

zeroBits :: VkFormatFeatureBitmask FlagMask #

bit :: Int -> VkFormatFeatureBitmask FlagMask #

setBit :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

clearBit :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

complementBit :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

testBit :: VkFormatFeatureBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkFormatFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkFormatFeatureBitmask FlagMask -> Int #

isSigned :: VkFormatFeatureBitmask FlagMask -> Bool #

shiftL :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

unsafeShiftL :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

shiftR :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

unsafeShiftR :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

rotateL :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

rotateR :: VkFormatFeatureBitmask FlagMask -> Int -> VkFormatFeatureBitmask FlagMask #

popCount :: VkFormatFeatureBitmask FlagMask -> Int #

FiniteBits (VkFormatFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

type Rep (VkFormatFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Format

type Rep (VkFormatFeatureBitmask a) = D1 ('MetaData "VkFormatFeatureBitmask" "Graphics.Vulkan.Types.Enum.Format" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFormatFeatureBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for sampled images (SAMPLED_IMAGE and COMBINED_IMAGE_SAMPLER descriptor types)

bitpos = 0

pattern VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for storage images (STORAGE_IMAGE descriptor type)

bitpos = 1

pattern VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT :: VkFormatFeatureBitmask a Source #

Format supports atomic operations in case it is used for storage images

bitpos = 2

pattern VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for uniform texel buffers (TBOs)

bitpos = 3

pattern VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for storage texel buffers (IBOs)

bitpos = 4

pattern VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT :: VkFormatFeatureBitmask a Source #

Format supports atomic operations in case it is used for storage texel buffers

bitpos = 5

pattern VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for vertex buffers (VBOs)

bitpos = 6

pattern VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for color attachment images

bitpos = 7

pattern VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT :: VkFormatFeatureBitmask a Source #

Format supports blending in case it is used for color attachment images

bitpos = 8

pattern VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT :: VkFormatFeatureBitmask a Source #

Format can be used for depth/stencil attachment images

bitpos = 9

pattern VK_FORMAT_FEATURE_BLIT_SRC_BIT :: VkFormatFeatureBitmask a Source #

Format can be used as the source image of blits with vkCmdBlitImage

bitpos = 10

pattern VK_FORMAT_FEATURE_BLIT_DST_BIT :: VkFormatFeatureBitmask a Source #

Format can be used as the destination image of blits with vkCmdBlitImage

bitpos = 11

pattern VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT :: VkFormatFeatureBitmask a Source #

Format can be filtered with VK_FILTER_LINEAR when being sampled

bitpos = 12

data VkFormatProperties Source #

typedef struct VkFormatProperties {
    VkFormatFeatureFlags   linearTilingFeatures;
    VkFormatFeatureFlags   optimalTilingFeatures;
    VkFormatFeatureFlags   bufferFeatures;
} VkFormatProperties;

VkFormatProperties registry at www.khronos.org

Instances

Instances details
Eq VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Ord VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Show VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Storable VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshalPrim VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshal VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Methods

writeField :: Ptr VkFormatProperties -> FieldType "linearTilingFeatures" VkFormatProperties -> IO () Source #

CanWriteField "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Methods

writeField :: Ptr VkFormatProperties -> FieldType "optimalTilingFeatures" VkFormatProperties -> IO () Source #

CanReadField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

HasField "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "bufferFeatures" VkFormatProperties Source #

type FieldOptional "bufferFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "bufferFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "bufferFeatures" VkFormatProperties :: Bool Source #

HasField "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "linearTilingFeatures" VkFormatProperties Source #

type FieldOptional "linearTilingFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "linearTilingFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "linearTilingFeatures" VkFormatProperties :: Bool Source #

HasField "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "optimalTilingFeatures" VkFormatProperties Source #

type FieldOptional "optimalTilingFeatures" VkFormatProperties :: Bool Source #

type FieldOffset "optimalTilingFeatures" VkFormatProperties :: Nat Source #

type FieldIsArray "optimalTilingFeatures" VkFormatProperties :: Bool Source #

type StructFields VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type StructFields VkFormatProperties = '["linearTilingFeatures", "optimalTilingFeatures", "bufferFeatures"]
type CUnionType VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type ReturnedOnly VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type StructExtends VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "linearTilingFeatures" VkFormatProperties = VkFormatFeatureFlags
type FieldType "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "optimalTilingFeatures" VkFormatProperties = VkFormatFeatureFlags
type FieldOptional "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "bufferFeatures" VkFormatProperties = 'True
type FieldOptional "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "linearTilingFeatures" VkFormatProperties = 'True
type FieldOptional "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "optimalTilingFeatures" VkFormatProperties = 'True
type FieldOffset "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "bufferFeatures" VkFormatProperties = 8
type FieldOffset "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "linearTilingFeatures" VkFormatProperties = 0
type FieldOffset "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "optimalTilingFeatures" VkFormatProperties = 4
type FieldIsArray "bufferFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "bufferFeatures" VkFormatProperties = 'False
type FieldIsArray "linearTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "linearTilingFeatures" VkFormatProperties = 'False
type FieldIsArray "optimalTilingFeatures" VkFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "optimalTilingFeatures" VkFormatProperties = 'False

data VkFormatProperties2 Source #

typedef struct VkFormatProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkFormatProperties               formatProperties;
} VkFormatProperties2;

VkFormatProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Ord VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Show VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Storable VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshalPrim VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

VulkanMarshal VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanWriteField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

CanReadField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

HasField "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

Associated Types

type FieldType "formatProperties" VkFormatProperties2 Source #

type FieldOptional "formatProperties" VkFormatProperties2 :: Bool Source #

type FieldOffset "formatProperties" VkFormatProperties2 :: Nat Source #

type FieldIsArray "formatProperties" VkFormatProperties2 :: Bool Source #

HasField "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

HasField "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type StructFields VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type StructFields VkFormatProperties2 = '["sType", "pNext", "formatProperties"]
type CUnionType VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type ReturnedOnly VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type StructExtends VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldType "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "formatProperties" VkFormatProperties2 = 'False
type FieldOptional "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOptional "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "formatProperties" VkFormatProperties2 = 16
type FieldOffset "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldOffset "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "formatProperties" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "formatProperties" VkFormatProperties2 = 'False
type FieldIsArray "pNext" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

type FieldIsArray "sType" VkFormatProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.FormatProperties

data VkQueueFamilyProperties Source #

typedef struct VkQueueFamilyProperties {
    VkQueueFlags           queueFlags;
    uint32_t               queueCount;
    uint32_t               timestampValidBits;
    VkExtent3D             minImageTransferGranularity;
} VkQueueFamilyProperties;

VkQueueFamilyProperties registry at www.khronos.org

Instances

Instances details
Eq VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Ord VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Show VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Storable VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshalPrim VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshal VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Methods

writeField :: Ptr VkQueueFamilyProperties -> FieldType "minImageTransferGranularity" VkQueueFamilyProperties -> IO () Source #

CanWriteField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "minImageTransferGranularity" VkQueueFamilyProperties Source #

type FieldOptional "minImageTransferGranularity" VkQueueFamilyProperties :: Bool Source #

type FieldOffset "minImageTransferGranularity" VkQueueFamilyProperties :: Nat Source #

type FieldIsArray "minImageTransferGranularity" VkQueueFamilyProperties :: Bool Source #

HasField "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "timestampValidBits" VkQueueFamilyProperties Source #

type FieldOptional "timestampValidBits" VkQueueFamilyProperties :: Bool Source #

type FieldOffset "timestampValidBits" VkQueueFamilyProperties :: Nat Source #

type FieldIsArray "timestampValidBits" VkQueueFamilyProperties :: Bool Source #

type StructFields VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type StructFields VkQueueFamilyProperties = '["queueFlags", "queueCount", "timestampValidBits", "minImageTransferGranularity"]
type CUnionType VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type ReturnedOnly VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type StructExtends VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "minImageTransferGranularity" VkQueueFamilyProperties = VkExtent3D
type FieldType "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "timestampValidBits" VkQueueFamilyProperties = Word32
type FieldOptional "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "minImageTransferGranularity" VkQueueFamilyProperties = 'False
type FieldOptional "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "timestampValidBits" VkQueueFamilyProperties = 'False
type FieldOffset "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "minImageTransferGranularity" VkQueueFamilyProperties = 12
type FieldOffset "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "queueCount" VkQueueFamilyProperties = 4
type FieldOffset "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "queueFlags" VkQueueFamilyProperties = 0
type FieldOffset "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "timestampValidBits" VkQueueFamilyProperties = 8
type FieldIsArray "minImageTransferGranularity" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "minImageTransferGranularity" VkQueueFamilyProperties = 'False
type FieldIsArray "queueCount" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "queueFlags" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "timestampValidBits" VkQueueFamilyProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "timestampValidBits" VkQueueFamilyProperties = 'False

data VkQueueFamilyProperties2 Source #

typedef struct VkQueueFamilyProperties2 {
    VkStructureType sType;
    void*                            pNext;
    VkQueueFamilyProperties          queueFamilyProperties;
} VkQueueFamilyProperties2;

VkQueueFamilyProperties2 registry at www.khronos.org

Instances

Instances details
Eq VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Ord VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Show VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Storable VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshalPrim VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

VulkanMarshal VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanWriteField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

CanReadField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

HasField "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

Associated Types

type FieldType "queueFamilyProperties" VkQueueFamilyProperties2 Source #

type FieldOptional "queueFamilyProperties" VkQueueFamilyProperties2 :: Bool Source #

type FieldOffset "queueFamilyProperties" VkQueueFamilyProperties2 :: Nat Source #

type FieldIsArray "queueFamilyProperties" VkQueueFamilyProperties2 :: Bool Source #

HasField "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type StructFields VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type StructFields VkQueueFamilyProperties2 = '["sType", "pNext", "queueFamilyProperties"]
type CUnionType VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type ReturnedOnly VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type StructExtends VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldType "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOptional "queueFamilyProperties" VkQueueFamilyProperties2 = 'False
type FieldOptional "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldOffset "queueFamilyProperties" VkQueueFamilyProperties2 = 16
type FieldOffset "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "pNext" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "queueFamilyProperties" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

type FieldIsArray "queueFamilyProperties" VkQueueFamilyProperties2 = 'False
type FieldIsArray "sType" VkQueueFamilyProperties2 Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.QueueFamilyProperties

newtype VkQueueBitmask (a :: FlagType) Source #

Constructors

VkQueueBitmask VkFlags 

Instances

Instances details
Bounded (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Enum (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Eq (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Integral (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Typeable a => Data (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueueBitmask a -> c (VkQueueBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkQueueBitmask a) #

toConstr :: VkQueueBitmask a -> Constr #

dataTypeOf :: VkQueueBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkQueueBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkQueueBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkQueueBitmask a -> VkQueueBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueueBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueueBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueueBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueueBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueueBitmask a -> m (VkQueueBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueueBitmask a -> m (VkQueueBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueueBitmask a -> m (VkQueueBitmask a) #

Num (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Ord (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Read (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Real (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Show (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Generic (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Associated Types

type Rep (VkQueueBitmask a) :: Type -> Type #

Storable (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Bits (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

FiniteBits (VkQueueBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

type Rep (VkQueueBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

type Rep (VkQueueBitmask a) = D1 ('MetaData "VkQueueBitmask" "Graphics.Vulkan.Types.Enum.Queue" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueueBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_QUEUE_GRAPHICS_BIT :: VkQueueBitmask a Source #

Queue supports graphics operations

bitpos = 0

pattern VK_QUEUE_COMPUTE_BIT :: VkQueueBitmask a Source #

Queue supports compute operations

bitpos = 1

pattern VK_QUEUE_TRANSFER_BIT :: VkQueueBitmask a Source #

Queue supports transfer operations

bitpos = 2

pattern VK_QUEUE_SPARSE_BINDING_BIT :: VkQueueBitmask a Source #

Queue supports sparse resource memory management operations

bitpos = 3

newtype VkQueueGlobalPriorityEXT Source #

Instances

Instances details
Bounded VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Enum VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Eq VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Data VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkQueueGlobalPriorityEXT -> c VkQueueGlobalPriorityEXT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkQueueGlobalPriorityEXT #

toConstr :: VkQueueGlobalPriorityEXT -> Constr #

dataTypeOf :: VkQueueGlobalPriorityEXT -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkQueueGlobalPriorityEXT) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkQueueGlobalPriorityEXT) #

gmapT :: (forall b. Data b => b -> b) -> VkQueueGlobalPriorityEXT -> VkQueueGlobalPriorityEXT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkQueueGlobalPriorityEXT -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkQueueGlobalPriorityEXT -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkQueueGlobalPriorityEXT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkQueueGlobalPriorityEXT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkQueueGlobalPriorityEXT -> m VkQueueGlobalPriorityEXT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueueGlobalPriorityEXT -> m VkQueueGlobalPriorityEXT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkQueueGlobalPriorityEXT -> m VkQueueGlobalPriorityEXT #

Num VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Ord VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Read VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Show VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Generic VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

Associated Types

type Rep VkQueueGlobalPriorityEXT :: Type -> Type #

Storable VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

type Rep VkQueueGlobalPriorityEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Queue

type Rep VkQueueGlobalPriorityEXT = D1 ('MetaData "VkQueueGlobalPriorityEXT" "Graphics.Vulkan.Types.Enum.Queue" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkQueueGlobalPriorityEXT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

type VkGetPhysicalDeviceFeatures2 = "vkGetPhysicalDeviceFeatures2" Source #

type HS_vkGetPhysicalDeviceFeatures2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceFeatures2

pFeatures

-> IO () 
void vkGetPhysicalDeviceFeatures2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceFeatures2* pFeatures
    )

vkGetPhysicalDeviceFeatures2 registry at www.khronos.org

vkGetPhysicalDeviceFeatures2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceFeatures2

pFeatures

-> IO () 
void vkGetPhysicalDeviceFeatures2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceFeatures2* pFeatures
    )

vkGetPhysicalDeviceFeatures2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceFeatures2Safe and vkGetPhysicalDeviceFeatures2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceFeatures2 <- vkGetInstanceProc @VkGetPhysicalDeviceFeatures2 vkInstance

or less efficient:

myGetPhysicalDeviceFeatures2 <- vkGetProc @VkGetPhysicalDeviceFeatures2

vkGetPhysicalDeviceFeatures2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceFeatures2

pFeatures

-> IO () 
void vkGetPhysicalDeviceFeatures2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceFeatures2* pFeatures
    )

vkGetPhysicalDeviceFeatures2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceFeatures2Safe and vkGetPhysicalDeviceFeatures2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceFeatures2 <- vkGetInstanceProc @VkGetPhysicalDeviceFeatures2 vkInstance

or less efficient:

myGetPhysicalDeviceFeatures2 <- vkGetProc @VkGetPhysicalDeviceFeatures2

type VkGetPhysicalDeviceProperties2 = "vkGetPhysicalDeviceProperties2" Source #

type HS_vkGetPhysicalDeviceProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceProperties2* pProperties
    )

vkGetPhysicalDeviceProperties2 registry at www.khronos.org

vkGetPhysicalDeviceProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceProperties2* pProperties
    )

vkGetPhysicalDeviceProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceProperties2Safe and vkGetPhysicalDeviceProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceProperties2 <- vkGetProc @VkGetPhysicalDeviceProperties2

vkGetPhysicalDeviceProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceProperties2* pProperties
    )

vkGetPhysicalDeviceProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceProperties2Safe and vkGetPhysicalDeviceProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceProperties2 <- vkGetProc @VkGetPhysicalDeviceProperties2

type VkGetPhysicalDeviceFormatProperties2 = "vkGetPhysicalDeviceFormatProperties2" Source #

type HS_vkGetPhysicalDeviceFormatProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> VkFormat

format

-> Ptr VkFormatProperties2

pFormatProperties

-> IO () 
void vkGetPhysicalDeviceFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , VkFormat format
    , VkFormatProperties2* pFormatProperties
    )

vkGetPhysicalDeviceFormatProperties2 registry at www.khronos.org

vkGetPhysicalDeviceFormatProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> VkFormat

format

-> Ptr VkFormatProperties2

pFormatProperties

-> IO () 
void vkGetPhysicalDeviceFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , VkFormat format
    , VkFormatProperties2* pFormatProperties
    )

vkGetPhysicalDeviceFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceFormatProperties2Safe and vkGetPhysicalDeviceFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceFormatProperties2

vkGetPhysicalDeviceFormatProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> VkFormat

format

-> Ptr VkFormatProperties2

pFormatProperties

-> IO () 
void vkGetPhysicalDeviceFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , VkFormat format
    , VkFormatProperties2* pFormatProperties
    )

vkGetPhysicalDeviceFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceFormatProperties2Safe and vkGetPhysicalDeviceFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceFormatProperties2

type VkGetPhysicalDeviceImageFormatProperties2 = "vkGetPhysicalDeviceImageFormatProperties2" Source #

type HS_vkGetPhysicalDeviceImageFormatProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceImageFormatInfo2

pImageFormatInfo

-> Ptr VkImageFormatProperties2

pImageFormatProperties

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED.

VkResult vkGetPhysicalDeviceImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo
    , VkImageFormatProperties2* pImageFormatProperties
    )

vkGetPhysicalDeviceImageFormatProperties2 registry at www.khronos.org

vkGetPhysicalDeviceImageFormatProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceImageFormatInfo2

pImageFormatInfo

-> Ptr VkImageFormatProperties2

pImageFormatProperties

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED.

VkResult vkGetPhysicalDeviceImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo
    , VkImageFormatProperties2* pImageFormatProperties
    )

vkGetPhysicalDeviceImageFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceImageFormatProperties2Safe and vkGetPhysicalDeviceImageFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceImageFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceImageFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceImageFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceImageFormatProperties2

vkGetPhysicalDeviceImageFormatProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceImageFormatInfo2

pImageFormatInfo

-> Ptr VkImageFormatProperties2

pImageFormatProperties

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY, VK_ERROR_FORMAT_NOT_SUPPORTED.

VkResult vkGetPhysicalDeviceImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo
    , VkImageFormatProperties2* pImageFormatProperties
    )

vkGetPhysicalDeviceImageFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceImageFormatProperties2Safe and vkGetPhysicalDeviceImageFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceImageFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceImageFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceImageFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceImageFormatProperties2

type VkGetPhysicalDeviceQueueFamilyProperties2 = "vkGetPhysicalDeviceQueueFamilyProperties2" Source #

type HS_vkGetPhysicalDeviceQueueFamilyProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr Word32

pQueueFamilyPropertyCount

-> Ptr VkQueueFamilyProperties2

pQueueFamilyProperties

-> IO () 
void vkGetPhysicalDeviceQueueFamilyProperties2
    ( VkPhysicalDevice physicalDevice
    , uint32_t* pQueueFamilyPropertyCount
    , VkQueueFamilyProperties2* pQueueFamilyProperties
    )

vkGetPhysicalDeviceQueueFamilyProperties2 registry at www.khronos.org

vkGetPhysicalDeviceQueueFamilyProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr Word32

pQueueFamilyPropertyCount

-> Ptr VkQueueFamilyProperties2

pQueueFamilyProperties

-> IO () 
void vkGetPhysicalDeviceQueueFamilyProperties2
    ( VkPhysicalDevice physicalDevice
    , uint32_t* pQueueFamilyPropertyCount
    , VkQueueFamilyProperties2* pQueueFamilyProperties
    )

vkGetPhysicalDeviceQueueFamilyProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceQueueFamilyProperties2Safe and vkGetPhysicalDeviceQueueFamilyProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceQueueFamilyProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceQueueFamilyProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceQueueFamilyProperties2 <- vkGetProc @VkGetPhysicalDeviceQueueFamilyProperties2

vkGetPhysicalDeviceQueueFamilyProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr Word32

pQueueFamilyPropertyCount

-> Ptr VkQueueFamilyProperties2

pQueueFamilyProperties

-> IO () 
void vkGetPhysicalDeviceQueueFamilyProperties2
    ( VkPhysicalDevice physicalDevice
    , uint32_t* pQueueFamilyPropertyCount
    , VkQueueFamilyProperties2* pQueueFamilyProperties
    )

vkGetPhysicalDeviceQueueFamilyProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceQueueFamilyProperties2Safe and vkGetPhysicalDeviceQueueFamilyProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceQueueFamilyProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceQueueFamilyProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceQueueFamilyProperties2 <- vkGetProc @VkGetPhysicalDeviceQueueFamilyProperties2

type VkGetPhysicalDeviceMemoryProperties2 = "vkGetPhysicalDeviceMemoryProperties2" Source #

type HS_vkGetPhysicalDeviceMemoryProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceMemoryProperties2

pMemoryProperties

-> IO () 
void vkGetPhysicalDeviceMemoryProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceMemoryProperties2* pMemoryProperties
    )

vkGetPhysicalDeviceMemoryProperties2 registry at www.khronos.org

vkGetPhysicalDeviceMemoryProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceMemoryProperties2

pMemoryProperties

-> IO () 
void vkGetPhysicalDeviceMemoryProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceMemoryProperties2* pMemoryProperties
    )

vkGetPhysicalDeviceMemoryProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceMemoryProperties2Safe and vkGetPhysicalDeviceMemoryProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceMemoryProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceMemoryProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceMemoryProperties2 <- vkGetProc @VkGetPhysicalDeviceMemoryProperties2

vkGetPhysicalDeviceMemoryProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceMemoryProperties2

pMemoryProperties

-> IO () 
void vkGetPhysicalDeviceMemoryProperties2
    ( VkPhysicalDevice physicalDevice
    , VkPhysicalDeviceMemoryProperties2* pMemoryProperties
    )

vkGetPhysicalDeviceMemoryProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceMemoryProperties2Safe and vkGetPhysicalDeviceMemoryProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceMemoryProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceMemoryProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceMemoryProperties2 <- vkGetProc @VkGetPhysicalDeviceMemoryProperties2

type VkGetPhysicalDeviceSparseImageFormatProperties2 = "vkGetPhysicalDeviceSparseImageFormatProperties2" Source #

type HS_vkGetPhysicalDeviceSparseImageFormatProperties2 Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceSparseImageFormatInfo2

pFormatInfo

-> Ptr Word32

pPropertyCount

-> Ptr VkSparseImageFormatProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceSparseImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo
    , uint32_t* pPropertyCount
    , VkSparseImageFormatProperties2* pProperties
    )

vkGetPhysicalDeviceSparseImageFormatProperties2 registry at www.khronos.org

vkGetPhysicalDeviceSparseImageFormatProperties2 Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceSparseImageFormatInfo2

pFormatInfo

-> Ptr Word32

pPropertyCount

-> Ptr VkSparseImageFormatProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceSparseImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo
    , uint32_t* pPropertyCount
    , VkSparseImageFormatProperties2* pProperties
    )

vkGetPhysicalDeviceSparseImageFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceSparseImageFormatProperties2Safe and vkGetPhysicalDeviceSparseImageFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceSparseImageFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceSparseImageFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceSparseImageFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceSparseImageFormatProperties2

vkGetPhysicalDeviceSparseImageFormatProperties2Safe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceSparseImageFormatInfo2

pFormatInfo

-> Ptr Word32

pPropertyCount

-> Ptr VkSparseImageFormatProperties2

pProperties

-> IO () 
void vkGetPhysicalDeviceSparseImageFormatProperties2
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo
    , uint32_t* pPropertyCount
    , VkSparseImageFormatProperties2* pProperties
    )

vkGetPhysicalDeviceSparseImageFormatProperties2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceSparseImageFormatProperties2Safe and vkGetPhysicalDeviceSparseImageFormatProperties2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceSparseImageFormatProperties2 <- vkGetInstanceProc @VkGetPhysicalDeviceSparseImageFormatProperties2 vkInstance

or less efficient:

myGetPhysicalDeviceSparseImageFormatProperties2 <- vkGetProc @VkGetPhysicalDeviceSparseImageFormatProperties2

Promoted from VK_KHR_maintenance1

#include "vk_platform.h"

type VkTrimCommandPool = "vkTrimCommandPool" Source #

type HS_vkTrimCommandPool Source #

Arguments

 = VkDevice

device

-> VkCommandPool

commandPool

-> VkCommandPoolTrimFlags

flags

-> IO () 
void vkTrimCommandPool
    ( VkDevice device
    , VkCommandPool commandPool
    , VkCommandPoolTrimFlags flags
    )

vkTrimCommandPool registry at www.khronos.org

vkTrimCommandPool Source #

Arguments

:: VkDevice

device

-> VkCommandPool

commandPool

-> VkCommandPoolTrimFlags

flags

-> IO () 
void vkTrimCommandPool
    ( VkDevice device
    , VkCommandPool commandPool
    , VkCommandPoolTrimFlags flags
    )

vkTrimCommandPool registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkTrimCommandPoolSafe and vkTrimCommandPool are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myTrimCommandPool <- vkGetDeviceProc @VkTrimCommandPool vkDevice

or less efficient:

myTrimCommandPool <- vkGetProc @VkTrimCommandPool

vkTrimCommandPoolSafe Source #

Arguments

:: VkDevice

device

-> VkCommandPool

commandPool

-> VkCommandPoolTrimFlags

flags

-> IO () 
void vkTrimCommandPool
    ( VkDevice device
    , VkCommandPool commandPool
    , VkCommandPoolTrimFlags flags
    )

vkTrimCommandPool registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkTrimCommandPoolSafe and vkTrimCommandPool are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myTrimCommandPool <- vkGetDeviceProc @VkTrimCommandPool vkDevice

or less efficient:

myTrimCommandPool <- vkGetProc @VkTrimCommandPool

pattern VK_FORMAT_FEATURE_TRANSFER_SRC_BIT :: VkFormatFeatureFlagBits Source #

Format can be used as the source image of image transfer commands

bitpos = 14

pattern VK_FORMAT_FEATURE_TRANSFER_DST_BIT :: VkFormatFeatureFlagBits Source #

Format can be used as the destination image of image transfer commands

bitpos = 15

pattern VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT :: VkImageCreateFlagBits Source #

The 3D image can be viewed as a 2D or 2D array image

bitpos = 5

Promoted from VK_KHR_maintenance2

newtype VkAccessBitmask (a :: FlagType) Source #

Constructors

VkAccessBitmask VkFlags 

Instances

Instances details
Bounded (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Enum (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Eq (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Integral (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Typeable a => Data (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAccessBitmask a -> c (VkAccessBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkAccessBitmask a) #

toConstr :: VkAccessBitmask a -> Constr #

dataTypeOf :: VkAccessBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkAccessBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkAccessBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkAccessBitmask a -> VkAccessBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAccessBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAccessBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkAccessBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkAccessBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkAccessBitmask a -> m (VkAccessBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAccessBitmask a -> m (VkAccessBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAccessBitmask a -> m (VkAccessBitmask a) #

Num (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Ord (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Read (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Real (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Show (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Generic (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Associated Types

type Rep (VkAccessBitmask a) :: Type -> Type #

Storable (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

Bits (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

FiniteBits (VkAccessBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

type Rep (VkAccessBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.AccessFlags

type Rep (VkAccessBitmask a) = D1 ('MetaData "VkAccessBitmask" "Graphics.Vulkan.Types.Enum.AccessFlags" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkAccessBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_ACCESS_INDIRECT_COMMAND_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of indirect command reads

bitpos = 0

pattern VK_ACCESS_INDEX_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of index reads

bitpos = 1

pattern VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of vertex attribute reads

bitpos = 2

pattern VK_ACCESS_UNIFORM_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of uniform buffer reads

bitpos = 3

pattern VK_ACCESS_INPUT_ATTACHMENT_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of input attachment reads

bitpos = 4

pattern VK_ACCESS_SHADER_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of shader reads

bitpos = 5

pattern VK_ACCESS_SHADER_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of shader writes

bitpos = 6

pattern VK_ACCESS_COLOR_ATTACHMENT_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of color attachment reads

bitpos = 7

pattern VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of color attachment writes

bitpos = 8

pattern VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of depth/stencil attachment reads

bitpos = 9

pattern VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of depth/stencil attachment writes

bitpos = 10

pattern VK_ACCESS_TRANSFER_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of transfer reads

bitpos = 11

pattern VK_ACCESS_TRANSFER_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of transfer writes

bitpos = 12

pattern VK_ACCESS_HOST_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of host reads

bitpos = 13

pattern VK_ACCESS_HOST_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of host writes

bitpos = 14

pattern VK_ACCESS_MEMORY_READ_BIT :: VkAccessBitmask a Source #

Controls coherency of memory reads

bitpos = 15

pattern VK_ACCESS_MEMORY_WRITE_BIT :: VkAccessBitmask a Source #

Controls coherency of memory writes

bitpos = 16

data VkAttachmentDescription Source #

typedef struct VkAttachmentDescription {
    VkAttachmentDescriptionFlags flags;
    VkFormat               format;
    VkSampleCountFlagBits  samples;
    VkAttachmentLoadOp     loadOp;
    VkAttachmentStoreOp    storeOp;
    VkAttachmentLoadOp     stencilLoadOp;
    VkAttachmentStoreOp    stencilStoreOp;
    VkImageLayout          initialLayout;
    VkImageLayout          finalLayout;
} VkAttachmentDescription;

VkAttachmentDescription registry at www.khronos.org

Instances

Instances details
Eq VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Ord VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Show VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Storable VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "initialLayout" VkAttachmentDescription Source #

type FieldOptional "initialLayout" VkAttachmentDescription :: Bool Source #

type FieldOffset "initialLayout" VkAttachmentDescription :: Nat Source #

type FieldIsArray "initialLayout" VkAttachmentDescription :: Bool Source #

HasField "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "stencilLoadOp" VkAttachmentDescription Source #

type FieldOptional "stencilLoadOp" VkAttachmentDescription :: Bool Source #

type FieldOffset "stencilLoadOp" VkAttachmentDescription :: Nat Source #

type FieldIsArray "stencilLoadOp" VkAttachmentDescription :: Bool Source #

HasField "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "stencilStoreOp" VkAttachmentDescription Source #

type FieldOptional "stencilStoreOp" VkAttachmentDescription :: Bool Source #

type FieldOffset "stencilStoreOp" VkAttachmentDescription :: Nat Source #

type FieldIsArray "stencilStoreOp" VkAttachmentDescription :: Bool Source #

HasField "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructFields VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructFields VkAttachmentDescription = '["flags", "format", "samples", "loadOp", "storeOp", "stencilLoadOp", "stencilStoreOp", "initialLayout", "finalLayout"]
type CUnionType VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type ReturnedOnly VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructExtends VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "finalLayout" VkAttachmentDescription = 32
type FieldOffset "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "initialLayout" VkAttachmentDescription = 28
type FieldOffset "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "stencilLoadOp" VkAttachmentDescription = 20
type FieldOffset "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "stencilStoreOp" VkAttachmentDescription = 24
type FieldOffset "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "finalLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "flags" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "format" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "initialLayout" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "loadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "samples" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "stencilLoadOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "stencilStoreOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "stencilStoreOp" VkAttachmentDescription = 'False
type FieldIsArray "storeOp" VkAttachmentDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

data VkAttachmentReference Source #

typedef struct VkAttachmentReference {
    uint32_t               attachment;
    VkImageLayout          layout;
} VkAttachmentReference;

VkAttachmentReference registry at www.khronos.org

Instances

Instances details
Eq VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Ord VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Show VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Storable VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "attachment" VkAttachmentReference Source #

type FieldOptional "attachment" VkAttachmentReference :: Bool Source #

type FieldOffset "attachment" VkAttachmentReference :: Nat Source #

type FieldIsArray "attachment" VkAttachmentReference :: Bool Source #

HasField "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructFields VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructFields VkAttachmentReference = '["attachment", "layout"]
type CUnionType VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type ReturnedOnly VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructExtends VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "attachment" VkAttachmentReference = 0
type FieldOffset "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "attachment" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "layout" VkAttachmentReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

data VkAttachmentSampleLocationsEXT Source #

typedef struct VkAttachmentSampleLocationsEXT {
    uint32_t                         attachmentIndex;
    VkSampleLocationsInfoEXT         sampleLocationsInfo;
} VkAttachmentSampleLocationsEXT;

VkAttachmentSampleLocationsEXT registry at www.khronos.org

Instances

Instances details
Eq VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Ord VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Show VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Storable VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshalPrim VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

VulkanMarshal VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanWriteField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

CanReadField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

HasField "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

Associated Types

type FieldType "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source #

type FieldOptional "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Bool Source #

type FieldOffset "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Nat Source #

type FieldIsArray "sampleLocationsInfo" VkAttachmentSampleLocationsEXT :: Bool Source #

type StructFields VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructFields VkAttachmentSampleLocationsEXT = '["attachmentIndex", "sampleLocationsInfo"]
type CUnionType VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type ReturnedOnly VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type StructExtends VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldType "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOptional "sampleLocationsInfo" VkAttachmentSampleLocationsEXT = 'False
type FieldOffset "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "attachmentIndex" VkAttachmentSampleLocationsEXT = 0
type FieldOffset "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldOffset "sampleLocationsInfo" VkAttachmentSampleLocationsEXT = 8
type FieldIsArray "attachmentIndex" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "sampleLocationsInfo" VkAttachmentSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Attachment

type FieldIsArray "sampleLocationsInfo" VkAttachmentSampleLocationsEXT = 'False

newtype VkAttachmentDescriptionBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Enum (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Eq (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Integral (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Typeable a => Data (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAttachmentDescriptionBitmask a -> c (VkAttachmentDescriptionBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkAttachmentDescriptionBitmask a) #

toConstr :: VkAttachmentDescriptionBitmask a -> Constr #

dataTypeOf :: VkAttachmentDescriptionBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkAttachmentDescriptionBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkAttachmentDescriptionBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkAttachmentDescriptionBitmask a -> VkAttachmentDescriptionBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentDescriptionBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentDescriptionBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkAttachmentDescriptionBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkAttachmentDescriptionBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkAttachmentDescriptionBitmask a -> m (VkAttachmentDescriptionBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentDescriptionBitmask a -> m (VkAttachmentDescriptionBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentDescriptionBitmask a -> m (VkAttachmentDescriptionBitmask a) #

Num (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Ord (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Read (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Real (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Show (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Generic (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Associated Types

type Rep (VkAttachmentDescriptionBitmask a) :: Type -> Type #

Storable (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Bits (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Methods

(.&.) :: VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask #

(.|.) :: VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask #

xor :: VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask #

complement :: VkAttachmentDescriptionBitmask FlagMask -> VkAttachmentDescriptionBitmask FlagMask #

shift :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

rotate :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

zeroBits :: VkAttachmentDescriptionBitmask FlagMask #

bit :: Int -> VkAttachmentDescriptionBitmask FlagMask #

setBit :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

clearBit :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

complementBit :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

testBit :: VkAttachmentDescriptionBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkAttachmentDescriptionBitmask FlagMask -> Maybe Int #

bitSize :: VkAttachmentDescriptionBitmask FlagMask -> Int #

isSigned :: VkAttachmentDescriptionBitmask FlagMask -> Bool #

shiftL :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

unsafeShiftL :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

shiftR :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

unsafeShiftR :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

rotateL :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

rotateR :: VkAttachmentDescriptionBitmask FlagMask -> Int -> VkAttachmentDescriptionBitmask FlagMask #

popCount :: VkAttachmentDescriptionBitmask FlagMask -> Int #

FiniteBits (VkAttachmentDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep (VkAttachmentDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep (VkAttachmentDescriptionBitmask a) = D1 ('MetaData "VkAttachmentDescriptionBitmask" "Graphics.Vulkan.Types.Enum.Attachment" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkAttachmentDescriptionBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT :: VkAttachmentDescriptionBitmask a Source #

The attachment may alias physical memory of another attachment in the same render pass

bitpos = 0

newtype VkAttachmentLoadOp Source #

Instances

Instances details
Bounded VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Enum VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Eq VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Data VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAttachmentLoadOp -> c VkAttachmentLoadOp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAttachmentLoadOp #

toConstr :: VkAttachmentLoadOp -> Constr #

dataTypeOf :: VkAttachmentLoadOp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkAttachmentLoadOp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAttachmentLoadOp) #

gmapT :: (forall b. Data b => b -> b) -> VkAttachmentLoadOp -> VkAttachmentLoadOp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentLoadOp -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentLoadOp -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkAttachmentLoadOp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkAttachmentLoadOp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkAttachmentLoadOp -> m VkAttachmentLoadOp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentLoadOp -> m VkAttachmentLoadOp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentLoadOp -> m VkAttachmentLoadOp #

Num VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Ord VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Read VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Show VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Generic VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Associated Types

type Rep VkAttachmentLoadOp :: Type -> Type #

Storable VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep VkAttachmentLoadOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep VkAttachmentLoadOp = D1 ('MetaData "VkAttachmentLoadOp" "Graphics.Vulkan.Types.Enum.Attachment" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkAttachmentLoadOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkAttachmentStoreOp Source #

Instances

Instances details
Bounded VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Enum VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Eq VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Data VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkAttachmentStoreOp -> c VkAttachmentStoreOp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkAttachmentStoreOp #

toConstr :: VkAttachmentStoreOp -> Constr #

dataTypeOf :: VkAttachmentStoreOp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkAttachmentStoreOp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkAttachmentStoreOp) #

gmapT :: (forall b. Data b => b -> b) -> VkAttachmentStoreOp -> VkAttachmentStoreOp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentStoreOp -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkAttachmentStoreOp -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkAttachmentStoreOp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkAttachmentStoreOp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkAttachmentStoreOp -> m VkAttachmentStoreOp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentStoreOp -> m VkAttachmentStoreOp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkAttachmentStoreOp -> m VkAttachmentStoreOp #

Num VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Ord VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Read VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Show VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Generic VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

Associated Types

type Rep VkAttachmentStoreOp :: Type -> Type #

Storable VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep VkAttachmentStoreOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Attachment

type Rep VkAttachmentStoreOp = D1 ('MetaData "VkAttachmentStoreOp" "Graphics.Vulkan.Types.Enum.Attachment" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkAttachmentStoreOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

data VkComponentMapping Source #

typedef struct VkComponentMapping {
    VkComponentSwizzle r;
    VkComponentSwizzle g;
    VkComponentSwizzle b;
    VkComponentSwizzle a;
} VkComponentMapping;

VkComponentMapping registry at www.khronos.org

Instances

Instances details
Eq VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

Ord VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

Show VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

Storable VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

VulkanMarshalPrim VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

VulkanMarshal VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanWriteField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

CanReadField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

HasField "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type StructFields VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type StructFields VkComponentMapping = '["r", "g", "b", "a"]
type CUnionType VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type ReturnedOnly VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type StructExtends VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldType "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldType "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldType "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldType "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOptional "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOptional "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOptional "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOptional "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOffset "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOffset "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOffset "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldOffset "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldIsArray "a" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldIsArray "b" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldIsArray "g" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

type FieldIsArray "r" VkComponentMapping Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ComponentMapping

newtype VkComponentSwizzle Source #

Instances

Instances details
Bounded VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Enum VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Eq VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Data VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkComponentSwizzle -> c VkComponentSwizzle #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkComponentSwizzle #

toConstr :: VkComponentSwizzle -> Constr #

dataTypeOf :: VkComponentSwizzle -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkComponentSwizzle) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkComponentSwizzle) #

gmapT :: (forall b. Data b => b -> b) -> VkComponentSwizzle -> VkComponentSwizzle #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkComponentSwizzle -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkComponentSwizzle -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkComponentSwizzle -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkComponentSwizzle -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkComponentSwizzle -> m VkComponentSwizzle #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkComponentSwizzle -> m VkComponentSwizzle #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkComponentSwizzle -> m VkComponentSwizzle #

Num VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Ord VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Read VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Show VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Generic VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

Associated Types

type Rep VkComponentSwizzle :: Type -> Type #

Storable VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

type Rep VkComponentSwizzle Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ComponentSwizzle

type Rep VkComponentSwizzle = D1 ('MetaData "VkComponentSwizzle" "Graphics.Vulkan.Types.Enum.ComponentSwizzle" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkComponentSwizzle" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkDependencyBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Enum (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Eq (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Integral (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Typeable a => Data (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDependencyBitmask a -> c (VkDependencyBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDependencyBitmask a) #

toConstr :: VkDependencyBitmask a -> Constr #

dataTypeOf :: VkDependencyBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDependencyBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDependencyBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDependencyBitmask a -> VkDependencyBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDependencyBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDependencyBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDependencyBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDependencyBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDependencyBitmask a -> m (VkDependencyBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDependencyBitmask a -> m (VkDependencyBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDependencyBitmask a -> m (VkDependencyBitmask a) #

Num (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Ord (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Read (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Real (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Show (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Generic (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Associated Types

type Rep (VkDependencyBitmask a) :: Type -> Type #

Storable (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Bits (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

Methods

(.&.) :: VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask #

(.|.) :: VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask #

xor :: VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask #

complement :: VkDependencyBitmask FlagMask -> VkDependencyBitmask FlagMask #

shift :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

rotate :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

zeroBits :: VkDependencyBitmask FlagMask #

bit :: Int -> VkDependencyBitmask FlagMask #

setBit :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

clearBit :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

complementBit :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

testBit :: VkDependencyBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDependencyBitmask FlagMask -> Maybe Int #

bitSize :: VkDependencyBitmask FlagMask -> Int #

isSigned :: VkDependencyBitmask FlagMask -> Bool #

shiftL :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

unsafeShiftL :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

shiftR :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

unsafeShiftR :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

rotateL :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

rotateR :: VkDependencyBitmask FlagMask -> Int -> VkDependencyBitmask FlagMask #

popCount :: VkDependencyBitmask FlagMask -> Int #

FiniteBits (VkDependencyBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

type Rep (VkDependencyBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.DependencyFlags

type Rep (VkDependencyBitmask a) = D1 ('MetaData "VkDependencyBitmask" "Graphics.Vulkan.Types.Enum.DependencyFlags" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDependencyBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_DEPENDENCY_BY_REGION_BIT :: VkDependencyBitmask a Source #

Dependency is per pixel region

bitpos = 0

data VkInputAttachmentAspectReference Source #

typedef struct VkInputAttachmentAspectReference {
    uint32_t                        subpass;
    uint32_t                        inputAttachmentIndex;
    VkImageAspectFlags              aspectMask;
} VkInputAttachmentAspectReference;

VkInputAttachmentAspectReference registry at www.khronos.org

Instances

Instances details
Eq VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

Ord VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

Show VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

Storable VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

VulkanMarshalPrim VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

VulkanMarshal VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanWriteField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

CanReadField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

HasField "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

HasField "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

Associated Types

type FieldType "inputAttachmentIndex" VkInputAttachmentAspectReference Source #

type FieldOptional "inputAttachmentIndex" VkInputAttachmentAspectReference :: Bool Source #

type FieldOffset "inputAttachmentIndex" VkInputAttachmentAspectReference :: Nat Source #

type FieldIsArray "inputAttachmentIndex" VkInputAttachmentAspectReference :: Bool Source #

HasField "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type StructFields VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type StructFields VkInputAttachmentAspectReference = '["subpass", "inputAttachmentIndex", "aspectMask"]
type CUnionType VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type ReturnedOnly VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type StructExtends VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldType "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldType "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldType "inputAttachmentIndex" VkInputAttachmentAspectReference = Word32
type FieldType "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOptional "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOptional "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOptional "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOffset "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOffset "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldOffset "inputAttachmentIndex" VkInputAttachmentAspectReference = 4
type FieldOffset "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldIsArray "aspectMask" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldIsArray "inputAttachmentIndex" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

type FieldIsArray "inputAttachmentIndex" VkInputAttachmentAspectReference = 'False
type FieldIsArray "subpass" VkInputAttachmentAspectReference Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.InputAttachmentAspectReference

data VkGraphicsPipelineCreateInfo Source #

typedef struct VkGraphicsPipelineCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineCreateFlags  flags;
    uint32_t               stageCount;
    const VkPipelineShaderStageCreateInfo* pStages;
    const VkPipelineVertexInputStateCreateInfo* pVertexInputState;
    const VkPipelineInputAssemblyStateCreateInfo* pInputAssemblyState;
    const VkPipelineTessellationStateCreateInfo* pTessellationState;
    const VkPipelineViewportStateCreateInfo* pViewportState;
    const VkPipelineRasterizationStateCreateInfo* pRasterizationState;
    const VkPipelineMultisampleStateCreateInfo* pMultisampleState;
    const VkPipelineDepthStencilStateCreateInfo* pDepthStencilState;
    const VkPipelineColorBlendStateCreateInfo* pColorBlendState;
    const VkPipelineDynamicStateCreateInfo* pDynamicState;
    VkPipelineLayout       layout;
    VkRenderPass           renderPass;
    uint32_t               subpass;
    VkPipeline      basePipelineHandle;
    int32_t                basePipelineIndex;
} VkGraphicsPipelineCreateInfo;

VkGraphicsPipelineCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "basePipelineHandle" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineHandle" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "basePipelineIndex" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "basePipelineIndex" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pColorBlendState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pColorBlendState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pColorBlendState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pColorBlendState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pDepthStencilState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pDepthStencilState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pInputAssemblyState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pMultisampleState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pMultisampleState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pMultisampleState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pMultisampleState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pRasterizationState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pRasterizationState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pRasterizationState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pRasterizationState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pTessellationState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pTessellationState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pTessellationState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pTessellationState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexInputState" VkGraphicsPipelineCreateInfo Source #

type FieldOptional "pVertexInputState" VkGraphicsPipelineCreateInfo :: Bool Source #

type FieldOffset "pVertexInputState" VkGraphicsPipelineCreateInfo :: Nat Source #

type FieldIsArray "pVertexInputState" VkGraphicsPipelineCreateInfo :: Bool Source #

HasField "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkGraphicsPipelineCreateInfo = '["sType", "pNext", "flags", "stageCount", "pStages", "pVertexInputState", "pInputAssemblyState", "pTessellationState", "pViewportState", "pRasterizationState", "pMultisampleState", "pDepthStencilState", "pColorBlendState", "pDynamicState", "layout", "renderPass", "subpass", "basePipelineHandle", "basePipelineIndex"]
type CUnionType VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "basePipelineIndex" VkGraphicsPipelineCreateInfo = Int32
type FieldType "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "basePipelineHandle" VkGraphicsPipelineCreateInfo = 'True
type FieldOptional "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pDepthStencilState" VkGraphicsPipelineCreateInfo = 'True
type FieldOptional "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pInputAssemblyState" VkGraphicsPipelineCreateInfo = 'False
type FieldOptional "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pMultisampleState" VkGraphicsPipelineCreateInfo = 'True
type FieldOptional "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pRasterizationState" VkGraphicsPipelineCreateInfo = 'False
type FieldOptional "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pTessellationState" VkGraphicsPipelineCreateInfo = 'True
type FieldOptional "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "basePipelineHandle" VkGraphicsPipelineCreateInfo = 128
type FieldOffset "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "basePipelineIndex" VkGraphicsPipelineCreateInfo = 136
type FieldOffset "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pColorBlendState" VkGraphicsPipelineCreateInfo = 88
type FieldOffset "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pDepthStencilState" VkGraphicsPipelineCreateInfo = 80
type FieldOffset "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pDynamicState" VkGraphicsPipelineCreateInfo = 96
type FieldOffset "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pInputAssemblyState" VkGraphicsPipelineCreateInfo = 40
type FieldOffset "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pMultisampleState" VkGraphicsPipelineCreateInfo = 72
type FieldOffset "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pRasterizationState" VkGraphicsPipelineCreateInfo = 64
type FieldOffset "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pTessellationState" VkGraphicsPipelineCreateInfo = 48
type FieldOffset "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pVertexInputState" VkGraphicsPipelineCreateInfo = 32
type FieldOffset "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pViewportState" VkGraphicsPipelineCreateInfo = 56
type FieldOffset "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "basePipelineHandle" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "basePipelineHandle" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "basePipelineIndex" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "basePipelineIndex" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "flags" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "layout" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pColorBlendState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pDepthStencilState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pDepthStencilState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pDynamicState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pInputAssemblyState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pInputAssemblyState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pMultisampleState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pMultisampleState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pNext" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pRasterizationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pRasterizationState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pStages" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pTessellationState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pTessellationState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pVertexInputState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pVertexInputState" VkGraphicsPipelineCreateInfo = 'False
type FieldIsArray "pViewportState" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "renderPass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "stageCount" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "subpass" VkGraphicsPipelineCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineCacheCreateInfo Source #

typedef struct VkPipelineCacheCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineCacheCreateFlags    flags;
    size_t                 initialDataSize;
    const void*            pInitialData;
} VkPipelineCacheCreateInfo;

VkPipelineCacheCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "initialDataSize" VkPipelineCacheCreateInfo Source #

type FieldOptional "initialDataSize" VkPipelineCacheCreateInfo :: Bool Source #

type FieldOffset "initialDataSize" VkPipelineCacheCreateInfo :: Nat Source #

type FieldIsArray "initialDataSize" VkPipelineCacheCreateInfo :: Bool Source #

HasField "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCacheCreateInfo = '["sType", "pNext", "flags", "initialDataSize", "pInitialData"]
type CUnionType VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "initialDataSize" VkPipelineCacheCreateInfo = CSize
type FieldType "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "initialDataSize" VkPipelineCacheCreateInfo = 'True
type FieldOptional "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "initialDataSize" VkPipelineCacheCreateInfo = 24
type FieldOffset "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pInitialData" VkPipelineCacheCreateInfo = 32
type FieldOffset "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "initialDataSize" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "initialDataSize" VkPipelineCacheCreateInfo = 'False
type FieldIsArray "pInitialData" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineCacheCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineColorBlendAdvancedStateCreateInfoEXT Source #

typedef struct VkPipelineColorBlendAdvancedStateCreateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    VkBool32               srcPremultiplied;
    VkBool32               dstPremultiplied;
    VkBlendOverlapEXT      blendOverlap;
} VkPipelineColorBlendAdvancedStateCreateInfoEXT;

VkPipelineColorBlendAdvancedStateCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineColorBlendAdvancedStateCreateInfoEXT = '["sType", "pNext", "srcPremultiplied", "dstPremultiplied", "blendOverlap"]
type CUnionType VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "blendOverlap" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "dstPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "srcPremultiplied" VkPipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineColorBlendAttachmentState Source #

typedef struct VkPipelineColorBlendAttachmentState {
    VkBool32               blendEnable;
    VkBlendFactor          srcColorBlendFactor;
    VkBlendFactor          dstColorBlendFactor;
    VkBlendOp              colorBlendOp;
    VkBlendFactor          srcAlphaBlendFactor;
    VkBlendFactor          dstAlphaBlendFactor;
    VkBlendOp              alphaBlendOp;
    VkColorComponentFlags  colorWriteMask;
} VkPipelineColorBlendAttachmentState;

VkPipelineColorBlendAttachmentState registry at www.khronos.org

Instances

Instances details
Eq VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineColorBlendAttachmentState = '["blendEnable", "srcColorBlendFactor", "dstColorBlendFactor", "colorBlendOp", "srcAlphaBlendFactor", "dstAlphaBlendFactor", "alphaBlendOp", "colorWriteMask"]
type CUnionType VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState = 20
type FieldOffset "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dstColorBlendFactor" VkPipelineColorBlendAttachmentState = 8
type FieldOffset "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState = 16
type FieldOffset "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "srcColorBlendFactor" VkPipelineColorBlendAttachmentState = 4
type FieldIsArray "alphaBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "blendEnable" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "colorBlendOp" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "colorWriteMask" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "dstAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "dstColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "srcAlphaBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "srcColorBlendFactor" VkPipelineColorBlendAttachmentState Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineColorBlendStateCreateInfo Source #

typedef struct VkPipelineColorBlendStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineColorBlendStateCreateFlags    flags;
    VkBool32               logicOpEnable;
    VkLogicOp              logicOp;
    uint32_t               attachmentCount;
    const VkPipelineColorBlendAttachmentState* pAttachments;
    float                  blendConstants[4];
} VkPipelineColorBlendStateCreateInfo;

VkPipelineColorBlendStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

(KnownNat idx, IndexInBounds "blendConstants" idx VkPipelineColorBlendStateCreateInfo) => CanWriteFieldArray "blendConstants" idx VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

(KnownNat idx, IndexInBounds "blendConstants" idx VkPipelineColorBlendStateCreateInfo) => CanReadFieldArray "blendConstants" idx VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldArrayLength "blendConstants" VkPipelineColorBlendStateCreateInfo :: Nat Source #

type StructFields VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineColorBlendStateCreateInfo = '["sType", "pNext", "flags", "logicOpEnable", "logicOp", "attachmentCount", "pAttachments", "blendConstants"]
type CUnionType VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldArrayLength "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "attachmentCount" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "blendConstants" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "logicOp" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "logicOpEnable" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pAttachments" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineColorBlendStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineCoverageModulationStateCreateInfoNV Source #

typedef struct VkPipelineCoverageModulationStateCreateInfoNV {
    VkStructureType sType;
    const void*                                                                      pNext;
    VkPipelineCoverageModulationStateCreateFlagsNV                   flags;
    VkCoverageModulationModeNV                                                       coverageModulationMode;
    VkBool32                                                                         coverageModulationTableEnable;
    uint32_t                                                                         coverageModulationTableCount;
    const float* pCoverageModulationTable;
} VkPipelineCoverageModulationStateCreateInfoNV;

VkPipelineCoverageModulationStateCreateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source #

type FieldOptional "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

type FieldOffset "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Nat Source #

type FieldIsArray "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

HasField "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source #

type FieldOptional "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

type FieldOffset "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Nat Source #

type FieldIsArray "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV :: Bool Source #

HasField "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCoverageModulationStateCreateInfoNV = '["sType", "pNext", "flags", "coverageModulationMode", "coverageModulationTableEnable", "coverageModulationTableCount", "pCoverageModulationTable"]
type CUnionType VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV = Word32
type FieldType "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV = 'False
type FieldOptional "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV = 28
type FieldOffset "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV = 24
type FieldOffset "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV = 32
type FieldOffset "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageModulationMode" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageModulationTableCount" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageModulationTableEnable" VkPipelineCoverageModulationStateCreateInfoNV = 'False
type FieldIsArray "flags" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pCoverageModulationTable" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineCoverageToColorStateCreateInfoNV Source #

typedef struct VkPipelineCoverageToColorStateCreateInfoNV {
    VkStructureType sType;
    const void*                                                                      pNext;
    VkPipelineCoverageToColorStateCreateFlagsNV                    flags;
    VkBool32                         coverageToColorEnable;
    uint32_t         coverageToColorLocation;
} VkPipelineCoverageToColorStateCreateInfoNV;

VkPipelineCoverageToColorStateCreateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineCoverageToColorStateCreateInfoNV = '["sType", "pNext", "flags", "coverageToColorEnable", "coverageToColorLocation"]
type CUnionType VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV = 24
type FieldOffset "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageToColorEnable" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "coverageToColorLocation" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineDepthStencilStateCreateInfo Source #

typedef struct VkPipelineDepthStencilStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineDepthStencilStateCreateFlags    flags;
    VkBool32               depthTestEnable;
    VkBool32               depthWriteEnable;
    VkCompareOp            depthCompareOp;
    VkBool32               depthBoundsTestEnable;
    VkBool32               stencilTestEnable;
    VkStencilOpState       front;
    VkStencilOpState       back;
    float                  minDepthBounds;
    float                  maxDepthBounds;
} VkPipelineDepthStencilStateCreateInfo;

VkPipelineDepthStencilStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source #

type FieldOptional "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Bool Source #

type FieldOffset "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Nat Source #

type FieldIsArray "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo :: Bool Source #

HasField "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDepthStencilStateCreateInfo = '["sType", "pNext", "flags", "depthTestEnable", "depthWriteEnable", "depthCompareOp", "depthBoundsTestEnable", "stencilTestEnable", "front", "back", "minDepthBounds", "maxDepthBounds"]
type CUnionType VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo = 32
type FieldOffset "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "back" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthBoundsTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthCompareOp" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthWriteEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "front" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "maxDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "minDepthBounds" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "stencilTestEnable" VkPipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineDiscardRectangleStateCreateInfoEXT Source #

typedef struct VkPipelineDiscardRectangleStateCreateInfoEXT {
    VkStructureType sType;
    const void*                                                                      pNext;
    VkPipelineDiscardRectangleStateCreateFlagsEXT                    flags;
    VkDiscardRectangleModeEXT                                                        discardRectangleMode;
    uint32_t                                                         discardRectangleCount;
    const VkRect2D* pDiscardRectangles;
} VkPipelineDiscardRectangleStateCreateInfoEXT;

VkPipelineDiscardRectangleStateCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDiscardRectangleStateCreateInfoEXT = '["sType", "pNext", "flags", "discardRectangleMode", "discardRectangleCount", "pDiscardRectangles"]
type CUnionType VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "discardRectangleCount" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "discardRectangleMode" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pDiscardRectangles" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineDynamicStateCreateInfo Source #

typedef struct VkPipelineDynamicStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineDynamicStateCreateFlags    flags;
    uint32_t               dynamicStateCount;
    const VkDynamicState*  pDynamicStates;
} VkPipelineDynamicStateCreateInfo;

VkPipelineDynamicStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineDynamicStateCreateInfo = '["sType", "pNext", "flags", "dynamicStateCount", "pDynamicStates"]
type CUnionType VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "dynamicStateCount" VkPipelineDynamicStateCreateInfo = 20
type FieldOffset "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "dynamicStateCount" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pDynamicStates" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineInputAssemblyStateCreateInfo Source #

typedef struct VkPipelineInputAssemblyStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineInputAssemblyStateCreateFlags    flags;
    VkPrimitiveTopology    topology;
    VkBool32               primitiveRestartEnable;
} VkPipelineInputAssemblyStateCreateInfo;

VkPipelineInputAssemblyStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source #

type FieldOptional "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Bool Source #

type FieldOffset "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Nat Source #

type FieldIsArray "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo :: Bool Source #

HasField "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineInputAssemblyStateCreateInfo = '["sType", "pNext", "flags", "topology", "primitiveRestartEnable"]
type CUnionType VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo = 24
type FieldOffset "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "primitiveRestartEnable" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "topology" VkPipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineLayoutCreateInfo Source #

typedef struct VkPipelineLayoutCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineLayoutCreateFlags    flags;
    uint32_t               setLayoutCount;
    const VkDescriptorSetLayout* pSetLayouts;
    uint32_t               pushConstantRangeCount;
    const VkPushConstantRange* pPushConstantRanges;
} VkPipelineLayoutCreateInfo;

VkPipelineLayoutCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pPushConstantRanges" VkPipelineLayoutCreateInfo Source #

type FieldOptional "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "pPushConstantRanges" VkPipelineLayoutCreateInfo :: Bool Source #

HasField "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source #

type FieldOptional "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "pushConstantRangeCount" VkPipelineLayoutCreateInfo :: Bool Source #

HasField "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "setLayoutCount" VkPipelineLayoutCreateInfo Source #

type FieldOptional "setLayoutCount" VkPipelineLayoutCreateInfo :: Bool Source #

type FieldOffset "setLayoutCount" VkPipelineLayoutCreateInfo :: Nat Source #

type FieldIsArray "setLayoutCount" VkPipelineLayoutCreateInfo :: Bool Source #

type StructFields VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineLayoutCreateInfo = '["sType", "pNext", "flags", "setLayoutCount", "pSetLayouts", "pushConstantRangeCount", "pPushConstantRanges"]
type CUnionType VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pushConstantRangeCount" VkPipelineLayoutCreateInfo = Word32
type FieldType "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pPushConstantRanges" VkPipelineLayoutCreateInfo = 'False
type FieldOptional "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pushConstantRangeCount" VkPipelineLayoutCreateInfo = 'True
type FieldOptional "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pPushConstantRanges" VkPipelineLayoutCreateInfo = 40
type FieldOffset "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pSetLayouts" VkPipelineLayoutCreateInfo = 24
type FieldOffset "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pushConstantRangeCount" VkPipelineLayoutCreateInfo = 32
type FieldOffset "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "setLayoutCount" VkPipelineLayoutCreateInfo = 20
type FieldIsArray "flags" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pPushConstantRanges" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pPushConstantRanges" VkPipelineLayoutCreateInfo = 'False
type FieldIsArray "pSetLayouts" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pushConstantRangeCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pushConstantRangeCount" VkPipelineLayoutCreateInfo = 'False
type FieldIsArray "sType" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "setLayoutCount" VkPipelineLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineMultisampleStateCreateInfo Source #

typedef struct VkPipelineMultisampleStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineMultisampleStateCreateFlags    flags;
    VkSampleCountFlagBits  rasterizationSamples;
    VkBool32               sampleShadingEnable;
    float                  minSampleShading;
    const VkSampleMask*    pSampleMask;
    VkBool32               alphaToCoverageEnable;
    VkBool32               alphaToOneEnable;
} VkPipelineMultisampleStateCreateInfo;

VkPipelineMultisampleStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source #

type FieldOptional "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Bool Source #

type FieldOffset "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Nat Source #

type FieldIsArray "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo :: Bool Source #

HasField "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source #

type FieldOptional "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Bool Source #

type FieldOffset "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Nat Source #

type FieldIsArray "rasterizationSamples" VkPipelineMultisampleStateCreateInfo :: Bool Source #

HasField "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineMultisampleStateCreateInfo = '["sType", "pNext", "flags", "rasterizationSamples", "sampleShadingEnable", "minSampleShading", "pSampleMask", "alphaToCoverageEnable", "alphaToOneEnable"]
type CUnionType VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo = 40
type FieldOffset "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "rasterizationSamples" VkPipelineMultisampleStateCreateInfo = 20
type FieldOffset "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo = 24
type FieldIsArray "alphaToCoverageEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "alphaToOneEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "minSampleShading" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pSampleMask" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "rasterizationSamples" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sampleShadingEnable" VkPipelineMultisampleStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineRasterizationConservativeStateCreateInfoEXT Source #

typedef struct VkPipelineRasterizationConservativeStateCreateInfoEXT {
    VkStructureType sType;
    const void*                                                                      pNext;
    VkPipelineRasterizationConservativeStateCreateFlagsEXT           flags;
    VkConservativeRasterizationModeEXT                                               conservativeRasterizationMode;
    float                                                                            extraPrimitiveOverestimationSize;
} VkPipelineRasterizationConservativeStateCreateInfoEXT;

VkPipelineRasterizationConservativeStateCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source #

type FieldOptional "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Bool Source #

type FieldOffset "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Nat Source #

type FieldIsArray "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT :: Bool Source #

HasField "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationConservativeStateCreateInfoEXT = '["sType", "pNext", "flags", "conservativeRasterizationMode", "extraPrimitiveOverestimationSize"]
type CUnionType VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT = 20
type FieldOffset "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT = 24
type FieldOffset "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "conservativeRasterizationMode" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "extraPrimitiveOverestimationSize" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineRasterizationStateCreateInfo Source #

typedef struct VkPipelineRasterizationStateCreateInfo {
    VkStructureType sType;
    const void* pNext;
    VkPipelineRasterizationStateCreateFlags    flags;
    VkBool32               depthClampEnable;
    VkBool32               rasterizerDiscardEnable;
    VkPolygonMode          polygonMode;
    VkCullModeFlags        cullMode;
    VkFrontFace            frontFace;
    VkBool32               depthBiasEnable;
    float                  depthBiasConstantFactor;
    float                  depthBiasClamp;
    float                  depthBiasSlopeFactor;
    float                  lineWidth;
} VkPipelineRasterizationStateCreateInfo;

VkPipelineRasterizationStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source #

type FieldOptional "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Bool Source #

type FieldOffset "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Nat Source #

type FieldIsArray "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo :: Bool Source #

HasField "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source #

type FieldOptional "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Bool Source #

type FieldOffset "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Nat Source #

type FieldIsArray "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo :: Bool Source #

HasField "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationStateCreateInfo = '["sType", "pNext", "flags", "depthClampEnable", "rasterizerDiscardEnable", "polygonMode", "cullMode", "frontFace", "depthBiasEnable", "depthBiasConstantFactor", "depthBiasClamp", "depthBiasSlopeFactor", "lineWidth"]
type CUnionType VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo = Float
type FieldType "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo = 44
type FieldOffset "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo = 52
type FieldOffset "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo = 24
type FieldOffset "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "cullMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthBiasClamp" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthBiasConstantFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthBiasEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthBiasSlopeFactor" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "depthClampEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "frontFace" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "lineWidth" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "polygonMode" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "rasterizerDiscardEnable" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineRasterizationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineRasterizationStateRasterizationOrderAMD Source #

typedef struct VkPipelineRasterizationStateRasterizationOrderAMD {
    VkStructureType sType;
    const void*                      pNext;
    VkRasterizationOrderAMD          rasterizationOrder;
} VkPipelineRasterizationStateRasterizationOrderAMD;

VkPipelineRasterizationStateRasterizationOrderAMD registry at www.khronos.org

Instances

Instances details
Eq VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineRasterizationStateRasterizationOrderAMD = '["sType", "pNext", "rasterizationOrder"]
type CUnionType VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "rasterizationOrder" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineSampleLocationsStateCreateInfoEXT Source #

typedef struct VkPipelineSampleLocationsStateCreateInfoEXT {
    VkStructureType sType;
    const void*                      pNext;
    VkBool32                         sampleLocationsEnable;
    VkSampleLocationsInfoEXT         sampleLocationsInfo;
} VkPipelineSampleLocationsStateCreateInfoEXT;

VkPipelineSampleLocationsStateCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineSampleLocationsStateCreateInfoEXT = '["sType", "pNext", "sampleLocationsEnable", "sampleLocationsInfo"]
type CUnionType VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sampleLocationsEnable" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sampleLocationsInfo" VkPipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineShaderStageCreateInfo Source #

typedef struct VkPipelineShaderStageCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineShaderStageCreateFlags    flags;
    VkShaderStageFlagBits  stage;
    VkShaderModule         module;
    const char*            pName;
    const VkSpecializationInfo* pSpecializationInfo;
} VkPipelineShaderStageCreateInfo;

VkPipelineShaderStageCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source #

type FieldOptional "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Bool Source #

type FieldOffset "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Nat Source #

type FieldIsArray "pSpecializationInfo" VkPipelineShaderStageCreateInfo :: Bool Source #

HasField "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineShaderStageCreateInfo = '["sType", "pNext", "flags", "stage", "module", "pName", "pSpecializationInfo"]
type CUnionType VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pSpecializationInfo" VkPipelineShaderStageCreateInfo = 'True
type FieldOptional "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pSpecializationInfo" VkPipelineShaderStageCreateInfo = 40
type FieldOffset "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "module" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pName" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pSpecializationInfo" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pSpecializationInfo" VkPipelineShaderStageCreateInfo = 'False
type FieldIsArray "sType" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "stage" VkPipelineShaderStageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineTessellationDomainOriginStateCreateInfo Source #

typedef struct VkPipelineTessellationDomainOriginStateCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkTessellationDomainOrigin    domainOrigin;
} VkPipelineTessellationDomainOriginStateCreateInfo;

VkPipelineTessellationDomainOriginStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineTessellationDomainOriginStateCreateInfo = '["sType", "pNext", "domainOrigin"]
type CUnionType VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "domainOrigin" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineTessellationStateCreateInfo Source #

typedef struct VkPipelineTessellationStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineTessellationStateCreateFlags    flags;
    uint32_t               patchControlPoints;
} VkPipelineTessellationStateCreateInfo;

VkPipelineTessellationStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineTessellationStateCreateInfo = '["sType", "pNext", "flags", "patchControlPoints"]
type CUnionType VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "patchControlPoints" VkPipelineTessellationStateCreateInfo = 20
type FieldOffset "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "patchControlPoints" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineTessellationStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineVertexInputDivisorStateCreateInfoEXT Source #

typedef struct VkPipelineVertexInputDivisorStateCreateInfoEXT {
    VkStructureType sType;
    const void*                         pNext;
    uint32_t                            vertexBindingDivisorCount;
    const VkVertexInputBindingDivisorDescriptionEXT*      pVertexBindingDivisors;
} VkPipelineVertexInputDivisorStateCreateInfoEXT;

VkPipelineVertexInputDivisorStateCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineVertexInputDivisorStateCreateInfoEXT = '["sType", "pNext", "vertexBindingDivisorCount", "pVertexBindingDivisors"]
type CUnionType VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT = 16
type FieldIsArray "pNext" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pVertexBindingDivisors" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "vertexBindingDivisorCount" VkPipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineVertexInputStateCreateInfo Source #

typedef struct VkPipelineVertexInputStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineVertexInputStateCreateFlags    flags;
    uint32_t               vertexBindingDescriptionCount;
    const VkVertexInputBindingDescription* pVertexBindingDescriptions;
    uint32_t               vertexAttributeDescriptionCount;
    const VkVertexInputAttributeDescription* pVertexAttributeDescriptions;
} VkPipelineVertexInputStateCreateInfo;

VkPipelineVertexInputStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

HasField "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Associated Types

type FieldType "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source #

type FieldOptional "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type FieldOffset "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Nat Source #

type FieldIsArray "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo :: Bool Source #

type StructFields VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineVertexInputStateCreateInfo = '["sType", "pNext", "flags", "vertexBindingDescriptionCount", "pVertexBindingDescriptions", "vertexAttributeDescriptionCount", "pVertexAttributeDescriptions"]
type CUnionType VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo = Word32
type FieldType "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo = Word32
type FieldOptional "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo = 'False
type FieldOptional "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo = 'False
type FieldOptional "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo = 'True
type FieldOptional "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo = 'True
type FieldOffset "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo = 40
type FieldOffset "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo = 24
type FieldOffset "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo = 32
type FieldOffset "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo = 20
type FieldIsArray "flags" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pVertexAttributeDescriptions" VkPipelineVertexInputStateCreateInfo = 'False
type FieldIsArray "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pVertexBindingDescriptions" VkPipelineVertexInputStateCreateInfo = 'False
type FieldIsArray "sType" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "vertexAttributeDescriptionCount" VkPipelineVertexInputStateCreateInfo = 'False
type FieldIsArray "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "vertexBindingDescriptionCount" VkPipelineVertexInputStateCreateInfo = 'False

data VkPipelineViewportStateCreateInfo Source #

typedef struct VkPipelineViewportStateCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineViewportStateCreateFlags    flags;
    uint32_t               viewportCount;
    const VkViewport*      pViewports;
    uint32_t               scissorCount;
    const VkRect2D*        pScissors;
} VkPipelineViewportStateCreateInfo;

VkPipelineViewportStateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportStateCreateInfo = '["sType", "pNext", "flags", "viewportCount", "pViewports", "scissorCount", "pScissors"]
type CUnionType VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pScissors" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pViewports" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "scissorCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "viewportCount" VkPipelineViewportStateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineViewportSwizzleStateCreateInfoNV Source #

typedef struct VkPipelineViewportSwizzleStateCreateInfoNV {
    VkStructureType sType;
    const void*            pNext;
    VkPipelineViewportSwizzleStateCreateFlagsNV    flags;
    uint32_t               viewportCount;
    const VkViewportSwizzleNV*      pViewportSwizzles;
} VkPipelineViewportSwizzleStateCreateInfoNV;

VkPipelineViewportSwizzleStateCreateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportSwizzleStateCreateInfoNV = '["sType", "pNext", "flags", "viewportCount", "pViewportSwizzles"]
type CUnionType VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "flags" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pNext" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pViewportSwizzles" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "viewportCount" VkPipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

data VkPipelineViewportWScalingStateCreateInfoNV Source #

typedef struct VkPipelineViewportWScalingStateCreateInfoNV {
    VkStructureType sType;
    const void*                      pNext;
    VkBool32               viewportWScalingEnable;
    uint32_t               viewportCount;
    const VkViewportWScalingNV*      pViewportWScalings;
} VkPipelineViewportWScalingStateCreateInfoNV;

VkPipelineViewportWScalingStateCreateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Ord VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Show VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

Storable VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshalPrim VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

VulkanMarshal VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanWriteField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

CanReadField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

HasField "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructFields VkPipelineViewportWScalingStateCreateInfoNV = '["sType", "pNext", "viewportWScalingEnable", "viewportCount", "pViewportWScalings"]
type CUnionType VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type ReturnedOnly VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type StructExtends VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldType "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOptional "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldOffset "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV = 16
type FieldIsArray "pNext" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "pViewportWScalings" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "sType" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "viewportCount" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

type FieldIsArray "viewportWScalingEnable" VkPipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Pipeline

newtype VkPointClippingBehavior Source #

Instances

Instances details
Bounded VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Enum VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Eq VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Data VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPointClippingBehavior -> c VkPointClippingBehavior #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPointClippingBehavior #

toConstr :: VkPointClippingBehavior -> Constr #

dataTypeOf :: VkPointClippingBehavior -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPointClippingBehavior) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPointClippingBehavior) #

gmapT :: (forall b. Data b => b -> b) -> VkPointClippingBehavior -> VkPointClippingBehavior #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPointClippingBehavior -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPointClippingBehavior -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPointClippingBehavior -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPointClippingBehavior -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPointClippingBehavior -> m VkPointClippingBehavior #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPointClippingBehavior -> m VkPointClippingBehavior #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPointClippingBehavior -> m VkPointClippingBehavior #

Num VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Ord VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Read VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Show VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Generic VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Associated Types

type Rep VkPointClippingBehavior :: Type -> Type #

Storable VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

type Rep VkPointClippingBehavior Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

type Rep VkPointClippingBehavior = D1 ('MetaData "VkPointClippingBehavior" "Graphics.Vulkan.Types.Enum.PointClippingBehavior" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPointClippingBehavior" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkPointClippingBehaviorKHR Source #

Instances

Instances details
Bounded VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Enum VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Eq VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Integral VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Data VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkPointClippingBehaviorKHR -> c VkPointClippingBehaviorKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkPointClippingBehaviorKHR #

toConstr :: VkPointClippingBehaviorKHR -> Constr #

dataTypeOf :: VkPointClippingBehaviorKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkPointClippingBehaviorKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkPointClippingBehaviorKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkPointClippingBehaviorKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkPointClippingBehaviorKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkPointClippingBehaviorKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkPointClippingBehaviorKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkPointClippingBehaviorKHR -> m VkPointClippingBehaviorKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPointClippingBehaviorKHR -> m VkPointClippingBehaviorKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkPointClippingBehaviorKHR -> m VkPointClippingBehaviorKHR #

Num VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Ord VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Read VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Real VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Show VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Generic VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Associated Types

type Rep VkPointClippingBehaviorKHR :: Type -> Type #

Storable VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Bits VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

Methods

(.&.) :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

(.|.) :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

xor :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

complement :: VkPointClippingBehaviorKHR -> VkPointClippingBehaviorKHR #

shift :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotate :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

zeroBits :: VkPointClippingBehaviorKHR #

bit :: Int -> VkPointClippingBehaviorKHR #

setBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

clearBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

complementBit :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

testBit :: VkPointClippingBehaviorKHR -> Int -> Bool #

bitSizeMaybe :: VkPointClippingBehaviorKHR -> Maybe Int #

bitSize :: VkPointClippingBehaviorKHR -> Int #

isSigned :: VkPointClippingBehaviorKHR -> Bool #

shiftL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

unsafeShiftL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

shiftR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

unsafeShiftR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotateL :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

rotateR :: VkPointClippingBehaviorKHR -> Int -> VkPointClippingBehaviorKHR #

popCount :: VkPointClippingBehaviorKHR -> Int #

FiniteBits VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

type Rep VkPointClippingBehaviorKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.PointClippingBehavior

type Rep VkPointClippingBehaviorKHR = D1 ('MetaData "VkPointClippingBehaviorKHR" "Graphics.Vulkan.Types.Enum.PointClippingBehavior" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkPointClippingBehaviorKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkSubpassDependency Source #

typedef struct VkSubpassDependency {
    uint32_t               srcSubpass;
    uint32_t               dstSubpass;
    VkPipelineStageFlags   srcStageMask;
    VkPipelineStageFlags   dstStageMask;
    VkAccessFlags          srcAccessMask;
    VkAccessFlags          dstAccessMask;
    VkDependencyFlags      dependencyFlags;
} VkSubpassDependency;

VkSubpassDependency registry at www.khronos.org

Instances

Instances details
Eq VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Ord VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Show VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Storable VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dependencyFlags" VkSubpassDependency Source #

type FieldOptional "dependencyFlags" VkSubpassDependency :: Bool Source #

type FieldOffset "dependencyFlags" VkSubpassDependency :: Nat Source #

type FieldIsArray "dependencyFlags" VkSubpassDependency :: Bool Source #

HasField "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstAccessMask" VkSubpassDependency Source #

type FieldOptional "dstAccessMask" VkSubpassDependency :: Bool Source #

type FieldOffset "dstAccessMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstAccessMask" VkSubpassDependency :: Bool Source #

HasField "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstStageMask" VkSubpassDependency Source #

type FieldOptional "dstStageMask" VkSubpassDependency :: Bool Source #

type FieldOffset "dstStageMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstStageMask" VkSubpassDependency :: Bool Source #

HasField "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "dstSubpass" VkSubpassDependency Source #

type FieldOptional "dstSubpass" VkSubpassDependency :: Bool Source #

type FieldOffset "dstSubpass" VkSubpassDependency :: Nat Source #

type FieldIsArray "dstSubpass" VkSubpassDependency :: Bool Source #

HasField "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcAccessMask" VkSubpassDependency Source #

type FieldOptional "srcAccessMask" VkSubpassDependency :: Bool Source #

type FieldOffset "srcAccessMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcAccessMask" VkSubpassDependency :: Bool Source #

HasField "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcStageMask" VkSubpassDependency Source #

type FieldOptional "srcStageMask" VkSubpassDependency :: Bool Source #

type FieldOffset "srcStageMask" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcStageMask" VkSubpassDependency :: Bool Source #

HasField "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "srcSubpass" VkSubpassDependency Source #

type FieldOptional "srcSubpass" VkSubpassDependency :: Bool Source #

type FieldOffset "srcSubpass" VkSubpassDependency :: Nat Source #

type FieldIsArray "srcSubpass" VkSubpassDependency :: Bool Source #

type StructFields VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructFields VkSubpassDependency = '["srcSubpass", "dstSubpass", "srcStageMask", "dstStageMask", "srcAccessMask", "dstAccessMask", "dependencyFlags"]
type CUnionType VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type ReturnedOnly VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructExtends VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "dependencyFlags" VkSubpassDependency = 'True
type FieldOptional "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "dstAccessMask" VkSubpassDependency = 'True
type FieldOptional "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "dstStageMask" VkSubpassDependency = 'False
type FieldOptional "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "srcAccessMask" VkSubpassDependency = 'True
type FieldOptional "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "srcStageMask" VkSubpassDependency = 'False
type FieldOptional "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "dependencyFlags" VkSubpassDependency = 24
type FieldOffset "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "dstAccessMask" VkSubpassDependency = 20
type FieldOffset "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "dstStageMask" VkSubpassDependency = 12
type FieldOffset "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "dstSubpass" VkSubpassDependency = 4
type FieldOffset "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "srcAccessMask" VkSubpassDependency = 16
type FieldOffset "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "srcStageMask" VkSubpassDependency = 8
type FieldOffset "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "srcSubpass" VkSubpassDependency = 0
type FieldIsArray "dependencyFlags" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "dependencyFlags" VkSubpassDependency = 'False
type FieldIsArray "dstAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "dstAccessMask" VkSubpassDependency = 'False
type FieldIsArray "dstStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "dstStageMask" VkSubpassDependency = 'False
type FieldIsArray "dstSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "srcAccessMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "srcAccessMask" VkSubpassDependency = 'False
type FieldIsArray "srcStageMask" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "srcStageMask" VkSubpassDependency = 'False
type FieldIsArray "srcSubpass" VkSubpassDependency Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

data VkSubpassDescription Source #

typedef struct VkSubpassDescription {
    VkSubpassDescriptionFlags flags;
    VkPipelineBindPoint    pipelineBindPoint;
    uint32_t               inputAttachmentCount;
    const VkAttachmentReference* pInputAttachments;
    uint32_t               colorAttachmentCount;
    const VkAttachmentReference* pColorAttachments;
    const VkAttachmentReference* pResolveAttachments;
    const VkAttachmentReference* pDepthStencilAttachment;
    uint32_t               preserveAttachmentCount;
    const uint32_t* pPreserveAttachments;
} VkSubpassDescription;

VkSubpassDescription registry at www.khronos.org

Instances

Instances details
Eq VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Ord VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Show VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Storable VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "colorAttachmentCount" VkSubpassDescription -> IO () Source #

CanWriteField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "inputAttachmentCount" VkSubpassDescription -> IO () Source #

CanWriteField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pDepthStencilAttachment" VkSubpassDescription -> IO () Source #

CanWriteField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pPreserveAttachments" VkSubpassDescription -> IO () Source #

CanWriteField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "pResolveAttachments" VkSubpassDescription -> IO () Source #

CanWriteField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Methods

writeField :: Ptr VkSubpassDescription -> FieldType "preserveAttachmentCount" VkSubpassDescription -> IO () Source #

CanReadField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "colorAttachmentCount" VkSubpassDescription Source #

type FieldOptional "colorAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "colorAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "colorAttachmentCount" VkSubpassDescription :: Bool Source #

HasField "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "inputAttachmentCount" VkSubpassDescription Source #

type FieldOptional "inputAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "inputAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "inputAttachmentCount" VkSubpassDescription :: Bool Source #

HasField "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pColorAttachments" VkSubpassDescription Source #

type FieldOptional "pColorAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pColorAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pColorAttachments" VkSubpassDescription :: Bool Source #

HasField "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pDepthStencilAttachment" VkSubpassDescription Source #

type FieldOptional "pDepthStencilAttachment" VkSubpassDescription :: Bool Source #

type FieldOffset "pDepthStencilAttachment" VkSubpassDescription :: Nat Source #

type FieldIsArray "pDepthStencilAttachment" VkSubpassDescription :: Bool Source #

HasField "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pInputAttachments" VkSubpassDescription Source #

type FieldOptional "pInputAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pInputAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pInputAttachments" VkSubpassDescription :: Bool Source #

HasField "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pPreserveAttachments" VkSubpassDescription Source #

type FieldOptional "pPreserveAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pPreserveAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pPreserveAttachments" VkSubpassDescription :: Bool Source #

HasField "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pResolveAttachments" VkSubpassDescription Source #

type FieldOptional "pResolveAttachments" VkSubpassDescription :: Bool Source #

type FieldOffset "pResolveAttachments" VkSubpassDescription :: Nat Source #

type FieldIsArray "pResolveAttachments" VkSubpassDescription :: Bool Source #

HasField "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "pipelineBindPoint" VkSubpassDescription Source #

type FieldOptional "pipelineBindPoint" VkSubpassDescription :: Bool Source #

type FieldOffset "pipelineBindPoint" VkSubpassDescription :: Nat Source #

type FieldIsArray "pipelineBindPoint" VkSubpassDescription :: Bool Source #

HasField "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "preserveAttachmentCount" VkSubpassDescription Source #

type FieldOptional "preserveAttachmentCount" VkSubpassDescription :: Bool Source #

type FieldOffset "preserveAttachmentCount" VkSubpassDescription :: Nat Source #

type FieldIsArray "preserveAttachmentCount" VkSubpassDescription :: Bool Source #

type StructFields VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructFields VkSubpassDescription = '["flags", "pipelineBindPoint", "inputAttachmentCount", "pInputAttachments", "colorAttachmentCount", "pColorAttachments", "pResolveAttachments", "pDepthStencilAttachment", "preserveAttachmentCount", "pPreserveAttachments"]
type CUnionType VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type ReturnedOnly VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructExtends VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "colorAttachmentCount" VkSubpassDescription = Word32
type FieldType "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "inputAttachmentCount" VkSubpassDescription = Word32
type FieldType "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "pDepthStencilAttachment" VkSubpassDescription = Ptr VkAttachmentReference
type FieldType "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "pPreserveAttachments" VkSubpassDescription = Ptr Word32
type FieldType "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "preserveAttachmentCount" VkSubpassDescription = Word32
type FieldOptional "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "colorAttachmentCount" VkSubpassDescription = 'True
type FieldOptional "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "inputAttachmentCount" VkSubpassDescription = 'True
type FieldOptional "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pColorAttachments" VkSubpassDescription = 'False
type FieldOptional "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pDepthStencilAttachment" VkSubpassDescription = 'True
type FieldOptional "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pInputAttachments" VkSubpassDescription = 'False
type FieldOptional "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pPreserveAttachments" VkSubpassDescription = 'False
type FieldOptional "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pResolveAttachments" VkSubpassDescription = 'True
type FieldOptional "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "pipelineBindPoint" VkSubpassDescription = 'False
type FieldOptional "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "preserveAttachmentCount" VkSubpassDescription = 'True
type FieldOffset "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "colorAttachmentCount" VkSubpassDescription = 24
type FieldOffset "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "inputAttachmentCount" VkSubpassDescription = 8
type FieldOffset "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pColorAttachments" VkSubpassDescription = 32
type FieldOffset "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pDepthStencilAttachment" VkSubpassDescription = 48
type FieldOffset "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pInputAttachments" VkSubpassDescription = 16
type FieldOffset "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pPreserveAttachments" VkSubpassDescription = 64
type FieldOffset "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pResolveAttachments" VkSubpassDescription = 40
type FieldOffset "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "pipelineBindPoint" VkSubpassDescription = 4
type FieldOffset "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "preserveAttachmentCount" VkSubpassDescription = 56
type FieldIsArray "colorAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "colorAttachmentCount" VkSubpassDescription = 'False
type FieldIsArray "flags" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "inputAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "inputAttachmentCount" VkSubpassDescription = 'False
type FieldIsArray "pColorAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pColorAttachments" VkSubpassDescription = 'False
type FieldIsArray "pDepthStencilAttachment" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pDepthStencilAttachment" VkSubpassDescription = 'False
type FieldIsArray "pInputAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pInputAttachments" VkSubpassDescription = 'False
type FieldIsArray "pPreserveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pPreserveAttachments" VkSubpassDescription = 'False
type FieldIsArray "pResolveAttachments" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pResolveAttachments" VkSubpassDescription = 'False
type FieldIsArray "pipelineBindPoint" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "pipelineBindPoint" VkSubpassDescription = 'False
type FieldIsArray "preserveAttachmentCount" VkSubpassDescription Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "preserveAttachmentCount" VkSubpassDescription = 'False

data VkSubpassSampleLocationsEXT Source #

typedef struct VkSubpassSampleLocationsEXT {
    uint32_t                         subpassIndex;
    VkSampleLocationsInfoEXT         sampleLocationsInfo;
} VkSubpassSampleLocationsEXT;

VkSubpassSampleLocationsEXT registry at www.khronos.org

Instances

Instances details
Eq VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Ord VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Show VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Storable VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshalPrim VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

VulkanMarshal VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanWriteField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

CanReadField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

HasField "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

Associated Types

type FieldType "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source #

type FieldOptional "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Bool Source #

type FieldOffset "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Nat Source #

type FieldIsArray "sampleLocationsInfo" VkSubpassSampleLocationsEXT :: Bool Source #

HasField "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructFields VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructFields VkSubpassSampleLocationsEXT = '["subpassIndex", "sampleLocationsInfo"]
type CUnionType VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type ReturnedOnly VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type StructExtends VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldType "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOptional "sampleLocationsInfo" VkSubpassSampleLocationsEXT = 'False
type FieldOptional "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldOffset "sampleLocationsInfo" VkSubpassSampleLocationsEXT = 8
type FieldOffset "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "sampleLocationsInfo" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

type FieldIsArray "sampleLocationsInfo" VkSubpassSampleLocationsEXT = 'False
type FieldIsArray "subpassIndex" VkSubpassSampleLocationsEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Subpass

newtype VkSubpassContents Source #

Constructors

VkSubpassContents Int32 

Instances

Instances details
Bounded VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Enum VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Eq VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Data VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSubpassContents -> c VkSubpassContents #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSubpassContents #

toConstr :: VkSubpassContents -> Constr #

dataTypeOf :: VkSubpassContents -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSubpassContents) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSubpassContents) #

gmapT :: (forall b. Data b => b -> b) -> VkSubpassContents -> VkSubpassContents #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSubpassContents -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSubpassContents -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSubpassContents -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSubpassContents -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSubpassContents -> m VkSubpassContents #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSubpassContents -> m VkSubpassContents #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSubpassContents -> m VkSubpassContents #

Num VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Ord VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Read VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Show VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Generic VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Associated Types

type Rep VkSubpassContents :: Type -> Type #

Storable VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

type Rep VkSubpassContents Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

type Rep VkSubpassContents = D1 ('MetaData "VkSubpassContents" "Graphics.Vulkan.Types.Enum.Subpass" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSubpassContents" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSubpassDescriptionBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Enum (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Eq (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Integral (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Typeable a => Data (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSubpassDescriptionBitmask a -> c (VkSubpassDescriptionBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSubpassDescriptionBitmask a) #

toConstr :: VkSubpassDescriptionBitmask a -> Constr #

dataTypeOf :: VkSubpassDescriptionBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkSubpassDescriptionBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSubpassDescriptionBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSubpassDescriptionBitmask a -> VkSubpassDescriptionBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSubpassDescriptionBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSubpassDescriptionBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSubpassDescriptionBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSubpassDescriptionBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSubpassDescriptionBitmask a -> m (VkSubpassDescriptionBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSubpassDescriptionBitmask a -> m (VkSubpassDescriptionBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSubpassDescriptionBitmask a -> m (VkSubpassDescriptionBitmask a) #

Num (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Ord (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Read (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Real (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Show (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Generic (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Associated Types

type Rep (VkSubpassDescriptionBitmask a) :: Type -> Type #

Storable (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Bits (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

Methods

(.&.) :: VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask #

(.|.) :: VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask #

xor :: VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask #

complement :: VkSubpassDescriptionBitmask FlagMask -> VkSubpassDescriptionBitmask FlagMask #

shift :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

rotate :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

zeroBits :: VkSubpassDescriptionBitmask FlagMask #

bit :: Int -> VkSubpassDescriptionBitmask FlagMask #

setBit :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

clearBit :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

complementBit :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

testBit :: VkSubpassDescriptionBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSubpassDescriptionBitmask FlagMask -> Maybe Int #

bitSize :: VkSubpassDescriptionBitmask FlagMask -> Int #

isSigned :: VkSubpassDescriptionBitmask FlagMask -> Bool #

shiftL :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

unsafeShiftL :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

shiftR :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

unsafeShiftR :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

rotateL :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

rotateR :: VkSubpassDescriptionBitmask FlagMask -> Int -> VkSubpassDescriptionBitmask FlagMask #

popCount :: VkSubpassDescriptionBitmask FlagMask -> Int #

FiniteBits (VkSubpassDescriptionBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

type Rep (VkSubpassDescriptionBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Subpass

type Rep (VkSubpassDescriptionBitmask a) = D1 ('MetaData "VkSubpassDescriptionBitmask" "Graphics.Vulkan.Types.Enum.Subpass" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSubpassDescriptionBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkTessellationDomainOrigin Source #

Instances

Instances details
Bounded VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Enum VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Eq VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Data VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkTessellationDomainOrigin -> c VkTessellationDomainOrigin #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkTessellationDomainOrigin #

toConstr :: VkTessellationDomainOrigin -> Constr #

dataTypeOf :: VkTessellationDomainOrigin -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkTessellationDomainOrigin) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkTessellationDomainOrigin) #

gmapT :: (forall b. Data b => b -> b) -> VkTessellationDomainOrigin -> VkTessellationDomainOrigin #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkTessellationDomainOrigin -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkTessellationDomainOrigin -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkTessellationDomainOrigin -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkTessellationDomainOrigin -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkTessellationDomainOrigin -> m VkTessellationDomainOrigin #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkTessellationDomainOrigin -> m VkTessellationDomainOrigin #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkTessellationDomainOrigin -> m VkTessellationDomainOrigin #

Num VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Ord VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Read VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Show VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Generic VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Associated Types

type Rep VkTessellationDomainOrigin :: Type -> Type #

Storable VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

type Rep VkTessellationDomainOrigin Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

type Rep VkTessellationDomainOrigin = D1 ('MetaData "VkTessellationDomainOrigin" "Graphics.Vulkan.Types.Enum.TessellationDomainOrigin" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkTessellationDomainOrigin" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkTessellationDomainOriginKHR Source #

Instances

Instances details
Bounded VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Enum VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Eq VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Integral VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Data VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkTessellationDomainOriginKHR -> c VkTessellationDomainOriginKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkTessellationDomainOriginKHR #

toConstr :: VkTessellationDomainOriginKHR -> Constr #

dataTypeOf :: VkTessellationDomainOriginKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkTessellationDomainOriginKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkTessellationDomainOriginKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkTessellationDomainOriginKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkTessellationDomainOriginKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkTessellationDomainOriginKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkTessellationDomainOriginKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkTessellationDomainOriginKHR -> m VkTessellationDomainOriginKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkTessellationDomainOriginKHR -> m VkTessellationDomainOriginKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkTessellationDomainOriginKHR -> m VkTessellationDomainOriginKHR #

Num VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Ord VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Read VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Real VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Show VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Generic VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Associated Types

type Rep VkTessellationDomainOriginKHR :: Type -> Type #

Storable VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Bits VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

Methods

(.&.) :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

(.|.) :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

xor :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

complement :: VkTessellationDomainOriginKHR -> VkTessellationDomainOriginKHR #

shift :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotate :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

zeroBits :: VkTessellationDomainOriginKHR #

bit :: Int -> VkTessellationDomainOriginKHR #

setBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

clearBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

complementBit :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

testBit :: VkTessellationDomainOriginKHR -> Int -> Bool #

bitSizeMaybe :: VkTessellationDomainOriginKHR -> Maybe Int #

bitSize :: VkTessellationDomainOriginKHR -> Int #

isSigned :: VkTessellationDomainOriginKHR -> Bool #

shiftL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

unsafeShiftL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

shiftR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

unsafeShiftR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotateL :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

rotateR :: VkTessellationDomainOriginKHR -> Int -> VkTessellationDomainOriginKHR #

popCount :: VkTessellationDomainOriginKHR -> Int #

FiniteBits VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

type Rep VkTessellationDomainOriginKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.TessellationDomainOrigin

type Rep VkTessellationDomainOriginKHR = D1 ('MetaData "VkTessellationDomainOriginKHR" "Graphics.Vulkan.Types.Enum.TessellationDomainOrigin" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkTessellationDomainOriginKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

Promoted from VK_KHR_multiview

#include "vk_platform.h"

Promoted from VK_KHR_variable_pointers

#include "vk_platform.h"

Originally based on VK_KHR_protected_memory (extension 146), which was never published; thus the mystifying large value= numbers below. These are not aliased since they weren't actually promoted from an extension.

data VkProtectedSubmitInfo Source #

typedef struct VkProtectedSubmitInfo {
    VkStructureType sType;
    const void*                     pNext;
    VkBool32                        protectedSubmit;
} VkProtectedSubmitInfo;

VkProtectedSubmitInfo registry at www.khronos.org

Instances

Instances details
Eq VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

Ord VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

Show VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

Storable VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

VulkanMarshalPrim VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

VulkanMarshal VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanWriteField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

CanReadField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

HasField "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

HasField "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

Associated Types

type FieldType "protectedSubmit" VkProtectedSubmitInfo Source #

type FieldOptional "protectedSubmit" VkProtectedSubmitInfo :: Bool Source #

type FieldOffset "protectedSubmit" VkProtectedSubmitInfo :: Nat Source #

type FieldIsArray "protectedSubmit" VkProtectedSubmitInfo :: Bool Source #

HasField "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type StructFields VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type StructFields VkProtectedSubmitInfo = '["sType", "pNext", "protectedSubmit"]
type CUnionType VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type ReturnedOnly VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type StructExtends VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldType "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldType "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldType "protectedSubmit" VkProtectedSubmitInfo = VkBool32
type FieldType "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOptional "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOptional "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOptional "protectedSubmit" VkProtectedSubmitInfo = 'False
type FieldOptional "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOffset "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOffset "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldOffset "protectedSubmit" VkProtectedSubmitInfo = 16
type FieldOffset "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldIsArray "pNext" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldIsArray "protectedSubmit" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type FieldIsArray "protectedSubmit" VkProtectedSubmitInfo = 'False
type FieldIsArray "sType" VkProtectedSubmitInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.ProtectedSubmitInfo

type VkGetDeviceQueue2 = "vkGetDeviceQueue2" Source #

type HS_vkGetDeviceQueue2 Source #

Arguments

 = VkDevice

device

-> Ptr VkDeviceQueueInfo2

pQueueInfo

-> Ptr VkQueue

pQueue

-> IO () 
void vkGetDeviceQueue2
    ( VkDevice device
    , const VkDeviceQueueInfo2* pQueueInfo
    , VkQueue* pQueue
    )

vkGetDeviceQueue2 registry at www.khronos.org

vkGetDeviceQueue2 Source #

Arguments

:: VkDevice

device

-> Ptr VkDeviceQueueInfo2

pQueueInfo

-> Ptr VkQueue

pQueue

-> IO () 
void vkGetDeviceQueue2
    ( VkDevice device
    , const VkDeviceQueueInfo2* pQueueInfo
    , VkQueue* pQueue
    )

vkGetDeviceQueue2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDeviceQueue2Safe and vkGetDeviceQueue2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDeviceQueue2 <- vkGetDeviceProc @VkGetDeviceQueue2 vkDevice

or less efficient:

myGetDeviceQueue2 <- vkGetProc @VkGetDeviceQueue2

vkGetDeviceQueue2Safe Source #

Arguments

:: VkDevice

device

-> Ptr VkDeviceQueueInfo2

pQueueInfo

-> Ptr VkQueue

pQueue

-> IO () 
void vkGetDeviceQueue2
    ( VkDevice device
    , const VkDeviceQueueInfo2* pQueueInfo
    , VkQueue* pQueue
    )

vkGetDeviceQueue2 registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDeviceQueue2Safe and vkGetDeviceQueue2 are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDeviceQueue2 <- vkGetDeviceProc @VkGetDeviceQueue2 vkDevice

or less efficient:

myGetDeviceQueue2 <- vkGetProc @VkGetDeviceQueue2

pattern VK_QUEUE_PROTECTED_BIT :: VkQueueFlagBits Source #

Queues may support protected operations

bitpos = 4

pattern VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT :: VkDeviceQueueCreateFlagBits Source #

Queue is a protected-capable device queue

bitpos = 0

pattern VK_MEMORY_PROPERTY_PROTECTED_BIT :: VkMemoryPropertyFlagBits Source #

Memory is protected

bitpos = 5

pattern VK_BUFFER_CREATE_PROTECTED_BIT :: VkBufferCreateFlagBits Source #

Buffer requires protected memory

bitpos = 3

pattern VK_IMAGE_CREATE_PROTECTED_BIT :: VkImageCreateFlagBits Source #

Image requires protected memory

bitpos = 11

pattern VK_COMMAND_POOL_CREATE_PROTECTED_BIT :: VkCommandPoolCreateFlagBits Source #

Command buffers allocated from pool are protected command buffers

bitpos = 2

Promoted from VK_KHR_sampler_ycbcr_conversion

newtype VkBorderColor Source #

Constructors

VkBorderColor Int32 

Instances

Instances details
Bounded VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Enum VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Eq VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Data VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBorderColor -> c VkBorderColor #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBorderColor #

toConstr :: VkBorderColor -> Constr #

dataTypeOf :: VkBorderColor -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBorderColor) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBorderColor) #

gmapT :: (forall b. Data b => b -> b) -> VkBorderColor -> VkBorderColor #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBorderColor -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBorderColor -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBorderColor -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBorderColor -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBorderColor -> m VkBorderColor #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBorderColor -> m VkBorderColor #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBorderColor -> m VkBorderColor #

Num VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Ord VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Read VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Show VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Generic VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

Associated Types

type Rep VkBorderColor :: Type -> Type #

Storable VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

type Rep VkBorderColor Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.BorderColor

type Rep VkBorderColor = D1 ('MetaData "VkBorderColor" "Graphics.Vulkan.Types.Enum.BorderColor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBorderColor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkChromaLocation Source #

Constructors

VkChromaLocation Int32 

Instances

Instances details
Bounded VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Enum VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Eq VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Data VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkChromaLocation -> c VkChromaLocation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkChromaLocation #

toConstr :: VkChromaLocation -> Constr #

dataTypeOf :: VkChromaLocation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkChromaLocation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkChromaLocation) #

gmapT :: (forall b. Data b => b -> b) -> VkChromaLocation -> VkChromaLocation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkChromaLocation -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkChromaLocation -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkChromaLocation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkChromaLocation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkChromaLocation -> m VkChromaLocation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkChromaLocation -> m VkChromaLocation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkChromaLocation -> m VkChromaLocation #

Num VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Ord VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Read VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Show VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Generic VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Associated Types

type Rep VkChromaLocation :: Type -> Type #

Storable VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

type Rep VkChromaLocation Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

type Rep VkChromaLocation = D1 ('MetaData "VkChromaLocation" "Graphics.Vulkan.Types.Enum.ChromaLocation" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkChromaLocation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkChromaLocationKHR Source #

Instances

Instances details
Bounded VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Enum VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Eq VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Integral VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Data VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkChromaLocationKHR -> c VkChromaLocationKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkChromaLocationKHR #

toConstr :: VkChromaLocationKHR -> Constr #

dataTypeOf :: VkChromaLocationKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkChromaLocationKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkChromaLocationKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkChromaLocationKHR -> VkChromaLocationKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkChromaLocationKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkChromaLocationKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkChromaLocationKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkChromaLocationKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkChromaLocationKHR -> m VkChromaLocationKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkChromaLocationKHR -> m VkChromaLocationKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkChromaLocationKHR -> m VkChromaLocationKHR #

Num VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Ord VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Read VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Real VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Show VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Generic VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Associated Types

type Rep VkChromaLocationKHR :: Type -> Type #

Storable VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

Bits VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

FiniteBits VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

type Rep VkChromaLocationKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.ChromaLocation

type Rep VkChromaLocationKHR = D1 ('MetaData "VkChromaLocationKHR" "Graphics.Vulkan.Types.Enum.ChromaLocation" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkChromaLocationKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkCompareOp Source #

Constructors

VkCompareOp Int32 

Instances

Instances details
Bounded VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Enum VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Eq VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Data VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkCompareOp -> c VkCompareOp #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkCompareOp #

toConstr :: VkCompareOp -> Constr #

dataTypeOf :: VkCompareOp -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkCompareOp) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkCompareOp) #

gmapT :: (forall b. Data b => b -> b) -> VkCompareOp -> VkCompareOp #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkCompareOp -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkCompareOp -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkCompareOp -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkCompareOp -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkCompareOp -> m VkCompareOp #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCompareOp -> m VkCompareOp #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkCompareOp -> m VkCompareOp #

Num VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Ord VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Read VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Show VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Generic VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

Associated Types

type Rep VkCompareOp :: Type -> Type #

Storable VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

type Rep VkCompareOp Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.CompareOp

type Rep VkCompareOp = D1 ('MetaData "VkCompareOp" "Graphics.Vulkan.Types.Enum.CompareOp" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkCompareOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkFilter Source #

Constructors

VkFilter Int32 

Instances

Instances details
Bounded VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Enum VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Eq VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Data VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFilter -> c VkFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFilter #

toConstr :: VkFilter -> Constr #

dataTypeOf :: VkFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFilter) #

gmapT :: (forall b. Data b => b -> b) -> VkFilter -> VkFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFilter -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFilter -> m VkFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFilter -> m VkFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFilter -> m VkFilter #

Num VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Ord VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Read VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Show VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Generic VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

Associated Types

type Rep VkFilter :: Type -> Type #

Methods

from :: VkFilter -> Rep VkFilter x #

to :: Rep VkFilter x -> VkFilter #

Storable VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

type Rep VkFilter Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Filter

type Rep VkFilter = D1 ('MetaData "VkFilter" "Graphics.Vulkan.Types.Enum.Filter" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFilter" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSamplerAddressMode Source #

Instances

Instances details
Bounded VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerAddressMode -> c VkSamplerAddressMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerAddressMode #

toConstr :: VkSamplerAddressMode -> Constr #

dataTypeOf :: VkSamplerAddressMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerAddressMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerAddressMode) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerAddressMode -> VkSamplerAddressMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerAddressMode -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerAddressMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerAddressMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerAddressMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerAddressMode -> m VkSamplerAddressMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerAddressMode -> m VkSamplerAddressMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerAddressMode -> m VkSamplerAddressMode #

Num VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerAddressMode :: Type -> Type #

Storable VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerAddressMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerAddressMode = D1 ('MetaData "VkSamplerAddressMode" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerAddressMode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSamplerCreateFlagBits Source #

Instances

Instances details
Bounded VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Integral VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerCreateFlagBits -> c VkSamplerCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerCreateFlagBits #

toConstr :: VkSamplerCreateFlagBits -> Constr #

dataTypeOf :: VkSamplerCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerCreateFlagBits -> VkSamplerCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlagBits -> m VkSamplerCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlagBits -> m VkSamplerCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerCreateFlagBits -> m VkSamplerCreateFlagBits #

Num VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Real VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerCreateFlagBits :: Type -> Type #

Storable VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Bits VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

FiniteBits VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerCreateFlagBits = D1 ('MetaData "VkSamplerCreateFlagBits" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkSamplerMipmapMode Source #

Instances

Instances details
Bounded VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerMipmapMode -> c VkSamplerMipmapMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerMipmapMode #

toConstr :: VkSamplerMipmapMode -> Constr #

dataTypeOf :: VkSamplerMipmapMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerMipmapMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerMipmapMode) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerMipmapMode -> VkSamplerMipmapMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerMipmapMode -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerMipmapMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerMipmapMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerMipmapMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerMipmapMode -> m VkSamplerMipmapMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerMipmapMode -> m VkSamplerMipmapMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerMipmapMode -> m VkSamplerMipmapMode #

Num VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerMipmapMode :: Type -> Type #

Storable VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerMipmapMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerMipmapMode = D1 ('MetaData "VkSamplerMipmapMode" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerMipmapMode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_SAMPLER_MIPMAP_MODE_NEAREST :: VkSamplerMipmapMode Source #

Choose nearest mip level

pattern VK_SAMPLER_MIPMAP_MODE_LINEAR :: VkSamplerMipmapMode Source #

Linear filter between mip levels

newtype VkSamplerReductionModeEXT Source #

Instances

Instances details
Bounded VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerReductionModeEXT -> c VkSamplerReductionModeEXT #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerReductionModeEXT #

toConstr :: VkSamplerReductionModeEXT -> Constr #

dataTypeOf :: VkSamplerReductionModeEXT -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerReductionModeEXT) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerReductionModeEXT) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerReductionModeEXT -> VkSamplerReductionModeEXT #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerReductionModeEXT -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerReductionModeEXT -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerReductionModeEXT -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerReductionModeEXT -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerReductionModeEXT -> m VkSamplerReductionModeEXT #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerReductionModeEXT -> m VkSamplerReductionModeEXT #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerReductionModeEXT -> m VkSamplerReductionModeEXT #

Num VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerReductionModeEXT :: Type -> Type #

Storable VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerReductionModeEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerReductionModeEXT = D1 ('MetaData "VkSamplerReductionModeEXT" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerReductionModeEXT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSamplerYcbcrModelConversion Source #

Instances

Instances details
Bounded VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerYcbcrModelConversion -> c VkSamplerYcbcrModelConversion #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerYcbcrModelConversion #

toConstr :: VkSamplerYcbcrModelConversion -> Constr #

dataTypeOf :: VkSamplerYcbcrModelConversion -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerYcbcrModelConversion) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerYcbcrModelConversion) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerYcbcrModelConversion -> VkSamplerYcbcrModelConversion #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrModelConversion -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrModelConversion -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerYcbcrModelConversion -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerYcbcrModelConversion -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversion -> m VkSamplerYcbcrModelConversion #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversion -> m VkSamplerYcbcrModelConversion #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversion -> m VkSamplerYcbcrModelConversion #

Num VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerYcbcrModelConversion :: Type -> Type #

Storable VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrModelConversion Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrModelConversion = D1 ('MetaData "VkSamplerYcbcrModelConversion" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerYcbcrModelConversion" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSamplerYcbcrModelConversionKHR Source #

Instances

Instances details
Bounded VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Integral VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerYcbcrModelConversionKHR -> c VkSamplerYcbcrModelConversionKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerYcbcrModelConversionKHR #

toConstr :: VkSamplerYcbcrModelConversionKHR -> Constr #

dataTypeOf :: VkSamplerYcbcrModelConversionKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerYcbcrModelConversionKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerYcbcrModelConversionKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrModelConversionKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrModelConversionKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerYcbcrModelConversionKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerYcbcrModelConversionKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversionKHR -> m VkSamplerYcbcrModelConversionKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversionKHR -> m VkSamplerYcbcrModelConversionKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrModelConversionKHR -> m VkSamplerYcbcrModelConversionKHR #

Num VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Real VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerYcbcrModelConversionKHR :: Type -> Type #

Storable VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Bits VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

(.&.) :: VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR #

(.|.) :: VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR #

xor :: VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR #

complement :: VkSamplerYcbcrModelConversionKHR -> VkSamplerYcbcrModelConversionKHR #

shift :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

rotate :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

zeroBits :: VkSamplerYcbcrModelConversionKHR #

bit :: Int -> VkSamplerYcbcrModelConversionKHR #

setBit :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

clearBit :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

complementBit :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

testBit :: VkSamplerYcbcrModelConversionKHR -> Int -> Bool #

bitSizeMaybe :: VkSamplerYcbcrModelConversionKHR -> Maybe Int #

bitSize :: VkSamplerYcbcrModelConversionKHR -> Int #

isSigned :: VkSamplerYcbcrModelConversionKHR -> Bool #

shiftL :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

unsafeShiftL :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

shiftR :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

unsafeShiftR :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

rotateL :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

rotateR :: VkSamplerYcbcrModelConversionKHR -> Int -> VkSamplerYcbcrModelConversionKHR #

popCount :: VkSamplerYcbcrModelConversionKHR -> Int #

FiniteBits VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrModelConversionKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrModelConversionKHR = D1 ('MetaData "VkSamplerYcbcrModelConversionKHR" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerYcbcrModelConversionKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkSamplerYcbcrRange Source #

Instances

Instances details
Bounded VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerYcbcrRange -> c VkSamplerYcbcrRange #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerYcbcrRange #

toConstr :: VkSamplerYcbcrRange -> Constr #

dataTypeOf :: VkSamplerYcbcrRange -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerYcbcrRange) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerYcbcrRange) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerYcbcrRange -> VkSamplerYcbcrRange #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrRange -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrRange -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerYcbcrRange -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerYcbcrRange -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRange -> m VkSamplerYcbcrRange #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRange -> m VkSamplerYcbcrRange #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRange -> m VkSamplerYcbcrRange #

Num VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerYcbcrRange :: Type -> Type #

Storable VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrRange Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrRange = D1 ('MetaData "VkSamplerYcbcrRange" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerYcbcrRange" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_SAMPLER_YCBCR_RANGE_ITU_FULL :: VkSamplerYcbcrRange Source #

Luma 0..1 maps to 0..255, chroma -0.5..0.5 to 1..255 (clamped)

pattern VK_SAMPLER_YCBCR_RANGE_ITU_NARROW :: VkSamplerYcbcrRange Source #

Luma 0..1 maps to 16..235, chroma -0.5..0.5 to 16..240

newtype VkSamplerYcbcrRangeKHR Source #

Instances

Instances details
Bounded VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Enum VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Eq VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Integral VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Data VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSamplerYcbcrRangeKHR -> c VkSamplerYcbcrRangeKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSamplerYcbcrRangeKHR #

toConstr :: VkSamplerYcbcrRangeKHR -> Constr #

dataTypeOf :: VkSamplerYcbcrRangeKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSamplerYcbcrRangeKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSamplerYcbcrRangeKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkSamplerYcbcrRangeKHR -> VkSamplerYcbcrRangeKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrRangeKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSamplerYcbcrRangeKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSamplerYcbcrRangeKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSamplerYcbcrRangeKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRangeKHR -> m VkSamplerYcbcrRangeKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRangeKHR -> m VkSamplerYcbcrRangeKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSamplerYcbcrRangeKHR -> m VkSamplerYcbcrRangeKHR #

Num VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Ord VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Read VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Real VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Show VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Generic VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Associated Types

type Rep VkSamplerYcbcrRangeKHR :: Type -> Type #

Storable VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

Bits VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

FiniteBits VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrRangeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Sampler

type Rep VkSamplerYcbcrRangeKHR = D1 ('MetaData "VkSamplerYcbcrRangeKHR" "Graphics.Vulkan.Types.Enum.Sampler" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSamplerYcbcrRangeKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkSamplerCreateInfo Source #

typedef struct VkSamplerCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkSamplerCreateFlags   flags;
    VkFilter               magFilter;
    VkFilter               minFilter;
    VkSamplerMipmapMode    mipmapMode;
    VkSamplerAddressMode   addressModeU;
    VkSamplerAddressMode   addressModeV;
    VkSamplerAddressMode   addressModeW;
    float                  mipLodBias;
    VkBool32               anisotropyEnable;
    float                  maxAnisotropy;
    VkBool32               compareEnable;
    VkCompareOp            compareOp;
    float                  minLod;
    float                  maxLod;
    VkBorderColor          borderColor;
    VkBool32               unnormalizedCoordinates;
} VkSamplerCreateInfo;

VkSamplerCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Ord VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Show VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Storable VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Methods

writeField :: Ptr VkSamplerCreateInfo -> FieldType "unnormalizedCoordinates" VkSamplerCreateInfo -> IO () Source #

CanReadField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeU" VkSamplerCreateInfo Source #

type FieldOptional "addressModeU" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeU" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeU" VkSamplerCreateInfo :: Bool Source #

HasField "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeV" VkSamplerCreateInfo Source #

type FieldOptional "addressModeV" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeV" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeV" VkSamplerCreateInfo :: Bool Source #

HasField "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "addressModeW" VkSamplerCreateInfo Source #

type FieldOptional "addressModeW" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "addressModeW" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "addressModeW" VkSamplerCreateInfo :: Bool Source #

HasField "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "anisotropyEnable" VkSamplerCreateInfo Source #

type FieldOptional "anisotropyEnable" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "anisotropyEnable" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "anisotropyEnable" VkSamplerCreateInfo :: Bool Source #

HasField "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "borderColor" VkSamplerCreateInfo Source #

type FieldOptional "borderColor" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "borderColor" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "borderColor" VkSamplerCreateInfo :: Bool Source #

HasField "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "compareEnable" VkSamplerCreateInfo Source #

type FieldOptional "compareEnable" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "compareEnable" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "compareEnable" VkSamplerCreateInfo :: Bool Source #

HasField "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "compareOp" VkSamplerCreateInfo Source #

type FieldOptional "compareOp" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "compareOp" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "compareOp" VkSamplerCreateInfo :: Bool Source #

HasField "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "magFilter" VkSamplerCreateInfo Source #

type FieldOptional "magFilter" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "magFilter" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "magFilter" VkSamplerCreateInfo :: Bool Source #

HasField "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "maxAnisotropy" VkSamplerCreateInfo Source #

type FieldOptional "maxAnisotropy" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "maxAnisotropy" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "maxAnisotropy" VkSamplerCreateInfo :: Bool Source #

HasField "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "minFilter" VkSamplerCreateInfo Source #

type FieldOptional "minFilter" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "minFilter" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "minFilter" VkSamplerCreateInfo :: Bool Source #

HasField "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "mipLodBias" VkSamplerCreateInfo Source #

type FieldOptional "mipLodBias" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "mipLodBias" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "mipLodBias" VkSamplerCreateInfo :: Bool Source #

HasField "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "mipmapMode" VkSamplerCreateInfo Source #

type FieldOptional "mipmapMode" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "mipmapMode" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "mipmapMode" VkSamplerCreateInfo :: Bool Source #

HasField "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "unnormalizedCoordinates" VkSamplerCreateInfo Source #

type FieldOptional "unnormalizedCoordinates" VkSamplerCreateInfo :: Bool Source #

type FieldOffset "unnormalizedCoordinates" VkSamplerCreateInfo :: Nat Source #

type FieldIsArray "unnormalizedCoordinates" VkSamplerCreateInfo :: Bool Source #

type StructFields VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerCreateInfo = '["sType", "pNext", "flags", "magFilter", "minFilter", "mipmapMode", "addressModeU", "addressModeV", "addressModeW", "mipLodBias", "anisotropyEnable", "maxAnisotropy", "compareEnable", "compareOp", "minLod", "maxLod", "borderColor", "unnormalizedCoordinates"]
type CUnionType VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type ReturnedOnly VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructExtends VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "anisotropyEnable" VkSamplerCreateInfo = VkBool32
type FieldType "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "compareEnable" VkSamplerCreateInfo = VkBool32
type FieldType "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "maxAnisotropy" VkSamplerCreateInfo = Float
type FieldType "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "mipLodBias" VkSamplerCreateInfo = Float
type FieldType "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "unnormalizedCoordinates" VkSamplerCreateInfo = VkBool32
type FieldOptional "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "addressModeU" VkSamplerCreateInfo = 'False
type FieldOptional "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "addressModeV" VkSamplerCreateInfo = 'False
type FieldOptional "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "addressModeW" VkSamplerCreateInfo = 'False
type FieldOptional "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "anisotropyEnable" VkSamplerCreateInfo = 'False
type FieldOptional "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "compareEnable" VkSamplerCreateInfo = 'False
type FieldOptional "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "maxAnisotropy" VkSamplerCreateInfo = 'False
type FieldOptional "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "unnormalizedCoordinates" VkSamplerCreateInfo = 'False
type FieldOffset "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "addressModeU" VkSamplerCreateInfo = 32
type FieldOffset "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "addressModeV" VkSamplerCreateInfo = 36
type FieldOffset "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "addressModeW" VkSamplerCreateInfo = 40
type FieldOffset "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "anisotropyEnable" VkSamplerCreateInfo = 48
type FieldOffset "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "borderColor" VkSamplerCreateInfo = 72
type FieldOffset "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "compareEnable" VkSamplerCreateInfo = 56
type FieldOffset "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "compareOp" VkSamplerCreateInfo = 60
type FieldOffset "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "magFilter" VkSamplerCreateInfo = 20
type FieldOffset "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "maxAnisotropy" VkSamplerCreateInfo = 52
type FieldOffset "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "maxLod" VkSamplerCreateInfo = 68
type FieldOffset "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "minFilter" VkSamplerCreateInfo = 24
type FieldOffset "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "minLod" VkSamplerCreateInfo = 64
type FieldOffset "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "mipLodBias" VkSamplerCreateInfo = 44
type FieldOffset "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "mipmapMode" VkSamplerCreateInfo = 28
type FieldOffset "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "unnormalizedCoordinates" VkSamplerCreateInfo = 76
type FieldIsArray "addressModeU" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "addressModeU" VkSamplerCreateInfo = 'False
type FieldIsArray "addressModeV" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "addressModeV" VkSamplerCreateInfo = 'False
type FieldIsArray "addressModeW" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "addressModeW" VkSamplerCreateInfo = 'False
type FieldIsArray "anisotropyEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "anisotropyEnable" VkSamplerCreateInfo = 'False
type FieldIsArray "borderColor" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "borderColor" VkSamplerCreateInfo = 'False
type FieldIsArray "compareEnable" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "compareEnable" VkSamplerCreateInfo = 'False
type FieldIsArray "compareOp" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "flags" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "magFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "maxAnisotropy" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "maxAnisotropy" VkSamplerCreateInfo = 'False
type FieldIsArray "maxLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "minFilter" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "minLod" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "mipLodBias" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "mipmapMode" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "pNext" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "sType" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "unnormalizedCoordinates" VkSamplerCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "unnormalizedCoordinates" VkSamplerCreateInfo = 'False

data VkSamplerReductionModeCreateInfoEXT Source #

typedef struct VkSamplerReductionModeCreateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    VkSamplerReductionModeEXT reductionMode;
} VkSamplerReductionModeCreateInfoEXT;

VkSamplerReductionModeCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Ord VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Show VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Storable VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerReductionModeCreateInfoEXT = '["sType", "pNext", "reductionMode"]
type CUnionType VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type ReturnedOnly VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructExtends VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "pNext" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "reductionMode" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "sType" VkSamplerReductionModeCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

data VkSamplerYcbcrConversionCreateInfo Source #

typedef struct VkSamplerYcbcrConversionCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkFormat                         format;
    VkSamplerYcbcrModelConversion ycbcrModel;
    VkSamplerYcbcrRange           ycbcrRange;
    VkComponentMapping               components;
    VkChromaLocation              xChromaOffset;
    VkChromaLocation              yChromaOffset;
    VkFilter                         chromaFilter;
    VkBool32                         forceExplicitReconstruction;
} VkSamplerYcbcrConversionCreateInfo;

VkSamplerYcbcrConversionCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Ord VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Show VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Storable VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source #

type FieldOptional "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Bool Source #

type FieldOffset "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Nat Source #

type FieldIsArray "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo :: Bool Source #

HasField "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionCreateInfo = '["sType", "pNext", "format", "ycbcrModel", "ycbcrRange", "components", "xChromaOffset", "yChromaOffset", "chromaFilter", "forceExplicitReconstruction"]
type CUnionType VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type ReturnedOnly VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructExtends VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo = VkBool32
type FieldType "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo = 'False
type FieldOptional "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo = 56
type FieldOffset "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "chromaFilter" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "components" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "forceExplicitReconstruction" VkSamplerYcbcrConversionCreateInfo = 'False
type FieldIsArray "format" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "pNext" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "sType" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "xChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "yChromaOffset" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "ycbcrModel" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "ycbcrRange" VkSamplerYcbcrConversionCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

data VkSamplerYcbcrConversionImageFormatProperties Source #

typedef struct VkSamplerYcbcrConversionImageFormatProperties {
    VkStructureType sType;
    void*      pNext;
    uint32_t                         combinedImageSamplerDescriptorCount;
} VkSamplerYcbcrConversionImageFormatProperties;

VkSamplerYcbcrConversionImageFormatProperties registry at www.khronos.org

Instances

Instances details
Eq VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Ord VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Show VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Storable VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Associated Types

type FieldType "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source #

type FieldOptional "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Bool Source #

type FieldOffset "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Nat Source #

type FieldIsArray "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties :: Bool Source #

HasField "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionImageFormatProperties = '["sType", "pNext", "combinedImageSamplerDescriptorCount"]
type CUnionType VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type ReturnedOnly VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructExtends VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties = Word32
type FieldType "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties = 'False
type FieldOptional "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties = 16
type FieldOffset "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "combinedImageSamplerDescriptorCount" VkSamplerYcbcrConversionImageFormatProperties = 'False
type FieldIsArray "pNext" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "sType" VkSamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

data VkSamplerYcbcrConversionInfo Source #

typedef struct VkSamplerYcbcrConversionInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkSamplerYcbcrConversion      conversion;
} VkSamplerYcbcrConversionInfo;

VkSamplerYcbcrConversionInfo registry at www.khronos.org

Instances

Instances details
Eq VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Ord VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Show VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

Storable VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshalPrim VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

VulkanMarshal VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanWriteField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

CanReadField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

HasField "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructFields VkSamplerYcbcrConversionInfo = '["sType", "pNext", "conversion"]
type CUnionType VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type ReturnedOnly VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type StructExtends VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldType "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOptional "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldOffset "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "conversion" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "pNext" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type FieldIsArray "sType" VkSamplerYcbcrConversionInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Sampler

type VkCreateSamplerYcbcrConversion = "vkCreateSamplerYcbcrConversion" Source #

type HS_vkCreateSamplerYcbcrConversion Source #

Arguments

 = VkDevice

device

-> Ptr VkSamplerYcbcrConversionCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkSamplerYcbcrConversion

pYcbcrConversion

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateSamplerYcbcrConversion
    ( VkDevice device
    , const VkSamplerYcbcrConversionCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkSamplerYcbcrConversion* pYcbcrConversion
    )

vkCreateSamplerYcbcrConversion registry at www.khronos.org

vkCreateSamplerYcbcrConversion Source #

Arguments

:: VkDevice

device

-> Ptr VkSamplerYcbcrConversionCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkSamplerYcbcrConversion

pYcbcrConversion

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateSamplerYcbcrConversion
    ( VkDevice device
    , const VkSamplerYcbcrConversionCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkSamplerYcbcrConversion* pYcbcrConversion
    )

vkCreateSamplerYcbcrConversion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCreateSamplerYcbcrConversionSafe and vkCreateSamplerYcbcrConversion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCreateSamplerYcbcrConversion <- vkGetDeviceProc @VkCreateSamplerYcbcrConversion vkDevice

or less efficient:

myCreateSamplerYcbcrConversion <- vkGetProc @VkCreateSamplerYcbcrConversion

vkCreateSamplerYcbcrConversionSafe Source #

Arguments

:: VkDevice

device

-> Ptr VkSamplerYcbcrConversionCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkSamplerYcbcrConversion

pYcbcrConversion

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateSamplerYcbcrConversion
    ( VkDevice device
    , const VkSamplerYcbcrConversionCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkSamplerYcbcrConversion* pYcbcrConversion
    )

vkCreateSamplerYcbcrConversion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCreateSamplerYcbcrConversionSafe and vkCreateSamplerYcbcrConversion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCreateSamplerYcbcrConversion <- vkGetDeviceProc @VkCreateSamplerYcbcrConversion vkDevice

or less efficient:

myCreateSamplerYcbcrConversion <- vkGetProc @VkCreateSamplerYcbcrConversion

type VkDestroySamplerYcbcrConversion = "vkDestroySamplerYcbcrConversion" Source #

type HS_vkDestroySamplerYcbcrConversion Source #

Arguments

 = VkDevice

device

-> VkSamplerYcbcrConversion

ycbcrConversion

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroySamplerYcbcrConversion
    ( VkDevice device
    , VkSamplerYcbcrConversion ycbcrConversion
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroySamplerYcbcrConversion registry at www.khronos.org

vkDestroySamplerYcbcrConversion Source #

Arguments

:: VkDevice

device

-> VkSamplerYcbcrConversion

ycbcrConversion

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroySamplerYcbcrConversion
    ( VkDevice device
    , VkSamplerYcbcrConversion ycbcrConversion
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroySamplerYcbcrConversion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkDestroySamplerYcbcrConversionSafe and vkDestroySamplerYcbcrConversion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myDestroySamplerYcbcrConversion <- vkGetDeviceProc @VkDestroySamplerYcbcrConversion vkDevice

or less efficient:

myDestroySamplerYcbcrConversion <- vkGetProc @VkDestroySamplerYcbcrConversion

vkDestroySamplerYcbcrConversionSafe Source #

Arguments

:: VkDevice

device

-> VkSamplerYcbcrConversion

ycbcrConversion

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroySamplerYcbcrConversion
    ( VkDevice device
    , VkSamplerYcbcrConversion ycbcrConversion
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroySamplerYcbcrConversion registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkDestroySamplerYcbcrConversionSafe and vkDestroySamplerYcbcrConversion are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myDestroySamplerYcbcrConversion <- vkGetDeviceProc @VkDestroySamplerYcbcrConversion vkDevice

or less efficient:

myDestroySamplerYcbcrConversion <- vkGetProc @VkDestroySamplerYcbcrConversion

newtype VkInternalAllocationType Source #

Instances

Instances details
Bounded VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Enum VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Eq VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Data VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkInternalAllocationType -> c VkInternalAllocationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkInternalAllocationType #

toConstr :: VkInternalAllocationType -> Constr #

dataTypeOf :: VkInternalAllocationType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkInternalAllocationType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkInternalAllocationType) #

gmapT :: (forall b. Data b => b -> b) -> VkInternalAllocationType -> VkInternalAllocationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkInternalAllocationType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkInternalAllocationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkInternalAllocationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkInternalAllocationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkInternalAllocationType -> m VkInternalAllocationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkInternalAllocationType -> m VkInternalAllocationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkInternalAllocationType -> m VkInternalAllocationType #

Num VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Ord VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Read VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Show VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Generic VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

Associated Types

type Rep VkInternalAllocationType :: Type -> Type #

Storable VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

type Rep VkInternalAllocationType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.InternalAllocationType

type Rep VkInternalAllocationType = D1 ('MetaData "VkInternalAllocationType" "Graphics.Vulkan.Types.Enum.InternalAllocationType" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkInternalAllocationType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkSystemAllocationScope Source #

Instances

Instances details
Bounded VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Enum VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Eq VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Data VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSystemAllocationScope -> c VkSystemAllocationScope #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSystemAllocationScope #

toConstr :: VkSystemAllocationScope -> Constr #

dataTypeOf :: VkSystemAllocationScope -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSystemAllocationScope) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSystemAllocationScope) #

gmapT :: (forall b. Data b => b -> b) -> VkSystemAllocationScope -> VkSystemAllocationScope #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSystemAllocationScope -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSystemAllocationScope -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSystemAllocationScope -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSystemAllocationScope -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSystemAllocationScope -> m VkSystemAllocationScope #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSystemAllocationScope -> m VkSystemAllocationScope #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSystemAllocationScope -> m VkSystemAllocationScope #

Num VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Ord VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Read VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Show VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Generic VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

Associated Types

type Rep VkSystemAllocationScope :: Type -> Type #

Storable VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

type Rep VkSystemAllocationScope Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SystemAllocationScope

type Rep VkSystemAllocationScope = D1 ('MetaData "VkSystemAllocationScope" "Graphics.Vulkan.Types.Enum.SystemAllocationScope" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSystemAllocationScope" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

type PFN_vkAllocationFunction = FunPtr HS_vkAllocationFunction Source #

typedef void* (VKAPI_PTR *PFN_vkAllocationFunction)(
    void*                                       pUserData,
    size_t                                      size,
    size_t                                      alignment,
    VkSystemAllocationScope                     allocationScope);

newVkAllocationFunction :: HS_vkAllocationFunction -> IO PFN_vkAllocationFunction Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkDebugReportCallbackEXT = FunPtr HS_vkDebugReportCallbackEXT Source #

typedef VkBool32 (VKAPI_PTR *PFN_vkDebugReportCallbackEXT)(
    VkDebugReportFlagsEXT                       flags,
    VkDebugReportObjectTypeEXT                  objectType,
    uint64_t                                    object,
    size_t                                      location,
    int32_t                                     messageCode,
    const char*                                 pLayerPrefix,
    const char*                                 pMessage,
    void*                                       pUserData);

newVkDebugReportCallbackEXT :: HS_vkDebugReportCallbackEXT -> IO PFN_vkDebugReportCallbackEXT Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkDebugUtilsMessengerCallbackEXT = FunPtr HS_vkDebugUtilsMessengerCallbackEXT Source #

typedef VkBool32 (VKAPI_PTR *PFN_vkDebugUtilsMessengerCallbackEXT)(
    VkDebugUtilsMessageSeverityFlagBitsEXT           messageSeverity,
    VkDebugUtilsMessageTypeFlagsEXT                  messageType,
    const VkDebugUtilsMessengerCallbackDataEXT*      pCallbackData,
    void*                                            pUserData);

newVkDebugUtilsMessengerCallbackEXT :: HS_vkDebugUtilsMessengerCallbackEXT -> IO PFN_vkDebugUtilsMessengerCallbackEXT Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkFreeFunction = FunPtr HS_vkFreeFunction Source #

typedef void (VKAPI_PTR *PFN_vkFreeFunction)(
    void*                                       pUserData,
    void*                                       pMemory);

newVkFreeFunction :: HS_vkFreeFunction -> IO PFN_vkFreeFunction Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkInternalAllocationNotification = FunPtr HS_vkInternalAllocationNotification Source #

typedef void (VKAPI_PTR *PFN_vkInternalAllocationNotification)(
    void*                                       pUserData,
    size_t                                      size,
    VkInternalAllocationType                    allocationType,
    VkSystemAllocationScope                     allocationScope);

newVkInternalAllocationNotification :: HS_vkInternalAllocationNotification -> IO PFN_vkInternalAllocationNotification Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkInternalFreeNotification = FunPtr HS_vkInternalFreeNotification Source #

typedef void (VKAPI_PTR *PFN_vkInternalFreeNotification)(
    void*                                       pUserData,
    size_t                                      size,
    VkInternalAllocationType                    allocationType,
    VkSystemAllocationScope                     allocationScope);

newVkInternalFreeNotification :: HS_vkInternalFreeNotification -> IO PFN_vkInternalFreeNotification Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkReallocationFunction = FunPtr HS_vkReallocationFunction Source #

typedef void* (VKAPI_PTR *PFN_vkReallocationFunction)(
    void*                                       pUserData,
    void*                                       pOriginal,
    size_t                                      size,
    size_t                                      alignment,
    VkSystemAllocationScope                     allocationScope);

newVkReallocationFunction :: HS_vkReallocationFunction -> IO PFN_vkReallocationFunction Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

type PFN_vkVoidFunction = FunPtr HS_vkVoidFunction Source #

typedef void (VKAPI_PTR *PFN_vkVoidFunction)(void);

newVkVoidFunction :: HS_vkVoidFunction -> IO PFN_vkVoidFunction Source #

Wrap haskell function into C-callable FunPtr. Note, you need to free resources after using it.

data VkAllocationCallbacks Source #

typedef struct VkAllocationCallbacks {
    void*           pUserData;
    PFN_vkAllocationFunction   pfnAllocation;
    PFN_vkReallocationFunction pfnReallocation;
    PFN_vkFreeFunction    pfnFree;
    PFN_vkInternalAllocationNotification pfnInternalAllocation;
    PFN_vkInternalFreeNotification pfnInternalFree;
} VkAllocationCallbacks;

VkAllocationCallbacks registry at www.khronos.org

Instances

Instances details
Eq VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Ord VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Show VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Storable VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

VulkanMarshalPrim VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

VulkanMarshal VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Methods

writeField :: Ptr VkAllocationCallbacks -> FieldType "pfnInternalAllocation" VkAllocationCallbacks -> IO () Source #

CanWriteField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanWriteField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

CanReadField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

HasField "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

HasField "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnAllocation" VkAllocationCallbacks Source #

type FieldOptional "pfnAllocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnAllocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnAllocation" VkAllocationCallbacks :: Bool Source #

HasField "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

HasField "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnInternalAllocation" VkAllocationCallbacks Source #

type FieldOptional "pfnInternalAllocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnInternalAllocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnInternalAllocation" VkAllocationCallbacks :: Bool Source #

HasField "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnInternalFree" VkAllocationCallbacks Source #

type FieldOptional "pfnInternalFree" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnInternalFree" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnInternalFree" VkAllocationCallbacks :: Bool Source #

HasField "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

Associated Types

type FieldType "pfnReallocation" VkAllocationCallbacks Source #

type FieldOptional "pfnReallocation" VkAllocationCallbacks :: Bool Source #

type FieldOffset "pfnReallocation" VkAllocationCallbacks :: Nat Source #

type FieldIsArray "pfnReallocation" VkAllocationCallbacks :: Bool Source #

type StructFields VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type StructFields VkAllocationCallbacks = '["pUserData", "pfnAllocation", "pfnReallocation", "pfnFree", "pfnInternalAllocation", "pfnInternalFree"]
type CUnionType VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type ReturnedOnly VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type StructExtends VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldType "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnAllocation" VkAllocationCallbacks = 'False
type FieldOptional "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnInternalAllocation" VkAllocationCallbacks = 'True
type FieldOptional "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnInternalFree" VkAllocationCallbacks = 'True
type FieldOptional "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOptional "pfnReallocation" VkAllocationCallbacks = 'False
type FieldOffset "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pUserData" VkAllocationCallbacks = 0
type FieldOffset "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pfnAllocation" VkAllocationCallbacks = 8
type FieldOffset "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pfnInternalAllocation" VkAllocationCallbacks = 32
type FieldOffset "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pfnInternalFree" VkAllocationCallbacks = 40
type FieldOffset "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldOffset "pfnReallocation" VkAllocationCallbacks = 16
type FieldIsArray "pUserData" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnAllocation" VkAllocationCallbacks = 'False
type FieldIsArray "pfnFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnInternalAllocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnInternalAllocation" VkAllocationCallbacks = 'False
type FieldIsArray "pfnInternalFree" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnInternalFree" VkAllocationCallbacks = 'False
type FieldIsArray "pfnReallocation" VkAllocationCallbacks Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.AllocationCallbacks

type FieldIsArray "pfnReallocation" VkAllocationCallbacks = 'False

pattern VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT :: VkFormatFeatureFlagBits Source #

Format can have midpoint rather than cosited chroma samples

bitpos = 17

pattern VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT :: VkFormatFeatureFlagBits Source #

Format can be used with linear filtering whilst color conversion is enabled

bitpos = 18

pattern VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT :: VkFormatFeatureFlagBits Source #

Format can have different chroma, min and mag filters

bitpos = 19

pattern VK_FORMAT_FEATURE_DISJOINT_BIT :: VkFormatFeatureFlagBits Source #

Format supports disjoint planes

bitpos = 22

pattern VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT :: VkFormatFeatureFlagBits Source #

Format can have cosited rather than midpoint chroma samples

bitpos = 23

Promoted from VK_KHR_descriptor_update_template

newtype VkDescriptorBindingBitmaskEXT (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorBindingBitmaskEXT a -> c (VkDescriptorBindingBitmaskEXT a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorBindingBitmaskEXT a) #

toConstr :: VkDescriptorBindingBitmaskEXT a -> Constr #

dataTypeOf :: VkDescriptorBindingBitmaskEXT a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorBindingBitmaskEXT a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorBindingBitmaskEXT a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorBindingBitmaskEXT a -> VkDescriptorBindingBitmaskEXT a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorBindingBitmaskEXT a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorBindingBitmaskEXT a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorBindingBitmaskEXT a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorBindingBitmaskEXT a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorBindingBitmaskEXT a -> m (VkDescriptorBindingBitmaskEXT a) #

Num (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorBindingBitmaskEXT a) :: Type -> Type #

Storable (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

(.|.) :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

xor :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

complement :: VkDescriptorBindingBitmaskEXT FlagMask -> VkDescriptorBindingBitmaskEXT FlagMask #

shift :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotate :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

zeroBits :: VkDescriptorBindingBitmaskEXT FlagMask #

bit :: Int -> VkDescriptorBindingBitmaskEXT FlagMask #

setBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

clearBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

complementBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

testBit :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorBindingBitmaskEXT FlagMask -> Maybe Int #

bitSize :: VkDescriptorBindingBitmaskEXT FlagMask -> Int #

isSigned :: VkDescriptorBindingBitmaskEXT FlagMask -> Bool #

shiftL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

unsafeShiftL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

shiftR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

unsafeShiftR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotateL :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

rotateR :: VkDescriptorBindingBitmaskEXT FlagMask -> Int -> VkDescriptorBindingBitmaskEXT FlagMask #

popCount :: VkDescriptorBindingBitmaskEXT FlagMask -> Int #

FiniteBits (VkDescriptorBindingBitmaskEXT FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorBindingBitmaskEXT a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorBindingBitmaskEXT a) = D1 ('MetaData "VkDescriptorBindingBitmaskEXT" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorBindingBitmaskEXT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkDescriptorPoolCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorPoolCreateBitmask a -> c (VkDescriptorPoolCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorPoolCreateBitmask a) #

toConstr :: VkDescriptorPoolCreateBitmask a -> Constr #

dataTypeOf :: VkDescriptorPoolCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorPoolCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorPoolCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorPoolCreateBitmask a -> VkDescriptorPoolCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorPoolCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorPoolCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorPoolCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorPoolCreateBitmask a -> m (VkDescriptorPoolCreateBitmask a) #

Num (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorPoolCreateBitmask a) :: Type -> Type #

Storable (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

(.|.) :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

xor :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

complement :: VkDescriptorPoolCreateBitmask FlagMask -> VkDescriptorPoolCreateBitmask FlagMask #

shift :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotate :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

zeroBits :: VkDescriptorPoolCreateBitmask FlagMask #

bit :: Int -> VkDescriptorPoolCreateBitmask FlagMask #

setBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

clearBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

complementBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

testBit :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorPoolCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkDescriptorPoolCreateBitmask FlagMask -> Int #

isSigned :: VkDescriptorPoolCreateBitmask FlagMask -> Bool #

shiftL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

unsafeShiftL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

shiftR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

unsafeShiftR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotateL :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

rotateR :: VkDescriptorPoolCreateBitmask FlagMask -> Int -> VkDescriptorPoolCreateBitmask FlagMask #

popCount :: VkDescriptorPoolCreateBitmask FlagMask -> Int #

FiniteBits (VkDescriptorPoolCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorPoolCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorPoolCreateBitmask a) = D1 ('MetaData "VkDescriptorPoolCreateBitmask" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorPoolCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT :: VkDescriptorPoolCreateBitmask a Source #

Descriptor sets may be freed individually

bitpos = 0

newtype VkDescriptorSetLayoutCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Typeable a => Data (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorSetLayoutCreateBitmask a -> c (VkDescriptorSetLayoutCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkDescriptorSetLayoutCreateBitmask a) #

toConstr :: VkDescriptorSetLayoutCreateBitmask a -> Constr #

dataTypeOf :: VkDescriptorSetLayoutCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkDescriptorSetLayoutCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkDescriptorSetLayoutCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorSetLayoutCreateBitmask a -> VkDescriptorSetLayoutCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorSetLayoutCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorSetLayoutCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorSetLayoutCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorSetLayoutCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorSetLayoutCreateBitmask a -> m (VkDescriptorSetLayoutCreateBitmask a) #

Num (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep (VkDescriptorSetLayoutCreateBitmask a) :: Type -> Type #

Storable (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

(.|.) :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

xor :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

complement :: VkDescriptorSetLayoutCreateBitmask FlagMask -> VkDescriptorSetLayoutCreateBitmask FlagMask #

shift :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotate :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

zeroBits :: VkDescriptorSetLayoutCreateBitmask FlagMask #

bit :: Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

setBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

clearBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

complementBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

testBit :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int #

isSigned :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Bool #

shiftL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

unsafeShiftL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

shiftR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

unsafeShiftR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotateL :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

rotateR :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int -> VkDescriptorSetLayoutCreateBitmask FlagMask #

popCount :: VkDescriptorSetLayoutCreateBitmask FlagMask -> Int #

FiniteBits (VkDescriptorSetLayoutCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorSetLayoutCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep (VkDescriptorSetLayoutCreateBitmask a) = D1 ('MetaData "VkDescriptorSetLayoutCreateBitmask" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorSetLayoutCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkDescriptorType Source #

Constructors

VkDescriptorType Int32 

Instances

Instances details
Bounded VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorType -> c VkDescriptorType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorType #

toConstr :: VkDescriptorType -> Constr #

dataTypeOf :: VkDescriptorType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorType) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorType -> VkDescriptorType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorType -> m VkDescriptorType #

Num VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorType :: Type -> Type #

Storable VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorType = D1 ('MetaData "VkDescriptorType" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

newtype VkDescriptorUpdateTemplateType Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateType -> c VkDescriptorUpdateTemplateType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateType #

toConstr :: VkDescriptorUpdateTemplateType -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateType) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateType -> VkDescriptorUpdateTemplateType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateType -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateType -> m VkDescriptorUpdateTemplateType #

Num VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorUpdateTemplateType :: Type -> Type #

Storable VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateType = D1 ('MetaData "VkDescriptorUpdateTemplateType" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorUpdateTemplateType" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

pattern VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET :: VkDescriptorUpdateTemplateType Source #

Create descriptor update template for descriptor set updates

newtype VkDescriptorUpdateTemplateTypeKHR Source #

Instances

Instances details
Bounded VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Enum VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Eq VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Integral VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Data VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkDescriptorUpdateTemplateTypeKHR -> c VkDescriptorUpdateTemplateTypeKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkDescriptorUpdateTemplateTypeKHR #

toConstr :: VkDescriptorUpdateTemplateTypeKHR -> Constr #

dataTypeOf :: VkDescriptorUpdateTemplateTypeKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkDescriptorUpdateTemplateTypeKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkDescriptorUpdateTemplateTypeKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateTypeKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkDescriptorUpdateTemplateTypeKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateTypeKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkDescriptorUpdateTemplateTypeKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkDescriptorUpdateTemplateTypeKHR -> m VkDescriptorUpdateTemplateTypeKHR #

Num VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Ord VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Read VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Real VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Show VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Generic VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Associated Types

type Rep VkDescriptorUpdateTemplateTypeKHR :: Type -> Type #

Storable VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Bits VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

Methods

(.&.) :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

(.|.) :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

xor :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

complement :: VkDescriptorUpdateTemplateTypeKHR -> VkDescriptorUpdateTemplateTypeKHR #

shift :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotate :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

zeroBits :: VkDescriptorUpdateTemplateTypeKHR #

bit :: Int -> VkDescriptorUpdateTemplateTypeKHR #

setBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

clearBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

complementBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

testBit :: VkDescriptorUpdateTemplateTypeKHR -> Int -> Bool #

bitSizeMaybe :: VkDescriptorUpdateTemplateTypeKHR -> Maybe Int #

bitSize :: VkDescriptorUpdateTemplateTypeKHR -> Int #

isSigned :: VkDescriptorUpdateTemplateTypeKHR -> Bool #

shiftL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

unsafeShiftL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

shiftR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

unsafeShiftR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotateL :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

rotateR :: VkDescriptorUpdateTemplateTypeKHR -> Int -> VkDescriptorUpdateTemplateTypeKHR #

popCount :: VkDescriptorUpdateTemplateTypeKHR -> Int #

FiniteBits VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateTypeKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Descriptor

type Rep VkDescriptorUpdateTemplateTypeKHR = D1 ('MetaData "VkDescriptorUpdateTemplateTypeKHR" "Graphics.Vulkan.Types.Enum.Descriptor" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkDescriptorUpdateTemplateTypeKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkDescriptorBufferInfo Source #

typedef struct VkDescriptorBufferInfo {
    VkBuffer               buffer;
    VkDeviceSize           offset;
    VkDeviceSize           range;
} VkDescriptorBufferInfo;

VkDescriptorBufferInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorBufferInfo = '["buffer", "offset", "range"]
type CUnionType VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "buffer" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "offset" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "range" VkDescriptorBufferInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorImageInfo Source #

typedef struct VkDescriptorImageInfo {
    VkSampler       sampler;
    VkImageView     imageView;
    VkImageLayout   imageLayout;
} VkDescriptorImageInfo;

VkDescriptorImageInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "imageLayout" VkDescriptorImageInfo Source #

type FieldOptional "imageLayout" VkDescriptorImageInfo :: Bool Source #

type FieldOffset "imageLayout" VkDescriptorImageInfo :: Nat Source #

type FieldIsArray "imageLayout" VkDescriptorImageInfo :: Bool Source #

HasField "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorImageInfo = '["sampler", "imageView", "imageLayout"]
type CUnionType VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageLayout" VkDescriptorImageInfo = 16
type FieldOffset "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "imageView" VkDescriptorImageInfo = 8
type FieldOffset "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "imageLayout" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "imageView" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sampler" VkDescriptorImageInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorPoolCreateInfo Source #

typedef struct VkDescriptorPoolCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorPoolCreateFlags  flags;
    uint32_t               maxSets;
    uint32_t               poolSizeCount;
    const VkDescriptorPoolSize* pPoolSizes;
} VkDescriptorPoolCreateInfo;

VkDescriptorPoolCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolCreateInfo = '["sType", "pNext", "flags", "maxSets", "poolSizeCount", "pPoolSizes"]
type CUnionType VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "poolSizeCount" VkDescriptorPoolCreateInfo = 24
type FieldOffset "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "flags" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "maxSets" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pPoolSizes" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "poolSizeCount" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorPoolCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorPoolSize Source #

typedef struct VkDescriptorPoolSize {
    VkDescriptorType       type;
    uint32_t               descriptorCount;
} VkDescriptorPoolSize;

VkDescriptorPoolSize registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorCount" VkDescriptorPoolSize Source #

type FieldOptional "descriptorCount" VkDescriptorPoolSize :: Bool Source #

type FieldOffset "descriptorCount" VkDescriptorPoolSize :: Nat Source #

type FieldIsArray "descriptorCount" VkDescriptorPoolSize :: Bool Source #

HasField "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorPoolSize = '["type", "descriptorCount"]
type CUnionType VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorPoolSize = Word32
type FieldType "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorPoolSize = 'False
type FieldOptional "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorPoolSize = 4
type FieldOffset "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorPoolSize = 'False
type FieldIsArray "type" VkDescriptorPoolSize Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetAllocateInfo Source #

typedef struct VkDescriptorSetAllocateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorPool       descriptorPool;
    uint32_t               descriptorSetCount;
    const VkDescriptorSetLayout* pSetLayouts;
} VkDescriptorSetAllocateInfo;

VkDescriptorSetAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorPool" VkDescriptorSetAllocateInfo Source #

type FieldOptional "descriptorPool" VkDescriptorSetAllocateInfo :: Bool Source #

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo :: Nat Source #

type FieldIsArray "descriptorPool" VkDescriptorSetAllocateInfo :: Bool Source #

HasField "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo Source #

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo :: Bool Source #

type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo :: Nat Source #

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo :: Bool Source #

HasField "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetAllocateInfo = '["sType", "pNext", "descriptorPool", "descriptorSetCount", "pSetLayouts"]
type CUnionType VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetAllocateInfo = Word32
type FieldType "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetAllocateInfo = 'False
type FieldOptional "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorPool" VkDescriptorSetAllocateInfo = 16
type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetCount" VkDescriptorSetAllocateInfo = 24
type FieldOffset "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorPool" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetAllocateInfo = 'False
type FieldIsArray "pNext" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pSetLayouts" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutBinding Source #

typedef struct VkDescriptorSetLayoutBinding {
    uint32_t               binding;
    VkDescriptorType       descriptorType;
    uint32_t descriptorCount;
    VkShaderStageFlags     stageFlags;
    const VkSampler*       pImmutableSamplers;
} VkDescriptorSetLayoutBinding;

VkDescriptorSetLayoutBinding registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorCount" VkDescriptorSetLayoutBinding Source #

type FieldOptional "descriptorCount" VkDescriptorSetLayoutBinding :: Bool Source #

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding :: Nat Source #

type FieldIsArray "descriptorCount" VkDescriptorSetLayoutBinding :: Bool Source #

HasField "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "pImmutableSamplers" VkDescriptorSetLayoutBinding Source #

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Bool Source #

type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Nat Source #

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding :: Bool Source #

HasField "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBinding = '["binding", "descriptorType", "descriptorCount", "stageFlags", "pImmutableSamplers"]
type CUnionType VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pImmutableSamplers" VkDescriptorSetLayoutBinding = 'True
type FieldOptional "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorSetLayoutBinding = 8
type FieldOffset "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorType" VkDescriptorSetLayoutBinding = 4
type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pImmutableSamplers" VkDescriptorSetLayoutBinding = 16
type FieldOffset "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "binding" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorType" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pImmutableSamplers" VkDescriptorSetLayoutBinding = 'False
type FieldIsArray "stageFlags" VkDescriptorSetLayoutBinding Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source #

typedef struct VkDescriptorSetLayoutBindingFlagsCreateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               bindingCount;
    const VkDescriptorBindingFlagsEXT* pBindingFlags;
} VkDescriptorSetLayoutBindingFlagsCreateInfoEXT;

VkDescriptorSetLayoutBindingFlagsCreateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutBindingFlagsCreateInfoEXT = '["sType", "pNext", "bindingCount", "pBindingFlags"]
type CUnionType VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "bindingCount" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pBindingFlags" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutBindingFlagsCreateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutCreateInfo Source #

typedef struct VkDescriptorSetLayoutCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkDescriptorSetLayoutCreateFlags    flags;
    uint32_t               bindingCount;
    const VkDescriptorSetLayoutBinding* pBindings;
} VkDescriptorSetLayoutCreateInfo;

VkDescriptorSetLayoutCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutCreateInfo = '["sType", "pNext", "flags", "bindingCount", "pBindings"]
type CUnionType VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "bindingCount" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "flags" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pBindings" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetLayoutSupport Source #

typedef struct VkDescriptorSetLayoutSupport {
    VkStructureType sType;
    void*            pNext;
    VkBool32         supported;
} VkDescriptorSetLayoutSupport;

VkDescriptorSetLayoutSupport registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetLayoutSupport = '["sType", "pNext", "supported"]
type CUnionType VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "supported" VkDescriptorSetLayoutSupport Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source #

typedef struct VkDescriptorSetVariableDescriptorCountAllocateInfoEXT {
    VkStructureType sType;
    const void*            pNext;
    uint32_t               descriptorSetCount;
    const uint32_t* pDescriptorCounts;
} VkDescriptorSetVariableDescriptorCountAllocateInfoEXT;

VkDescriptorSetVariableDescriptorCountAllocateInfoEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountAllocateInfoEXT = '["sType", "pNext", "descriptorSetCount", "pDescriptorCounts"]
type CUnionType VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetCount" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorCounts" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetVariableDescriptorCountAllocateInfoEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source #

typedef struct VkDescriptorSetVariableDescriptorCountLayoutSupportEXT {
    VkStructureType sType;
    void*            pNext;
    uint32_t         maxVariableDescriptorCount;
} VkDescriptorSetVariableDescriptorCountLayoutSupportEXT;

VkDescriptorSetVariableDescriptorCountLayoutSupportEXT registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorSetVariableDescriptorCountLayoutSupportEXT = '["sType", "pNext", "maxVariableDescriptorCount"]
type CUnionType VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "maxVariableDescriptorCount" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pNext" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorSetVariableDescriptorCountLayoutSupportEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorUpdateTemplateCreateInfo Source #

typedef struct VkDescriptorUpdateTemplateCreateInfo {
    VkStructureType sType;
    void*                                   pNext;
    VkDescriptorUpdateTemplateCreateFlags    flags;
    uint32_t                 descriptorUpdateEntryCount;
    const VkDescriptorUpdateTemplateEntry* pDescriptorUpdateEntries;
    VkDescriptorUpdateTemplateType templateType;
    VkDescriptorSetLayout descriptorSetLayout;
    VkPipelineBindPoint pipelineBindPoint;
    VkPipelineLayoutpipelineLayout;
    uint32_t set;
} VkDescriptorUpdateTemplateCreateInfo;

VkDescriptorUpdateTemplateCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source #

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Nat Source #

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

HasField "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Associated Types

type FieldType "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source #

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Nat Source #

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo :: Bool Source #

HasField "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateCreateInfo = '["sType", "pNext", "flags", "descriptorUpdateEntryCount", "pDescriptorUpdateEntries", "templateType", "descriptorSetLayout", "pipelineBindPoint", "pipelineLayout", "set"]
type CUnionType VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = Word32
type FieldType "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldOptional "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldOptional "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo = 40
type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 20
type FieldOffset "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 24
type FieldOffset "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorSetLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorUpdateEntryCount" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldIsArray "flags" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pDescriptorUpdateEntries" VkDescriptorUpdateTemplateCreateInfo = 'False
type FieldIsArray "pNext" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pipelineBindPoint" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "pipelineLayout" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "sType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "set" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "templateType" VkDescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

data VkDescriptorUpdateTemplateEntry Source #

typedef struct VkDescriptorUpdateTemplateEntry {
    uint32_t                         dstBinding;
    uint32_t                         dstArrayElement;
    uint32_t                         descriptorCount;
    VkDescriptorType                 descriptorType;
    size_t                           offset;
    size_t                           stride;
} VkDescriptorUpdateTemplateEntry;

VkDescriptorUpdateTemplateEntry registry at www.khronos.org

Instances

Instances details
Eq VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Ord VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Show VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

Storable VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshalPrim VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

VulkanMarshal VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanWriteField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

CanReadField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

HasField "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructFields VkDescriptorUpdateTemplateEntry = '["dstBinding", "dstArrayElement", "descriptorCount", "descriptorType", "offset", "stride"]
type CUnionType VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type ReturnedOnly VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type StructExtends VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldType "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOptional "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorCount" VkDescriptorUpdateTemplateEntry = 8
type FieldOffset "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "descriptorType" VkDescriptorUpdateTemplateEntry = 12
type FieldOffset "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "dstArrayElement" VkDescriptorUpdateTemplateEntry = 4
type FieldOffset "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldOffset "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorCount" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "descriptorType" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "dstArrayElement" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "dstBinding" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "offset" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type FieldIsArray "stride" VkDescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Descriptor

type VkCreateDescriptorUpdateTemplate = "vkCreateDescriptorUpdateTemplate" Source #

type HS_vkCreateDescriptorUpdateTemplate Source #

Arguments

 = VkDevice

device

-> Ptr VkDescriptorUpdateTemplateCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkDescriptorUpdateTemplate

pDescriptorUpdateTemplate

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateDescriptorUpdateTemplate
    ( VkDevice device
    , const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate
    )

vkCreateDescriptorUpdateTemplate registry at www.khronos.org

vkCreateDescriptorUpdateTemplate Source #

Arguments

:: VkDevice

device

-> Ptr VkDescriptorUpdateTemplateCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkDescriptorUpdateTemplate

pDescriptorUpdateTemplate

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateDescriptorUpdateTemplate
    ( VkDevice device
    , const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate
    )

vkCreateDescriptorUpdateTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCreateDescriptorUpdateTemplateSafe and vkCreateDescriptorUpdateTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCreateDescriptorUpdateTemplate <- vkGetDeviceProc @VkCreateDescriptorUpdateTemplate vkDevice

or less efficient:

myCreateDescriptorUpdateTemplate <- vkGetProc @VkCreateDescriptorUpdateTemplate

vkCreateDescriptorUpdateTemplateSafe Source #

Arguments

:: VkDevice

device

-> Ptr VkDescriptorUpdateTemplateCreateInfo

pCreateInfo

-> Ptr VkAllocationCallbacks

pAllocator

-> Ptr VkDescriptorUpdateTemplate

pDescriptorUpdateTemplate

-> IO VkResult 

Success codes: VK_SUCCESS.

Error codes: VK_ERROR_OUT_OF_HOST_MEMORY, VK_ERROR_OUT_OF_DEVICE_MEMORY.

VkResult vkCreateDescriptorUpdateTemplate
    ( VkDevice device
    , const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo
    , const VkAllocationCallbacks* pAllocator
    , VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate
    )

vkCreateDescriptorUpdateTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkCreateDescriptorUpdateTemplateSafe and vkCreateDescriptorUpdateTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myCreateDescriptorUpdateTemplate <- vkGetDeviceProc @VkCreateDescriptorUpdateTemplate vkDevice

or less efficient:

myCreateDescriptorUpdateTemplate <- vkGetProc @VkCreateDescriptorUpdateTemplate

type VkDestroyDescriptorUpdateTemplate = "vkDestroyDescriptorUpdateTemplate" Source #

type HS_vkDestroyDescriptorUpdateTemplate Source #

Arguments

 = VkDevice

device

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroyDescriptorUpdateTemplate
    ( VkDevice device
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroyDescriptorUpdateTemplate registry at www.khronos.org

vkDestroyDescriptorUpdateTemplate Source #

Arguments

:: VkDevice

device

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroyDescriptorUpdateTemplate
    ( VkDevice device
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroyDescriptorUpdateTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkDestroyDescriptorUpdateTemplateSafe and vkDestroyDescriptorUpdateTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myDestroyDescriptorUpdateTemplate <- vkGetDeviceProc @VkDestroyDescriptorUpdateTemplate vkDevice

or less efficient:

myDestroyDescriptorUpdateTemplate <- vkGetProc @VkDestroyDescriptorUpdateTemplate

vkDestroyDescriptorUpdateTemplateSafe Source #

Arguments

:: VkDevice

device

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr VkAllocationCallbacks

pAllocator

-> IO () 
void vkDestroyDescriptorUpdateTemplate
    ( VkDevice device
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const VkAllocationCallbacks* pAllocator
    )

vkDestroyDescriptorUpdateTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkDestroyDescriptorUpdateTemplateSafe and vkDestroyDescriptorUpdateTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myDestroyDescriptorUpdateTemplate <- vkGetDeviceProc @VkDestroyDescriptorUpdateTemplate vkDevice

or less efficient:

myDestroyDescriptorUpdateTemplate <- vkGetProc @VkDestroyDescriptorUpdateTemplate

type VkUpdateDescriptorSetWithTemplate = "vkUpdateDescriptorSetWithTemplate" Source #

type HS_vkUpdateDescriptorSetWithTemplate Source #

Arguments

 = VkDevice

device

-> VkDescriptorSet

descriptorSet

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr Void

pData

-> IO () 
void vkUpdateDescriptorSetWithTemplate
    ( VkDevice device
    , VkDescriptorSet descriptorSet
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const void* pData
    )

vkUpdateDescriptorSetWithTemplate registry at www.khronos.org

vkUpdateDescriptorSetWithTemplate Source #

Arguments

:: VkDevice

device

-> VkDescriptorSet

descriptorSet

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr Void

pData

-> IO () 
void vkUpdateDescriptorSetWithTemplate
    ( VkDevice device
    , VkDescriptorSet descriptorSet
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const void* pData
    )

vkUpdateDescriptorSetWithTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkUpdateDescriptorSetWithTemplateSafe and vkUpdateDescriptorSetWithTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myUpdateDescriptorSetWithTemplate <- vkGetDeviceProc @VkUpdateDescriptorSetWithTemplate vkDevice

or less efficient:

myUpdateDescriptorSetWithTemplate <- vkGetProc @VkUpdateDescriptorSetWithTemplate

vkUpdateDescriptorSetWithTemplateSafe Source #

Arguments

:: VkDevice

device

-> VkDescriptorSet

descriptorSet

-> VkDescriptorUpdateTemplate

descriptorUpdateTemplate

-> Ptr Void

pData

-> IO () 
void vkUpdateDescriptorSetWithTemplate
    ( VkDevice device
    , VkDescriptorSet descriptorSet
    , VkDescriptorUpdateTemplate descriptorUpdateTemplate
    , const void* pData
    )

vkUpdateDescriptorSetWithTemplate registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkUpdateDescriptorSetWithTemplateSafe and vkUpdateDescriptorSetWithTemplate are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myUpdateDescriptorSetWithTemplate <- vkGetDeviceProc @VkUpdateDescriptorSetWithTemplate vkDevice

or less efficient:

myUpdateDescriptorSetWithTemplate <- vkGetProc @VkUpdateDescriptorSetWithTemplate

Promoted from VK_KHR_external_memory_capabilities

newtype VkBufferCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Enum (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Eq (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Integral (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Typeable a => Data (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferCreateBitmask a -> c (VkBufferCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkBufferCreateBitmask a) #

toConstr :: VkBufferCreateBitmask a -> Constr #

dataTypeOf :: VkBufferCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkBufferCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkBufferCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkBufferCreateBitmask a -> VkBufferCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBufferCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBufferCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBufferCreateBitmask a -> m (VkBufferCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferCreateBitmask a -> m (VkBufferCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferCreateBitmask a -> m (VkBufferCreateBitmask a) #

Num (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Ord (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Read (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Real (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Show (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Generic (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Associated Types

type Rep (VkBufferCreateBitmask a) :: Type -> Type #

Storable (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Bits (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

(.&.) :: VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask #

(.|.) :: VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask #

xor :: VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask #

complement :: VkBufferCreateBitmask FlagMask -> VkBufferCreateBitmask FlagMask #

shift :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

rotate :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

zeroBits :: VkBufferCreateBitmask FlagMask #

bit :: Int -> VkBufferCreateBitmask FlagMask #

setBit :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

clearBit :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

complementBit :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

testBit :: VkBufferCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkBufferCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkBufferCreateBitmask FlagMask -> Int #

isSigned :: VkBufferCreateBitmask FlagMask -> Bool #

shiftL :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

unsafeShiftL :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

shiftR :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

unsafeShiftR :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

rotateL :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

rotateR :: VkBufferCreateBitmask FlagMask -> Int -> VkBufferCreateBitmask FlagMask #

popCount :: VkBufferCreateBitmask FlagMask -> Int #

FiniteBits (VkBufferCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep (VkBufferCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep (VkBufferCreateBitmask a) = D1 ('MetaData "VkBufferCreateBitmask" "Graphics.Vulkan.Types.Enum.Buffer" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBufferCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_BUFFER_CREATE_SPARSE_BINDING_BIT :: VkBufferCreateBitmask a Source #

Buffer should support sparse backing

bitpos = 0

pattern VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT :: VkBufferCreateBitmask a Source #

Buffer should support sparse backing with partial residency

bitpos = 1

pattern VK_BUFFER_CREATE_SPARSE_ALIASED_BIT :: VkBufferCreateBitmask a Source #

Buffer should support constent data access to physical memory ranges mapped into multiple locations of sparse buffers

bitpos = 2

newtype VkBufferUsageBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Enum (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Eq (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Integral (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Typeable a => Data (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferUsageBitmask a -> c (VkBufferUsageBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkBufferUsageBitmask a) #

toConstr :: VkBufferUsageBitmask a -> Constr #

dataTypeOf :: VkBufferUsageBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkBufferUsageBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkBufferUsageBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkBufferUsageBitmask a -> VkBufferUsageBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferUsageBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferUsageBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBufferUsageBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBufferUsageBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBufferUsageBitmask a -> m (VkBufferUsageBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferUsageBitmask a -> m (VkBufferUsageBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferUsageBitmask a -> m (VkBufferUsageBitmask a) #

Num (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Ord (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Read (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Real (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Show (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Generic (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Associated Types

type Rep (VkBufferUsageBitmask a) :: Type -> Type #

Storable (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Bits (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

(.&.) :: VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask #

(.|.) :: VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask #

xor :: VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask #

complement :: VkBufferUsageBitmask FlagMask -> VkBufferUsageBitmask FlagMask #

shift :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

rotate :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

zeroBits :: VkBufferUsageBitmask FlagMask #

bit :: Int -> VkBufferUsageBitmask FlagMask #

setBit :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

clearBit :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

complementBit :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

testBit :: VkBufferUsageBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkBufferUsageBitmask FlagMask -> Maybe Int #

bitSize :: VkBufferUsageBitmask FlagMask -> Int #

isSigned :: VkBufferUsageBitmask FlagMask -> Bool #

shiftL :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

unsafeShiftL :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

shiftR :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

unsafeShiftR :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

rotateL :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

rotateR :: VkBufferUsageBitmask FlagMask -> Int -> VkBufferUsageBitmask FlagMask #

popCount :: VkBufferUsageBitmask FlagMask -> Int #

FiniteBits (VkBufferUsageBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep (VkBufferUsageBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep (VkBufferUsageBitmask a) = D1 ('MetaData "VkBufferUsageBitmask" "Graphics.Vulkan.Types.Enum.Buffer" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBufferUsageBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

pattern VK_BUFFER_USAGE_TRANSFER_SRC_BIT :: VkBufferUsageBitmask a Source #

Can be used as a source of transfer operations

bitpos = 0

pattern VK_BUFFER_USAGE_TRANSFER_DST_BIT :: VkBufferUsageBitmask a Source #

Can be used as a destination of transfer operations

bitpos = 1

pattern VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT :: VkBufferUsageBitmask a Source #

Can be used as UBO

bitpos = 4

pattern VK_BUFFER_USAGE_STORAGE_BUFFER_BIT :: VkBufferUsageBitmask a Source #

Can be used as SSBO

bitpos = 5

pattern VK_BUFFER_USAGE_INDEX_BUFFER_BIT :: VkBufferUsageBitmask a Source #

Can be used as source of fixed-function index fetch (index buffer)

bitpos = 6

pattern VK_BUFFER_USAGE_VERTEX_BUFFER_BIT :: VkBufferUsageBitmask a Source #

Can be used as source of fixed-function vertex fetch (VBO)

bitpos = 7

pattern VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT :: VkBufferUsageBitmask a Source #

Can be the source of indirect parameters (e.g. indirect buffer, parameter buffer)

bitpos = 8

newtype VkBufferViewCreateFlagBits Source #

Instances

Instances details
Bounded VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Enum VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Eq VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Integral VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Data VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkBufferViewCreateFlagBits -> c VkBufferViewCreateFlagBits #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkBufferViewCreateFlagBits #

toConstr :: VkBufferViewCreateFlagBits -> Constr #

dataTypeOf :: VkBufferViewCreateFlagBits -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkBufferViewCreateFlagBits) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkBufferViewCreateFlagBits) #

gmapT :: (forall b. Data b => b -> b) -> VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlagBits -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkBufferViewCreateFlagBits -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkBufferViewCreateFlagBits -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkBufferViewCreateFlagBits -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlagBits -> m VkBufferViewCreateFlagBits #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlagBits -> m VkBufferViewCreateFlagBits #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkBufferViewCreateFlagBits -> m VkBufferViewCreateFlagBits #

Num VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Ord VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Read VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Real VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Show VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Generic VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Associated Types

type Rep VkBufferViewCreateFlagBits :: Type -> Type #

Storable VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Bits VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

Methods

(.&.) :: VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits #

(.|.) :: VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits #

xor :: VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits #

complement :: VkBufferViewCreateFlagBits -> VkBufferViewCreateFlagBits #

shift :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

rotate :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

zeroBits :: VkBufferViewCreateFlagBits #

bit :: Int -> VkBufferViewCreateFlagBits #

setBit :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

clearBit :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

complementBit :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

testBit :: VkBufferViewCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkBufferViewCreateFlagBits -> Maybe Int #

bitSize :: VkBufferViewCreateFlagBits -> Int #

isSigned :: VkBufferViewCreateFlagBits -> Bool #

shiftL :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

unsafeShiftL :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

shiftR :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

unsafeShiftR :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

rotateL :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

rotateR :: VkBufferViewCreateFlagBits -> Int -> VkBufferViewCreateFlagBits #

popCount :: VkBufferViewCreateFlagBits -> Int #

FiniteBits VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep VkBufferViewCreateFlagBits Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Buffer

type Rep VkBufferViewCreateFlagBits = D1 ('MetaData "VkBufferViewCreateFlagBits" "Graphics.Vulkan.Types.Enum.Buffer" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkBufferViewCreateFlagBits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkExternalBufferProperties Source #

typedef struct VkExternalBufferProperties {
    VkStructureType sType;
    void*                            pNext;
    VkExternalMemoryProperties    externalMemoryProperties;
} VkExternalBufferProperties;

VkExternalBufferProperties registry at www.khronos.org

Instances

Instances details
Eq VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryProperties" VkExternalBufferProperties Source #

type FieldOptional "externalMemoryProperties" VkExternalBufferProperties :: Bool Source #

type FieldOffset "externalMemoryProperties" VkExternalBufferProperties :: Nat Source #

type FieldIsArray "externalMemoryProperties" VkExternalBufferProperties :: Bool Source #

HasField "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalBufferProperties = '["sType", "pNext", "externalMemoryProperties"]
type CUnionType VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryProperties" VkExternalBufferProperties = 'False
type FieldOptional "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryProperties" VkExternalBufferProperties = 16
type FieldOffset "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryProperties" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryProperties" VkExternalBufferProperties = 'False
type FieldIsArray "pNext" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalBufferProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalFenceProperties Source #

typedef struct VkExternalFenceProperties {
    VkStructureType sType;
    void*                            pNext;
    VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes;
    VkExternalFenceHandleTypeFlags compatibleHandleTypes;
    VkExternalFenceFeatureFlags externalFenceFeatures;
} VkExternalFenceProperties;

VkExternalFenceProperties registry at www.khronos.org

Instances

Instances details
Eq VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Methods

writeField :: Ptr VkExternalFenceProperties -> FieldType "exportFromImportedHandleTypes" VkExternalFenceProperties -> IO () Source #

CanWriteField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalFenceProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalFenceProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalFenceProperties :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalFenceProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalFenceProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalFenceProperties :: Bool Source #

HasField "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalFenceFeatures" VkExternalFenceProperties Source #

type FieldOptional "externalFenceFeatures" VkExternalFenceProperties :: Bool Source #

type FieldOffset "externalFenceFeatures" VkExternalFenceProperties :: Nat Source #

type FieldIsArray "externalFenceFeatures" VkExternalFenceProperties :: Bool Source #

HasField "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalFenceProperties = '["sType", "pNext", "exportFromImportedHandleTypes", "compatibleHandleTypes", "externalFenceFeatures"]
type CUnionType VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalFenceProperties = 'False
type FieldOptional "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "exportFromImportedHandleTypes" VkExternalFenceProperties = 'False
type FieldOptional "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalFenceFeatures" VkExternalFenceProperties = 'True
type FieldOptional "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalFenceProperties = 20
type FieldOffset "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "exportFromImportedHandleTypes" VkExternalFenceProperties = 16
type FieldOffset "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalFenceFeatures" VkExternalFenceProperties = 24
type FieldOffset "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalFenceProperties = 'False
type FieldIsArray "exportFromImportedHandleTypes" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "exportFromImportedHandleTypes" VkExternalFenceProperties = 'False
type FieldIsArray "externalFenceFeatures" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalFenceFeatures" VkExternalFenceProperties = 'False
type FieldIsArray "pNext" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalFenceProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalImageFormatProperties Source #

typedef struct VkExternalImageFormatProperties {
    VkStructureType sType;
    void*                            pNext;
    VkExternalMemoryProperties externalMemoryProperties;
} VkExternalImageFormatProperties;

VkExternalImageFormatProperties registry at www.khronos.org

Instances

Instances details
Eq VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryProperties" VkExternalImageFormatProperties Source #

type FieldOptional "externalMemoryProperties" VkExternalImageFormatProperties :: Bool Source #

type FieldOffset "externalMemoryProperties" VkExternalImageFormatProperties :: Nat Source #

type FieldIsArray "externalMemoryProperties" VkExternalImageFormatProperties :: Bool Source #

HasField "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalImageFormatProperties = '["sType", "pNext", "externalMemoryProperties"]
type CUnionType VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryProperties" VkExternalImageFormatProperties = 'False
type FieldOptional "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryProperties" VkExternalImageFormatProperties = 16
type FieldOffset "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryProperties" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryProperties" VkExternalImageFormatProperties = 'False
type FieldIsArray "pNext" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalImageFormatProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalImageFormatPropertiesNV Source #

typedef struct VkExternalImageFormatPropertiesNV {
    VkImageFormatProperties          imageFormatProperties;
    VkExternalMemoryFeatureFlagsNV   externalMemoryFeatures;
    VkExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes;
    VkExternalMemoryHandleTypeFlagsNV compatibleHandleTypes;
} VkExternalImageFormatPropertiesNV;

VkExternalImageFormatPropertiesNV registry at www.khronos.org

Instances

Instances details
Eq VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "externalMemoryFeatures" VkExternalImageFormatPropertiesNV :: Bool Source #

HasField "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "imageFormatProperties" VkExternalImageFormatPropertiesNV Source #

type FieldOptional "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Bool Source #

type FieldOffset "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Nat Source #

type FieldIsArray "imageFormatProperties" VkExternalImageFormatPropertiesNV :: Bool Source #

type StructFields VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalImageFormatPropertiesNV = '["imageFormatProperties", "externalMemoryFeatures", "exportFromImportedHandleTypes", "compatibleHandleTypes"]
type CUnionType VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalImageFormatPropertiesNV = 'True
type FieldOptional "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV = 'True
type FieldOptional "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryFeatures" VkExternalImageFormatPropertiesNV = 'True
type FieldOptional "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "imageFormatProperties" VkExternalImageFormatPropertiesNV = 'False
type FieldOffset "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalImageFormatPropertiesNV = 40
type FieldOffset "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV = 36
type FieldOffset "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryFeatures" VkExternalImageFormatPropertiesNV = 32
type FieldOffset "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "imageFormatProperties" VkExternalImageFormatPropertiesNV = 0
type FieldIsArray "compatibleHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalImageFormatPropertiesNV = 'False
type FieldIsArray "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "exportFromImportedHandleTypes" VkExternalImageFormatPropertiesNV = 'False
type FieldIsArray "externalMemoryFeatures" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryFeatures" VkExternalImageFormatPropertiesNV = 'False
type FieldIsArray "imageFormatProperties" VkExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "imageFormatProperties" VkExternalImageFormatPropertiesNV = 'False

data VkExternalMemoryBufferCreateInfo Source #

typedef struct VkExternalMemoryBufferCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlags handleTypes;
} VkExternalMemoryBufferCreateInfo;

VkExternalMemoryBufferCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryBufferCreateInfo = '["sType", "pNext", "handleTypes"]
type CUnionType VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "handleTypes" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "pNext" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalMemoryImageCreateInfo Source #

typedef struct VkExternalMemoryImageCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlags handleTypes;
} VkExternalMemoryImageCreateInfo;

VkExternalMemoryImageCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryImageCreateInfo = '["sType", "pNext", "handleTypes"]
type CUnionType VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "handleTypes" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "pNext" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalMemoryImageCreateInfoNV Source #

typedef struct VkExternalMemoryImageCreateInfoNV {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlagsNV handleTypes;
} VkExternalMemoryImageCreateInfoNV;

VkExternalMemoryImageCreateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryImageCreateInfoNV = '["sType", "pNext", "handleTypes"]
type CUnionType VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "handleTypes" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "pNext" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

data VkExternalMemoryProperties Source #

typedef struct VkExternalMemoryProperties {
    VkExternalMemoryFeatureFlags  externalMemoryFeatures;
    VkExternalMemoryHandleTypeFlags exportFromImportedHandleTypes;
    VkExternalMemoryHandleTypeFlags compatibleHandleTypes;
} VkExternalMemoryProperties;

VkExternalMemoryProperties registry at www.khronos.org

Instances

Instances details
Eq VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Methods

writeField :: Ptr VkExternalMemoryProperties -> FieldType "exportFromImportedHandleTypes" VkExternalMemoryProperties -> IO () Source #

CanWriteField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalMemoryProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalMemoryProperties :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalMemoryProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalMemoryProperties :: Bool Source #

HasField "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalMemoryFeatures" VkExternalMemoryProperties Source #

type FieldOptional "externalMemoryFeatures" VkExternalMemoryProperties :: Bool Source #

type FieldOffset "externalMemoryFeatures" VkExternalMemoryProperties :: Nat Source #

type FieldIsArray "externalMemoryFeatures" VkExternalMemoryProperties :: Bool Source #

type StructFields VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalMemoryProperties = '["externalMemoryFeatures", "exportFromImportedHandleTypes", "compatibleHandleTypes"]
type CUnionType VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalMemoryProperties = 'False
type FieldOptional "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "exportFromImportedHandleTypes" VkExternalMemoryProperties = 'True
type FieldOptional "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalMemoryFeatures" VkExternalMemoryProperties = 'False
type FieldOffset "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalMemoryProperties = 8
type FieldOffset "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "exportFromImportedHandleTypes" VkExternalMemoryProperties = 4
type FieldOffset "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalMemoryFeatures" VkExternalMemoryProperties = 0
type FieldIsArray "compatibleHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalMemoryProperties = 'False
type FieldIsArray "exportFromImportedHandleTypes" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "exportFromImportedHandleTypes" VkExternalMemoryProperties = 'False
type FieldIsArray "externalMemoryFeatures" VkExternalMemoryProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalMemoryFeatures" VkExternalMemoryProperties = 'False

data VkExternalSemaphoreProperties Source #

typedef struct VkExternalSemaphoreProperties {
    VkStructureType sType;
    void*                            pNext;
    VkExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes;
    VkExternalSemaphoreHandleTypeFlags compatibleHandleTypes;
    VkExternalSemaphoreFeatureFlags externalSemaphoreFeatures;
} VkExternalSemaphoreProperties;

VkExternalSemaphoreProperties registry at www.khronos.org

Instances

Instances details
Eq VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Ord VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Show VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Storable VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshalPrim VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

VulkanMarshal VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanWriteField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

CanReadField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "compatibleHandleTypes" VkExternalSemaphoreProperties Source #

type FieldOptional "compatibleHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "compatibleHandleTypes" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "compatibleHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

HasField "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source #

type FieldOptional "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "exportFromImportedHandleTypes" VkExternalSemaphoreProperties :: Bool Source #

HasField "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

Associated Types

type FieldType "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source #

type FieldOptional "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Bool Source #

type FieldOffset "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Nat Source #

type FieldIsArray "externalSemaphoreFeatures" VkExternalSemaphoreProperties :: Bool Source #

HasField "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

HasField "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructFields VkExternalSemaphoreProperties = '["sType", "pNext", "exportFromImportedHandleTypes", "compatibleHandleTypes", "externalSemaphoreFeatures"]
type CUnionType VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type ReturnedOnly VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type StructExtends VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldType "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "compatibleHandleTypes" VkExternalSemaphoreProperties = 'False
type FieldOptional "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "exportFromImportedHandleTypes" VkExternalSemaphoreProperties = 'False
type FieldOptional "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "externalSemaphoreFeatures" VkExternalSemaphoreProperties = 'True
type FieldOptional "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOptional "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "compatibleHandleTypes" VkExternalSemaphoreProperties = 20
type FieldOffset "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "exportFromImportedHandleTypes" VkExternalSemaphoreProperties = 16
type FieldOffset "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "externalSemaphoreFeatures" VkExternalSemaphoreProperties = 24
type FieldOffset "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldOffset "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "compatibleHandleTypes" VkExternalSemaphoreProperties = 'False
type FieldIsArray "exportFromImportedHandleTypes" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "exportFromImportedHandleTypes" VkExternalSemaphoreProperties = 'False
type FieldIsArray "externalSemaphoreFeatures" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "externalSemaphoreFeatures" VkExternalSemaphoreProperties = 'False
type FieldIsArray "pNext" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

type FieldIsArray "sType" VkExternalSemaphoreProperties Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.External

newtype VkExternalFenceFeatureFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureFlagBitsKHR -> c VkExternalFenceFeatureFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceFeatureFlagBitsKHR #

toConstr :: VkExternalFenceFeatureFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalFenceFeatureFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceFeatureFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceFeatureFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagBitsKHR -> m VkExternalFenceFeatureFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagBitsKHR -> m VkExternalFenceFeatureFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureFlagBitsKHR -> m VkExternalFenceFeatureFlagBitsKHR #

Num VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep VkExternalFenceFeatureFlagBitsKHR :: Type -> Type #

Storable VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR #

(.|.) :: VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR #

xor :: VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR #

complement :: VkExternalFenceFeatureFlagBitsKHR -> VkExternalFenceFeatureFlagBitsKHR #

shift :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

rotate :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

zeroBits :: VkExternalFenceFeatureFlagBitsKHR #

bit :: Int -> VkExternalFenceFeatureFlagBitsKHR #

setBit :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

clearBit :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

complementBit :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

testBit :: VkExternalFenceFeatureFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceFeatureFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalFenceFeatureFlagBitsKHR -> Int #

isSigned :: VkExternalFenceFeatureFlagBitsKHR -> Bool #

shiftL :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

unsafeShiftL :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

shiftR :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

unsafeShiftR :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

rotateL :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

rotateR :: VkExternalFenceFeatureFlagBitsKHR -> Int -> VkExternalFenceFeatureFlagBitsKHR #

popCount :: VkExternalFenceFeatureFlagBitsKHR -> Int #

FiniteBits VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalFenceFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalFenceFeatureFlagBitsKHR = D1 ('MetaData "VkExternalFenceFeatureFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalFenceFeatureFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalFenceFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceFeatureBitmask a -> c (VkExternalFenceFeatureBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalFenceFeatureBitmask a) #

toConstr :: VkExternalFenceFeatureBitmask a -> Constr #

dataTypeOf :: VkExternalFenceFeatureBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalFenceFeatureBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalFenceFeatureBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceFeatureBitmask a -> VkExternalFenceFeatureBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceFeatureBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceFeatureBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceFeatureBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureBitmask a -> m (VkExternalFenceFeatureBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureBitmask a -> m (VkExternalFenceFeatureBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceFeatureBitmask a -> m (VkExternalFenceFeatureBitmask a) #

Num (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalFenceFeatureBitmask a) :: Type -> Type #

Storable (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask #

(.|.) :: VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask #

xor :: VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask #

complement :: VkExternalFenceFeatureBitmask FlagMask -> VkExternalFenceFeatureBitmask FlagMask #

shift :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

rotate :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

zeroBits :: VkExternalFenceFeatureBitmask FlagMask #

bit :: Int -> VkExternalFenceFeatureBitmask FlagMask #

setBit :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

clearBit :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

complementBit :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

testBit :: VkExternalFenceFeatureBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalFenceFeatureBitmask FlagMask -> Int #

isSigned :: VkExternalFenceFeatureBitmask FlagMask -> Bool #

shiftL :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

unsafeShiftL :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

shiftR :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

unsafeShiftR :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

rotateL :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

rotateR :: VkExternalFenceFeatureBitmask FlagMask -> Int -> VkExternalFenceFeatureBitmask FlagMask #

popCount :: VkExternalFenceFeatureBitmask FlagMask -> Int #

FiniteBits (VkExternalFenceFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalFenceFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalFenceFeatureBitmask a) = D1 ('MetaData "VkExternalFenceFeatureBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalFenceFeatureBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalFenceHandleTypeFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeFlagBitsKHR -> c VkExternalFenceHandleTypeFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalFenceHandleTypeFlagBitsKHR #

toConstr :: VkExternalFenceHandleTypeFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalFenceHandleTypeFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalFenceHandleTypeFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalFenceHandleTypeFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagBitsKHR -> m VkExternalFenceHandleTypeFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagBitsKHR -> m VkExternalFenceHandleTypeFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeFlagBitsKHR -> m VkExternalFenceHandleTypeFlagBitsKHR #

Num VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Storable VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR #

(.|.) :: VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR #

xor :: VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR #

complement :: VkExternalFenceHandleTypeFlagBitsKHR -> VkExternalFenceHandleTypeFlagBitsKHR #

shift :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

rotate :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

zeroBits :: VkExternalFenceHandleTypeFlagBitsKHR #

bit :: Int -> VkExternalFenceHandleTypeFlagBitsKHR #

setBit :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

clearBit :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

complementBit :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

testBit :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceHandleTypeFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalFenceHandleTypeFlagBitsKHR -> Int #

isSigned :: VkExternalFenceHandleTypeFlagBitsKHR -> Bool #

shiftL :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

unsafeShiftL :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

shiftR :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

unsafeShiftR :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

rotateL :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

rotateR :: VkExternalFenceHandleTypeFlagBitsKHR -> Int -> VkExternalFenceHandleTypeFlagBitsKHR #

popCount :: VkExternalFenceHandleTypeFlagBitsKHR -> Int #

FiniteBits VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalFenceHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalFenceHandleTypeFlagBitsKHR = D1 ('MetaData "VkExternalFenceHandleTypeFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalFenceHandleTypeFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalFenceHandleTypeBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalFenceHandleTypeBitmask a -> c (VkExternalFenceHandleTypeBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalFenceHandleTypeBitmask a) #

toConstr :: VkExternalFenceHandleTypeBitmask a -> Constr #

dataTypeOf :: VkExternalFenceHandleTypeBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalFenceHandleTypeBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalFenceHandleTypeBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalFenceHandleTypeBitmask a -> VkExternalFenceHandleTypeBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalFenceHandleTypeBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalFenceHandleTypeBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeBitmask a -> m (VkExternalFenceHandleTypeBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeBitmask a -> m (VkExternalFenceHandleTypeBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalFenceHandleTypeBitmask a -> m (VkExternalFenceHandleTypeBitmask a) #

Num (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalFenceHandleTypeBitmask a) :: Type -> Type #

Storable (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask #

(.|.) :: VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask #

xor :: VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask #

complement :: VkExternalFenceHandleTypeBitmask FlagMask -> VkExternalFenceHandleTypeBitmask FlagMask #

shift :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

rotate :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

zeroBits :: VkExternalFenceHandleTypeBitmask FlagMask #

bit :: Int -> VkExternalFenceHandleTypeBitmask FlagMask #

setBit :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

clearBit :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

complementBit :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

testBit :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalFenceHandleTypeBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalFenceHandleTypeBitmask FlagMask -> Int #

isSigned :: VkExternalFenceHandleTypeBitmask FlagMask -> Bool #

shiftL :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

unsafeShiftL :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

shiftR :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

unsafeShiftR :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

rotateL :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

rotateR :: VkExternalFenceHandleTypeBitmask FlagMask -> Int -> VkExternalFenceHandleTypeBitmask FlagMask #

popCount :: VkExternalFenceHandleTypeBitmask FlagMask -> Int #

FiniteBits (VkExternalFenceHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalFenceHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalFenceHandleTypeBitmask a) = D1 ('MetaData "VkExternalFenceHandleTypeBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalFenceHandleTypeBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryFeatureFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureFlagBitsKHR -> c VkExternalMemoryFeatureFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryFeatureFlagBitsKHR #

toConstr :: VkExternalMemoryFeatureFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalMemoryFeatureFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryFeatureFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryFeatureFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagBitsKHR -> m VkExternalMemoryFeatureFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagBitsKHR -> m VkExternalMemoryFeatureFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureFlagBitsKHR -> m VkExternalMemoryFeatureFlagBitsKHR #

Num VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep VkExternalMemoryFeatureFlagBitsKHR :: Type -> Type #

Storable VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR #

(.|.) :: VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR #

xor :: VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR #

complement :: VkExternalMemoryFeatureFlagBitsKHR -> VkExternalMemoryFeatureFlagBitsKHR #

shift :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

rotate :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

zeroBits :: VkExternalMemoryFeatureFlagBitsKHR #

bit :: Int -> VkExternalMemoryFeatureFlagBitsKHR #

setBit :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

clearBit :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

complementBit :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

testBit :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryFeatureFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalMemoryFeatureFlagBitsKHR -> Int #

isSigned :: VkExternalMemoryFeatureFlagBitsKHR -> Bool #

shiftL :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

unsafeShiftL :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

shiftR :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

unsafeShiftR :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

rotateL :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

rotateR :: VkExternalMemoryFeatureFlagBitsKHR -> Int -> VkExternalMemoryFeatureFlagBitsKHR #

popCount :: VkExternalMemoryFeatureFlagBitsKHR -> Int #

FiniteBits VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalMemoryFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalMemoryFeatureFlagBitsKHR = D1 ('MetaData "VkExternalMemoryFeatureFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryFeatureFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureBitmask a -> c (VkExternalMemoryFeatureBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalMemoryFeatureBitmask a) #

toConstr :: VkExternalMemoryFeatureBitmask a -> Constr #

dataTypeOf :: VkExternalMemoryFeatureBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalMemoryFeatureBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalMemoryFeatureBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryFeatureBitmask a -> VkExternalMemoryFeatureBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryFeatureBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmask a -> m (VkExternalMemoryFeatureBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmask a -> m (VkExternalMemoryFeatureBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmask a -> m (VkExternalMemoryFeatureBitmask a) #

Num (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalMemoryFeatureBitmask a) :: Type -> Type #

Storable (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask #

(.|.) :: VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask #

xor :: VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask #

complement :: VkExternalMemoryFeatureBitmask FlagMask -> VkExternalMemoryFeatureBitmask FlagMask #

shift :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

rotate :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

zeroBits :: VkExternalMemoryFeatureBitmask FlagMask #

bit :: Int -> VkExternalMemoryFeatureBitmask FlagMask #

setBit :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

clearBit :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

complementBit :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

testBit :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalMemoryFeatureBitmask FlagMask -> Int #

isSigned :: VkExternalMemoryFeatureBitmask FlagMask -> Bool #

shiftL :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

unsafeShiftL :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

shiftR :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

unsafeShiftR :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

rotateL :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

rotateR :: VkExternalMemoryFeatureBitmask FlagMask -> Int -> VkExternalMemoryFeatureBitmask FlagMask #

popCount :: VkExternalMemoryFeatureBitmask FlagMask -> Int #

FiniteBits (VkExternalMemoryFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryFeatureBitmask a) = D1 ('MetaData "VkExternalMemoryFeatureBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryFeatureBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryFeatureBitmaskNV (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryFeatureBitmaskNV a -> c (VkExternalMemoryFeatureBitmaskNV a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalMemoryFeatureBitmaskNV a) #

toConstr :: VkExternalMemoryFeatureBitmaskNV a -> Constr #

dataTypeOf :: VkExternalMemoryFeatureBitmaskNV a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalMemoryFeatureBitmaskNV a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalMemoryFeatureBitmaskNV a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryFeatureBitmaskNV a -> VkExternalMemoryFeatureBitmaskNV a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureBitmaskNV a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryFeatureBitmaskNV a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryFeatureBitmaskNV a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryFeatureBitmaskNV a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmaskNV a -> m (VkExternalMemoryFeatureBitmaskNV a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmaskNV a -> m (VkExternalMemoryFeatureBitmaskNV a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryFeatureBitmaskNV a -> m (VkExternalMemoryFeatureBitmaskNV a) #

Num (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalMemoryFeatureBitmaskNV a) :: Type -> Type #

Storable (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask #

(.|.) :: VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask #

xor :: VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask #

complement :: VkExternalMemoryFeatureBitmaskNV FlagMask -> VkExternalMemoryFeatureBitmaskNV FlagMask #

shift :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

rotate :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

zeroBits :: VkExternalMemoryFeatureBitmaskNV FlagMask #

bit :: Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

setBit :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

clearBit :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

complementBit :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

testBit :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Maybe Int #

bitSize :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int #

isSigned :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Bool #

shiftL :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

unsafeShiftL :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

shiftR :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

unsafeShiftR :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

rotateL :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

rotateR :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int -> VkExternalMemoryFeatureBitmaskNV FlagMask #

popCount :: VkExternalMemoryFeatureBitmaskNV FlagMask -> Int #

FiniteBits (VkExternalMemoryFeatureBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryFeatureBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryFeatureBitmaskNV a) = D1 ('MetaData "VkExternalMemoryFeatureBitmaskNV" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryFeatureBitmaskNV" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryHandleTypeFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeFlagBitsKHR -> c VkExternalMemoryHandleTypeFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalMemoryHandleTypeFlagBitsKHR #

toConstr :: VkExternalMemoryHandleTypeFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalMemoryHandleTypeFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalMemoryHandleTypeFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalMemoryHandleTypeFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagBitsKHR -> m VkExternalMemoryHandleTypeFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagBitsKHR -> m VkExternalMemoryHandleTypeFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeFlagBitsKHR -> m VkExternalMemoryHandleTypeFlagBitsKHR #

Num VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Storable VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR #

(.|.) :: VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR #

xor :: VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR #

complement :: VkExternalMemoryHandleTypeFlagBitsKHR -> VkExternalMemoryHandleTypeFlagBitsKHR #

shift :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

rotate :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

zeroBits :: VkExternalMemoryHandleTypeFlagBitsKHR #

bit :: Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

setBit :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

clearBit :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

complementBit :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

testBit :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryHandleTypeFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int #

isSigned :: VkExternalMemoryHandleTypeFlagBitsKHR -> Bool #

shiftL :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

unsafeShiftL :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

shiftR :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

unsafeShiftR :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

rotateL :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

rotateR :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int -> VkExternalMemoryHandleTypeFlagBitsKHR #

popCount :: VkExternalMemoryHandleTypeFlagBitsKHR -> Int #

FiniteBits VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalMemoryHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalMemoryHandleTypeFlagBitsKHR = D1 ('MetaData "VkExternalMemoryHandleTypeFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryHandleTypeFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryHandleTypeBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeBitmask a -> c (VkExternalMemoryHandleTypeBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalMemoryHandleTypeBitmask a) #

toConstr :: VkExternalMemoryHandleTypeBitmask a -> Constr #

dataTypeOf :: VkExternalMemoryHandleTypeBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalMemoryHandleTypeBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalMemoryHandleTypeBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeBitmask a -> VkExternalMemoryHandleTypeBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmask a -> m (VkExternalMemoryHandleTypeBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmask a -> m (VkExternalMemoryHandleTypeBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmask a -> m (VkExternalMemoryHandleTypeBitmask a) #

Num (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalMemoryHandleTypeBitmask a) :: Type -> Type #

Storable (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask #

(.|.) :: VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask #

xor :: VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask #

complement :: VkExternalMemoryHandleTypeBitmask FlagMask -> VkExternalMemoryHandleTypeBitmask FlagMask #

shift :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

rotate :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

zeroBits :: VkExternalMemoryHandleTypeBitmask FlagMask #

bit :: Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

setBit :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

clearBit :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

complementBit :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

testBit :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryHandleTypeBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int #

isSigned :: VkExternalMemoryHandleTypeBitmask FlagMask -> Bool #

shiftL :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

unsafeShiftL :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

shiftR :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

unsafeShiftR :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

rotateL :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

rotateR :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int -> VkExternalMemoryHandleTypeBitmask FlagMask #

popCount :: VkExternalMemoryHandleTypeBitmask FlagMask -> Int #

FiniteBits (VkExternalMemoryHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryHandleTypeBitmask a) = D1 ('MetaData "VkExternalMemoryHandleTypeBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryHandleTypeBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalMemoryHandleTypeBitmaskNV (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalMemoryHandleTypeBitmaskNV a -> c (VkExternalMemoryHandleTypeBitmaskNV a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalMemoryHandleTypeBitmaskNV a) #

toConstr :: VkExternalMemoryHandleTypeBitmaskNV a -> Constr #

dataTypeOf :: VkExternalMemoryHandleTypeBitmaskNV a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalMemoryHandleTypeBitmaskNV a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalMemoryHandleTypeBitmaskNV a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalMemoryHandleTypeBitmaskNV a -> VkExternalMemoryHandleTypeBitmaskNV a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeBitmaskNV a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalMemoryHandleTypeBitmaskNV a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeBitmaskNV a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalMemoryHandleTypeBitmaskNV a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmaskNV a -> m (VkExternalMemoryHandleTypeBitmaskNV a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmaskNV a -> m (VkExternalMemoryHandleTypeBitmaskNV a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalMemoryHandleTypeBitmaskNV a -> m (VkExternalMemoryHandleTypeBitmaskNV a) #

Num (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalMemoryHandleTypeBitmaskNV a) :: Type -> Type #

Storable (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

(.|.) :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

xor :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

complement :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

shift :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

rotate :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

zeroBits :: VkExternalMemoryHandleTypeBitmaskNV FlagMask #

bit :: Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

setBit :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

clearBit :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

complementBit :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

testBit :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Maybe Int #

bitSize :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int #

isSigned :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Bool #

shiftL :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

unsafeShiftL :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

shiftR :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

unsafeShiftR :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

rotateL :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

rotateR :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int -> VkExternalMemoryHandleTypeBitmaskNV FlagMask #

popCount :: VkExternalMemoryHandleTypeBitmaskNV FlagMask -> Int #

FiniteBits (VkExternalMemoryHandleTypeBitmaskNV FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryHandleTypeBitmaskNV a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalMemoryHandleTypeBitmaskNV a) = D1 ('MetaData "VkExternalMemoryHandleTypeBitmaskNV" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalMemoryHandleTypeBitmaskNV" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalSemaphoreFeatureFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureFlagBitsKHR -> c VkExternalSemaphoreFeatureFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreFeatureFlagBitsKHR #

toConstr :: VkExternalSemaphoreFeatureFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalSemaphoreFeatureFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreFeatureFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreFeatureFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagBitsKHR -> m VkExternalSemaphoreFeatureFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagBitsKHR -> m VkExternalSemaphoreFeatureFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureFlagBitsKHR -> m VkExternalSemaphoreFeatureFlagBitsKHR #

Num VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Storable VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR #

(.|.) :: VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR #

xor :: VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR #

complement :: VkExternalSemaphoreFeatureFlagBitsKHR -> VkExternalSemaphoreFeatureFlagBitsKHR #

shift :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

rotate :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

zeroBits :: VkExternalSemaphoreFeatureFlagBitsKHR #

bit :: Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

setBit :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

clearBit :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

complementBit :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

testBit :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreFeatureFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int #

isSigned :: VkExternalSemaphoreFeatureFlagBitsKHR -> Bool #

shiftL :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

unsafeShiftL :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

shiftR :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

unsafeShiftR :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

rotateL :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

rotateR :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int -> VkExternalSemaphoreFeatureFlagBitsKHR #

popCount :: VkExternalSemaphoreFeatureFlagBitsKHR -> Int #

FiniteBits VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalSemaphoreFeatureFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalSemaphoreFeatureFlagBitsKHR = D1 ('MetaData "VkExternalSemaphoreFeatureFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalSemaphoreFeatureFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalSemaphoreFeatureBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreFeatureBitmask a -> c (VkExternalSemaphoreFeatureBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalSemaphoreFeatureBitmask a) #

toConstr :: VkExternalSemaphoreFeatureBitmask a -> Constr #

dataTypeOf :: VkExternalSemaphoreFeatureBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalSemaphoreFeatureBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalSemaphoreFeatureBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreFeatureBitmask a -> VkExternalSemaphoreFeatureBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreFeatureBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreFeatureBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureBitmask a -> m (VkExternalSemaphoreFeatureBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureBitmask a -> m (VkExternalSemaphoreFeatureBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreFeatureBitmask a -> m (VkExternalSemaphoreFeatureBitmask a) #

Num (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalSemaphoreFeatureBitmask a) :: Type -> Type #

Storable (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask #

(.|.) :: VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask #

xor :: VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask #

complement :: VkExternalSemaphoreFeatureBitmask FlagMask -> VkExternalSemaphoreFeatureBitmask FlagMask #

shift :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

rotate :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

zeroBits :: VkExternalSemaphoreFeatureBitmask FlagMask #

bit :: Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

setBit :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

clearBit :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

complementBit :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

testBit :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreFeatureBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int #

isSigned :: VkExternalSemaphoreFeatureBitmask FlagMask -> Bool #

shiftL :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

unsafeShiftL :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

shiftR :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

unsafeShiftR :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

rotateL :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

rotateR :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int -> VkExternalSemaphoreFeatureBitmask FlagMask #

popCount :: VkExternalSemaphoreFeatureBitmask FlagMask -> Int #

FiniteBits (VkExternalSemaphoreFeatureBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalSemaphoreFeatureBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalSemaphoreFeatureBitmask a) = D1 ('MetaData "VkExternalSemaphoreFeatureBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalSemaphoreFeatureBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalSemaphoreHandleTypeFlagBitsKHR Source #

Instances

Instances details
Bounded VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Data VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> c VkExternalSemaphoreHandleTypeFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkExternalSemaphoreHandleTypeFlagBitsKHR #

toConstr :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Constr #

dataTypeOf :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkExternalSemaphoreHandleTypeFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> m VkExternalSemaphoreHandleTypeFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> m VkExternalSemaphoreHandleTypeFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> m VkExternalSemaphoreHandleTypeFlagBitsKHR #

Num VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Storable VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

(.|.) :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

xor :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

complement :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

shift :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

rotate :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

zeroBits :: VkExternalSemaphoreHandleTypeFlagBitsKHR #

bit :: Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

setBit :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

clearBit :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

complementBit :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

testBit :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Maybe Int #

bitSize :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int #

isSigned :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Bool #

shiftL :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

unsafeShiftL :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

shiftR :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

unsafeShiftR :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

rotateL :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

rotateR :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int -> VkExternalSemaphoreHandleTypeFlagBitsKHR #

popCount :: VkExternalSemaphoreHandleTypeFlagBitsKHR -> Int #

FiniteBits VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalSemaphoreHandleTypeFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep VkExternalSemaphoreHandleTypeFlagBitsKHR = D1 ('MetaData "VkExternalSemaphoreHandleTypeFlagBitsKHR" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalSemaphoreHandleTypeFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkExternalSemaphoreHandleTypeBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Enum (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Eq (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Integral (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Typeable a => Data (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkExternalSemaphoreHandleTypeBitmask a -> c (VkExternalSemaphoreHandleTypeBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkExternalSemaphoreHandleTypeBitmask a) #

toConstr :: VkExternalSemaphoreHandleTypeBitmask a -> Constr #

dataTypeOf :: VkExternalSemaphoreHandleTypeBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkExternalSemaphoreHandleTypeBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkExternalSemaphoreHandleTypeBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkExternalSemaphoreHandleTypeBitmask a -> VkExternalSemaphoreHandleTypeBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkExternalSemaphoreHandleTypeBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkExternalSemaphoreHandleTypeBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeBitmask a -> m (VkExternalSemaphoreHandleTypeBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeBitmask a -> m (VkExternalSemaphoreHandleTypeBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkExternalSemaphoreHandleTypeBitmask a -> m (VkExternalSemaphoreHandleTypeBitmask a) #

Num (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Ord (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Read (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Real (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Show (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Generic (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Associated Types

type Rep (VkExternalSemaphoreHandleTypeBitmask a) :: Type -> Type #

Storable (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Bits (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

Methods

(.&.) :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

(.|.) :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

xor :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

complement :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

shift :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

rotate :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

zeroBits :: VkExternalSemaphoreHandleTypeBitmask FlagMask #

bit :: Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

setBit :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

clearBit :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

complementBit :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

testBit :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Maybe Int #

bitSize :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int #

isSigned :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Bool #

shiftL :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

unsafeShiftL :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

shiftR :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

unsafeShiftR :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

rotateL :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

rotateR :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int -> VkExternalSemaphoreHandleTypeBitmask FlagMask #

popCount :: VkExternalSemaphoreHandleTypeBitmask FlagMask -> Int #

FiniteBits (VkExternalSemaphoreHandleTypeBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalSemaphoreHandleTypeBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.External

type Rep (VkExternalSemaphoreHandleTypeBitmask a) = D1 ('MetaData "VkExternalSemaphoreHandleTypeBitmask" "Graphics.Vulkan.Types.Enum.External" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkExternalSemaphoreHandleTypeBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

type VkGetPhysicalDeviceExternalBufferProperties = "vkGetPhysicalDeviceExternalBufferProperties" Source #

type HS_vkGetPhysicalDeviceExternalBufferProperties Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalBufferInfo

pExternalBufferInfo

-> Ptr VkExternalBufferProperties

pExternalBufferProperties

-> IO () 
void vkGetPhysicalDeviceExternalBufferProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo
    , VkExternalBufferProperties* pExternalBufferProperties
    )

vkGetPhysicalDeviceExternalBufferProperties registry at www.khronos.org

vkGetPhysicalDeviceExternalBufferProperties Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalBufferInfo

pExternalBufferInfo

-> Ptr VkExternalBufferProperties

pExternalBufferProperties

-> IO () 
void vkGetPhysicalDeviceExternalBufferProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo
    , VkExternalBufferProperties* pExternalBufferProperties
    )

vkGetPhysicalDeviceExternalBufferProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalBufferPropertiesSafe and vkGetPhysicalDeviceExternalBufferProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalBufferProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalBufferProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalBufferProperties <- vkGetProc @VkGetPhysicalDeviceExternalBufferProperties

vkGetPhysicalDeviceExternalBufferPropertiesSafe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalBufferInfo

pExternalBufferInfo

-> Ptr VkExternalBufferProperties

pExternalBufferProperties

-> IO () 
void vkGetPhysicalDeviceExternalBufferProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo
    , VkExternalBufferProperties* pExternalBufferProperties
    )

vkGetPhysicalDeviceExternalBufferProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalBufferPropertiesSafe and vkGetPhysicalDeviceExternalBufferProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalBufferProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalBufferProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalBufferProperties <- vkGetProc @VkGetPhysicalDeviceExternalBufferProperties

pattern VK_LUID_SIZE :: (Num a, Eq a) => a Source #

Promoted from VK_KHR_external_memory

data VkExportFenceCreateInfo Source #

typedef struct VkExportFenceCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalFenceHandleTypeFlags handleTypes;
} VkExportFenceCreateInfo;

VkExportFenceCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Ord VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Show VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Storable VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportFenceCreateInfo = '["sType", "pNext", "handleTypes"]
type CUnionType VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type ReturnedOnly VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructExtends VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportFenceCreateInfo = 16
type FieldOffset "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "handleTypes" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "pNext" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "sType" VkExportFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

data VkExportMemoryAllocateInfo Source #

typedef struct VkExportMemoryAllocateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlags handleTypes;
} VkExportMemoryAllocateInfo;

VkExportMemoryAllocateInfo registry at www.khronos.org

Instances

Instances details
Eq VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Ord VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Show VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Storable VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportMemoryAllocateInfo = '["sType", "pNext", "handleTypes"]
type CUnionType VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type ReturnedOnly VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructExtends VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportMemoryAllocateInfo = 16
type FieldOffset "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "handleTypes" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "pNext" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "sType" VkExportMemoryAllocateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

data VkExportMemoryAllocateInfoNV Source #

typedef struct VkExportMemoryAllocateInfoNV {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalMemoryHandleTypeFlagsNV handleTypes;
} VkExportMemoryAllocateInfoNV;

VkExportMemoryAllocateInfoNV registry at www.khronos.org

Instances

Instances details
Eq VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Ord VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Show VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Storable VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportMemoryAllocateInfoNV = '["sType", "pNext", "handleTypes"]
type CUnionType VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type ReturnedOnly VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructExtends VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "handleTypes" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "pNext" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "sType" VkExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

data VkExportSemaphoreCreateInfo Source #

typedef struct VkExportSemaphoreCreateInfo {
    VkStructureType sType;
    const void*                      pNext;
    VkExternalSemaphoreHandleTypeFlags handleTypes;
} VkExportSemaphoreCreateInfo;

VkExportSemaphoreCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Ord VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Show VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

Storable VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshalPrim VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

VulkanMarshal VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanWriteField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

CanReadField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

HasField "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructFields VkExportSemaphoreCreateInfo = '["sType", "pNext", "handleTypes"]
type CUnionType VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type ReturnedOnly VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type StructExtends VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldType "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOptional "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldOffset "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "handleTypes" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "pNext" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

type FieldIsArray "sType" VkExportSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Export

newtype VkSharingMode Source #

Constructors

VkSharingMode Int32 

Instances

Instances details
Bounded VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Enum VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Eq VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Data VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSharingMode -> c VkSharingMode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSharingMode #

toConstr :: VkSharingMode -> Constr #

dataTypeOf :: VkSharingMode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSharingMode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSharingMode) #

gmapT :: (forall b. Data b => b -> b) -> VkSharingMode -> VkSharingMode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSharingMode -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSharingMode -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSharingMode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSharingMode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSharingMode -> m VkSharingMode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSharingMode -> m VkSharingMode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSharingMode -> m VkSharingMode #

Num VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Ord VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Read VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Show VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Generic VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

Associated Types

type Rep VkSharingMode :: Type -> Type #

Storable VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

type Rep VkSharingMode Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SharingMode

type Rep VkSharingMode = D1 ('MetaData "VkSharingMode" "Graphics.Vulkan.Types.Enum.SharingMode" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSharingMode" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int32)))

Promoted from VK_KHR_external_fence_capabilities

#include "vk_platform.h"

type VkGetPhysicalDeviceExternalFenceProperties = "vkGetPhysicalDeviceExternalFenceProperties" Source #

type HS_vkGetPhysicalDeviceExternalFenceProperties Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalFenceInfo

pExternalFenceInfo

-> Ptr VkExternalFenceProperties

pExternalFenceProperties

-> IO () 
void vkGetPhysicalDeviceExternalFenceProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo
    , VkExternalFenceProperties* pExternalFenceProperties
    )

vkGetPhysicalDeviceExternalFenceProperties registry at www.khronos.org

vkGetPhysicalDeviceExternalFenceProperties Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalFenceInfo

pExternalFenceInfo

-> Ptr VkExternalFenceProperties

pExternalFenceProperties

-> IO () 
void vkGetPhysicalDeviceExternalFenceProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo
    , VkExternalFenceProperties* pExternalFenceProperties
    )

vkGetPhysicalDeviceExternalFenceProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalFencePropertiesSafe and vkGetPhysicalDeviceExternalFenceProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalFenceProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalFenceProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalFenceProperties <- vkGetProc @VkGetPhysicalDeviceExternalFenceProperties

vkGetPhysicalDeviceExternalFencePropertiesSafe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalFenceInfo

pExternalFenceInfo

-> Ptr VkExternalFenceProperties

pExternalFenceProperties

-> IO () 
void vkGetPhysicalDeviceExternalFenceProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo
    , VkExternalFenceProperties* pExternalFenceProperties
    )

vkGetPhysicalDeviceExternalFenceProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalFencePropertiesSafe and vkGetPhysicalDeviceExternalFenceProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalFenceProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalFenceProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalFenceProperties <- vkGetProc @VkGetPhysicalDeviceExternalFenceProperties

Promoted from VK_KHR_external_fence

newtype VkFenceCreateBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Enum (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Eq (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Integral (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Typeable a => Data (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceCreateBitmask a -> c (VkFenceCreateBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkFenceCreateBitmask a) #

toConstr :: VkFenceCreateBitmask a -> Constr #

dataTypeOf :: VkFenceCreateBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkFenceCreateBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkFenceCreateBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkFenceCreateBitmask a -> VkFenceCreateBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceCreateBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceCreateBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFenceCreateBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFenceCreateBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFenceCreateBitmask a -> m (VkFenceCreateBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceCreateBitmask a -> m (VkFenceCreateBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceCreateBitmask a -> m (VkFenceCreateBitmask a) #

Num (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Ord (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Read (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Real (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Show (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Generic (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Associated Types

type Rep (VkFenceCreateBitmask a) :: Type -> Type #

Storable (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Bits (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Methods

(.&.) :: VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask #

(.|.) :: VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask #

xor :: VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask #

complement :: VkFenceCreateBitmask FlagMask -> VkFenceCreateBitmask FlagMask #

shift :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

rotate :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

zeroBits :: VkFenceCreateBitmask FlagMask #

bit :: Int -> VkFenceCreateBitmask FlagMask #

setBit :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

clearBit :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

complementBit :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

testBit :: VkFenceCreateBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkFenceCreateBitmask FlagMask -> Maybe Int #

bitSize :: VkFenceCreateBitmask FlagMask -> Int #

isSigned :: VkFenceCreateBitmask FlagMask -> Bool #

shiftL :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

unsafeShiftL :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

shiftR :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

unsafeShiftR :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

rotateL :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

rotateR :: VkFenceCreateBitmask FlagMask -> Int -> VkFenceCreateBitmask FlagMask #

popCount :: VkFenceCreateBitmask FlagMask -> Int #

FiniteBits (VkFenceCreateBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep (VkFenceCreateBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep (VkFenceCreateBitmask a) = D1 ('MetaData "VkFenceCreateBitmask" "Graphics.Vulkan.Types.Enum.Fence" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFenceCreateBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkFenceImportFlagBitsKHR Source #

Instances

Instances details
Bounded VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Enum VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Eq VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Integral VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Data VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportFlagBitsKHR -> c VkFenceImportFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkFenceImportFlagBitsKHR #

toConstr :: VkFenceImportFlagBitsKHR -> Constr #

dataTypeOf :: VkFenceImportFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkFenceImportFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkFenceImportFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkFenceImportFlagBitsKHR -> VkFenceImportFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFenceImportFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFenceImportFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFenceImportFlagBitsKHR -> m VkFenceImportFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagBitsKHR -> m VkFenceImportFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportFlagBitsKHR -> m VkFenceImportFlagBitsKHR #

Num VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Ord VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Read VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Real VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Show VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Generic VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Associated Types

type Rep VkFenceImportFlagBitsKHR :: Type -> Type #

Storable VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Bits VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

FiniteBits VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep VkFenceImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep VkFenceImportFlagBitsKHR = D1 ('MetaData "VkFenceImportFlagBitsKHR" "Graphics.Vulkan.Types.Enum.Fence" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFenceImportFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkFenceImportBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Enum (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Eq (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Integral (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Typeable a => Data (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkFenceImportBitmask a -> c (VkFenceImportBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkFenceImportBitmask a) #

toConstr :: VkFenceImportBitmask a -> Constr #

dataTypeOf :: VkFenceImportBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkFenceImportBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkFenceImportBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkFenceImportBitmask a -> VkFenceImportBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkFenceImportBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkFenceImportBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkFenceImportBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkFenceImportBitmask a -> m (VkFenceImportBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportBitmask a -> m (VkFenceImportBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkFenceImportBitmask a -> m (VkFenceImportBitmask a) #

Num (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Ord (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Read (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Real (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Show (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Generic (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Associated Types

type Rep (VkFenceImportBitmask a) :: Type -> Type #

Storable (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Bits (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

Methods

(.&.) :: VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask #

(.|.) :: VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask #

xor :: VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask #

complement :: VkFenceImportBitmask FlagMask -> VkFenceImportBitmask FlagMask #

shift :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

rotate :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

zeroBits :: VkFenceImportBitmask FlagMask #

bit :: Int -> VkFenceImportBitmask FlagMask #

setBit :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

clearBit :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

complementBit :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

testBit :: VkFenceImportBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkFenceImportBitmask FlagMask -> Maybe Int #

bitSize :: VkFenceImportBitmask FlagMask -> Int #

isSigned :: VkFenceImportBitmask FlagMask -> Bool #

shiftL :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

unsafeShiftL :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

shiftR :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

unsafeShiftR :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

rotateL :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

rotateR :: VkFenceImportBitmask FlagMask -> Int -> VkFenceImportBitmask FlagMask #

popCount :: VkFenceImportBitmask FlagMask -> Int #

FiniteBits (VkFenceImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep (VkFenceImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.Fence

type Rep (VkFenceImportBitmask a) = D1 ('MetaData "VkFenceImportBitmask" "Graphics.Vulkan.Types.Enum.Fence" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkFenceImportBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

data VkFenceCreateInfo Source #

typedef struct VkFenceCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkFenceCreateFlags     flags;
} VkFenceCreateInfo;

VkFenceCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Ord VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Show VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Storable VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshalPrim VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshal VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructFields VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructFields VkFenceCreateInfo = '["sType", "pNext", "flags"]
type CUnionType VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type ReturnedOnly VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructExtends VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "flags" VkFenceCreateInfo = 16
type FieldOffset "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "flags" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "pNext" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "sType" VkFenceCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

data VkFenceGetFdInfoKHR Source #

typedef struct VkFenceGetFdInfoKHR {
    VkStructureType sType;
    const void*                            pNext;
    VkFence                                fence;
    VkExternalFenceHandleTypeFlagBits   handleType;
} VkFenceGetFdInfoKHR;

VkFenceGetFdInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Ord VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Show VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Storable VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshalPrim VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

VulkanMarshal VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanWriteField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

CanReadField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Associated Types

type FieldType "handleType" VkFenceGetFdInfoKHR Source #

type FieldOptional "handleType" VkFenceGetFdInfoKHR :: Bool Source #

type FieldOffset "handleType" VkFenceGetFdInfoKHR :: Nat Source #

type FieldIsArray "handleType" VkFenceGetFdInfoKHR :: Bool Source #

HasField "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

HasField "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructFields VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructFields VkFenceGetFdInfoKHR = '["sType", "pNext", "fence", "handleType"]
type CUnionType VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type ReturnedOnly VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type StructExtends VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldType "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOptional "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "handleType" VkFenceGetFdInfoKHR = 24
type FieldOffset "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldOffset "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "fence" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "handleType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "pNext" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

type FieldIsArray "sType" VkFenceGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Fence

Promoted from VK_KHR_external_semaphore

data VkSemaphoreCreateInfo Source #

typedef struct VkSemaphoreCreateInfo {
    VkStructureType sType;
    const void*            pNext;
    VkSemaphoreCreateFlags flags;
} VkSemaphoreCreateInfo;

VkSemaphoreCreateInfo registry at www.khronos.org

Instances

Instances details
Eq VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Ord VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Show VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Storable VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshalPrim VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshal VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructFields VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructFields VkSemaphoreCreateInfo = '["sType", "pNext", "flags"]
type CUnionType VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type ReturnedOnly VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructExtends VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "flags" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "pNext" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "sType" VkSemaphoreCreateInfo Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

data VkSemaphoreGetFdInfoKHR Source #

typedef struct VkSemaphoreGetFdInfoKHR {
    VkStructureType sType;
    const void*                      pNext;
    VkSemaphore                      semaphore;
    VkExternalSemaphoreHandleTypeFlagBits handleType;
} VkSemaphoreGetFdInfoKHR;

VkSemaphoreGetFdInfoKHR registry at www.khronos.org

Instances

Instances details
Eq VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Ord VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Show VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

Storable VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshalPrim VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

VulkanMarshal VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanWriteField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

CanReadField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

HasField "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructFields VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructFields VkSemaphoreGetFdInfoKHR = '["sType", "pNext", "semaphore", "handleType"]
type CUnionType VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type ReturnedOnly VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type StructExtends VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldType "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOptional "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "handleType" VkSemaphoreGetFdInfoKHR = 24
type FieldOffset "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldOffset "semaphore" VkSemaphoreGetFdInfoKHR = 16
type FieldIsArray "handleType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "pNext" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "sType" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

type FieldIsArray "semaphore" VkSemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.Semaphore

newtype VkSemaphoreImportFlagBitsKHR Source #

Instances

Instances details
Bounded VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Enum VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Eq VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Integral VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Data VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportFlagBitsKHR -> c VkSemaphoreImportFlagBitsKHR #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VkSemaphoreImportFlagBitsKHR #

toConstr :: VkSemaphoreImportFlagBitsKHR -> Constr #

dataTypeOf :: VkSemaphoreImportFlagBitsKHR -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VkSemaphoreImportFlagBitsKHR) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VkSemaphoreImportFlagBitsKHR) #

gmapT :: (forall b. Data b => b -> b) -> VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagBitsKHR -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportFlagBitsKHR -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSemaphoreImportFlagBitsKHR -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportFlagBitsKHR -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagBitsKHR -> m VkSemaphoreImportFlagBitsKHR #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagBitsKHR -> m VkSemaphoreImportFlagBitsKHR #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportFlagBitsKHR -> m VkSemaphoreImportFlagBitsKHR #

Num VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Ord VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Read VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Real VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Show VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Generic VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Associated Types

type Rep VkSemaphoreImportFlagBitsKHR :: Type -> Type #

Storable VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Bits VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Methods

(.&.) :: VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR #

(.|.) :: VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR #

xor :: VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR #

complement :: VkSemaphoreImportFlagBitsKHR -> VkSemaphoreImportFlagBitsKHR #

shift :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

rotate :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

zeroBits :: VkSemaphoreImportFlagBitsKHR #

bit :: Int -> VkSemaphoreImportFlagBitsKHR #

setBit :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

clearBit :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

complementBit :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

testBit :: VkSemaphoreImportFlagBitsKHR -> Int -> Bool #

bitSizeMaybe :: VkSemaphoreImportFlagBitsKHR -> Maybe Int #

bitSize :: VkSemaphoreImportFlagBitsKHR -> Int #

isSigned :: VkSemaphoreImportFlagBitsKHR -> Bool #

shiftL :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

unsafeShiftL :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

shiftR :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

unsafeShiftR :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

rotateL :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

rotateR :: VkSemaphoreImportFlagBitsKHR -> Int -> VkSemaphoreImportFlagBitsKHR #

popCount :: VkSemaphoreImportFlagBitsKHR -> Int #

FiniteBits VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

type Rep VkSemaphoreImportFlagBitsKHR Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

type Rep VkSemaphoreImportFlagBitsKHR = D1 ('MetaData "VkSemaphoreImportFlagBitsKHR" "Graphics.Vulkan.Types.Enum.SemaphoreImportFlag" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSemaphoreImportFlagBitsKHR" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

newtype VkSemaphoreImportBitmask (a :: FlagType) Source #

Instances

Instances details
Bounded (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Enum (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Eq (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Integral (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Typeable a => Data (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VkSemaphoreImportBitmask a -> c (VkSemaphoreImportBitmask a) #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (VkSemaphoreImportBitmask a) #

toConstr :: VkSemaphoreImportBitmask a -> Constr #

dataTypeOf :: VkSemaphoreImportBitmask a -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (VkSemaphoreImportBitmask a)) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (VkSemaphoreImportBitmask a)) #

gmapT :: (forall b. Data b => b -> b) -> VkSemaphoreImportBitmask a -> VkSemaphoreImportBitmask a #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportBitmask a -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VkSemaphoreImportBitmask a -> r #

gmapQ :: (forall d. Data d => d -> u) -> VkSemaphoreImportBitmask a -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VkSemaphoreImportBitmask a -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VkSemaphoreImportBitmask a -> m (VkSemaphoreImportBitmask a) #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportBitmask a -> m (VkSemaphoreImportBitmask a) #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VkSemaphoreImportBitmask a -> m (VkSemaphoreImportBitmask a) #

Num (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Ord (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Read (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Real (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Show (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Generic (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Associated Types

type Rep (VkSemaphoreImportBitmask a) :: Type -> Type #

Storable (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Bits (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

Methods

(.&.) :: VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask #

(.|.) :: VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask #

xor :: VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask #

complement :: VkSemaphoreImportBitmask FlagMask -> VkSemaphoreImportBitmask FlagMask #

shift :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

rotate :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

zeroBits :: VkSemaphoreImportBitmask FlagMask #

bit :: Int -> VkSemaphoreImportBitmask FlagMask #

setBit :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

clearBit :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

complementBit :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

testBit :: VkSemaphoreImportBitmask FlagMask -> Int -> Bool #

bitSizeMaybe :: VkSemaphoreImportBitmask FlagMask -> Maybe Int #

bitSize :: VkSemaphoreImportBitmask FlagMask -> Int #

isSigned :: VkSemaphoreImportBitmask FlagMask -> Bool #

shiftL :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

unsafeShiftL :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

shiftR :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

unsafeShiftR :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

rotateL :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

rotateR :: VkSemaphoreImportBitmask FlagMask -> Int -> VkSemaphoreImportBitmask FlagMask #

popCount :: VkSemaphoreImportBitmask FlagMask -> Int #

FiniteBits (VkSemaphoreImportBitmask FlagMask) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

type Rep (VkSemaphoreImportBitmask a) Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.SemaphoreImportFlag

type Rep (VkSemaphoreImportBitmask a) = D1 ('MetaData "VkSemaphoreImportBitmask" "Graphics.Vulkan.Types.Enum.SemaphoreImportFlag" "vulkan-api-1.1.1.0-LBmI6dMSRRRGKEhmYXhCF0" 'True) (C1 ('MetaCons "VkSemaphoreImportBitmask" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VkFlags)))

Promoted from VK_KHR_external_semaphore_capabilities

#include "vk_platform.h"

type VkGetPhysicalDeviceExternalSemaphoreProperties = "vkGetPhysicalDeviceExternalSemaphoreProperties" Source #

type HS_vkGetPhysicalDeviceExternalSemaphoreProperties Source #

Arguments

 = VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalSemaphoreInfo

pExternalSemaphoreInfo

-> Ptr VkExternalSemaphoreProperties

pExternalSemaphoreProperties

-> IO () 
void vkGetPhysicalDeviceExternalSemaphoreProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo
    , VkExternalSemaphoreProperties* pExternalSemaphoreProperties
    )

vkGetPhysicalDeviceExternalSemaphoreProperties registry at www.khronos.org

vkGetPhysicalDeviceExternalSemaphoreProperties Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalSemaphoreInfo

pExternalSemaphoreInfo

-> Ptr VkExternalSemaphoreProperties

pExternalSemaphoreProperties

-> IO () 
void vkGetPhysicalDeviceExternalSemaphoreProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo
    , VkExternalSemaphoreProperties* pExternalSemaphoreProperties
    )

vkGetPhysicalDeviceExternalSemaphoreProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalSemaphorePropertiesSafe and vkGetPhysicalDeviceExternalSemaphoreProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalSemaphoreProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalSemaphoreProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalSemaphoreProperties <- vkGetProc @VkGetPhysicalDeviceExternalSemaphoreProperties

vkGetPhysicalDeviceExternalSemaphorePropertiesSafe Source #

Arguments

:: VkPhysicalDevice

physicalDevice

-> Ptr VkPhysicalDeviceExternalSemaphoreInfo

pExternalSemaphoreInfo

-> Ptr VkExternalSemaphoreProperties

pExternalSemaphoreProperties

-> IO () 
void vkGetPhysicalDeviceExternalSemaphoreProperties
    ( VkPhysicalDevice physicalDevice
    , const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo
    , VkExternalSemaphoreProperties* pExternalSemaphoreProperties
    )

vkGetPhysicalDeviceExternalSemaphoreProperties registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetPhysicalDeviceExternalSemaphorePropertiesSafe and vkGetPhysicalDeviceExternalSemaphoreProperties are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetPhysicalDeviceExternalSemaphoreProperties <- vkGetInstanceProc @VkGetPhysicalDeviceExternalSemaphoreProperties vkInstance

or less efficient:

myGetPhysicalDeviceExternalSemaphoreProperties <- vkGetProc @VkGetPhysicalDeviceExternalSemaphoreProperties

Promoted from VK_KHR_maintenance3

#include "vk_platform.h"

type VkGetDescriptorSetLayoutSupport = "vkGetDescriptorSetLayoutSupport" Source #

type HS_vkGetDescriptorSetLayoutSupport Source #

Arguments

 = VkDevice

device

-> Ptr VkDescriptorSetLayoutCreateInfo

pCreateInfo

-> Ptr VkDescriptorSetLayoutSupport

pSupport

-> IO () 
void vkGetDescriptorSetLayoutSupport
    ( VkDevice device
    , const VkDescriptorSetLayoutCreateInfo* pCreateInfo
    , VkDescriptorSetLayoutSupport* pSupport
    )

vkGetDescriptorSetLayoutSupport registry at www.khronos.org

vkGetDescriptorSetLayoutSupport Source #

Arguments

:: VkDevice

device

-> Ptr VkDescriptorSetLayoutCreateInfo

pCreateInfo

-> Ptr VkDescriptorSetLayoutSupport

pSupport

-> IO () 
void vkGetDescriptorSetLayoutSupport
    ( VkDevice device
    , const VkDescriptorSetLayoutCreateInfo* pCreateInfo
    , VkDescriptorSetLayoutSupport* pSupport
    )

vkGetDescriptorSetLayoutSupport registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDescriptorSetLayoutSupportSafe and vkGetDescriptorSetLayoutSupport are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDescriptorSetLayoutSupport <- vkGetDeviceProc @VkGetDescriptorSetLayoutSupport vkDevice

or less efficient:

myGetDescriptorSetLayoutSupport <- vkGetProc @VkGetDescriptorSetLayoutSupport

vkGetDescriptorSetLayoutSupportSafe Source #

Arguments

:: VkDevice

device

-> Ptr VkDescriptorSetLayoutCreateInfo

pCreateInfo

-> Ptr VkDescriptorSetLayoutSupport

pSupport

-> IO () 
void vkGetDescriptorSetLayoutSupport
    ( VkDevice device
    , const VkDescriptorSetLayoutCreateInfo* pCreateInfo
    , VkDescriptorSetLayoutSupport* pSupport
    )

vkGetDescriptorSetLayoutSupport registry at www.khronos.org

Note: flag useNativeFFI-1-1 is disabled, so this function is looked up dynamically at runtime; vkGetDescriptorSetLayoutSupportSafe and vkGetDescriptorSetLayoutSupport are synonyms.

Independently of the flag setting, you can lookup the function manually at runtime:

myGetDescriptorSetLayoutSupport <- vkGetDeviceProc @VkGetDescriptorSetLayoutSupport vkDevice

or less efficient:

myGetDescriptorSetLayoutSupport <- vkGetProc @VkGetDescriptorSetLayoutSupport

Promoted from VK_KHR_shader_draw_parameters, with a feature support query added

#include "vk_platform.h"

Orphan instances

VulkanProc "vkBindBufferMemory2" Source # 
Instance details

Associated Types

type VkProcType "vkBindBufferMemory2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkBindBufferMemory2") -> VkProcType "vkBindBufferMemory2" Source #

VulkanProc "vkBindImageMemory2" Source # 
Instance details

Associated Types

type VkProcType "vkBindImageMemory2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkBindImageMemory2") -> VkProcType "vkBindImageMemory2" Source #

VulkanProc "vkCmdDispatchBase" Source # 
Instance details

Associated Types

type VkProcType "vkCmdDispatchBase" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkCmdDispatchBase") -> VkProcType "vkCmdDispatchBase" Source #

VulkanProc "vkCmdSetDeviceMask" Source # 
Instance details

Associated Types

type VkProcType "vkCmdSetDeviceMask" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkCmdSetDeviceMask") -> VkProcType "vkCmdSetDeviceMask" Source #

VulkanProc "vkCreateDescriptorUpdateTemplate" Source # 
Instance details

Associated Types

type VkProcType "vkCreateDescriptorUpdateTemplate" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkCreateDescriptorUpdateTemplate") -> VkProcType "vkCreateDescriptorUpdateTemplate" Source #

VulkanProc "vkCreateSamplerYcbcrConversion" Source # 
Instance details

Associated Types

type VkProcType "vkCreateSamplerYcbcrConversion" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkCreateSamplerYcbcrConversion") -> VkProcType "vkCreateSamplerYcbcrConversion" Source #

VulkanProc "vkDestroyDescriptorUpdateTemplate" Source # 
Instance details

Associated Types

type VkProcType "vkDestroyDescriptorUpdateTemplate" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkDestroyDescriptorUpdateTemplate") -> VkProcType "vkDestroyDescriptorUpdateTemplate" Source #

VulkanProc "vkDestroySamplerYcbcrConversion" Source # 
Instance details

Associated Types

type VkProcType "vkDestroySamplerYcbcrConversion" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkDestroySamplerYcbcrConversion") -> VkProcType "vkDestroySamplerYcbcrConversion" Source #

VulkanProc "vkEnumerateInstanceVersion" Source # 
Instance details

Associated Types

type VkProcType "vkEnumerateInstanceVersion" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkEnumerateInstanceVersion") -> VkProcType "vkEnumerateInstanceVersion" Source #

VulkanProc "vkEnumeratePhysicalDeviceGroups" Source # 
Instance details

Associated Types

type VkProcType "vkEnumeratePhysicalDeviceGroups" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkEnumeratePhysicalDeviceGroups") -> VkProcType "vkEnumeratePhysicalDeviceGroups" Source #

VulkanProc "vkGetBufferMemoryRequirements2" Source # 
Instance details

Associated Types

type VkProcType "vkGetBufferMemoryRequirements2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetBufferMemoryRequirements2") -> VkProcType "vkGetBufferMemoryRequirements2" Source #

VulkanProc "vkGetDescriptorSetLayoutSupport" Source # 
Instance details

Associated Types

type VkProcType "vkGetDescriptorSetLayoutSupport" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetDescriptorSetLayoutSupport") -> VkProcType "vkGetDescriptorSetLayoutSupport" Source #

VulkanProc "vkGetDeviceGroupPeerMemoryFeatures" Source # 
Instance details

Associated Types

type VkProcType "vkGetDeviceGroupPeerMemoryFeatures" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetDeviceGroupPeerMemoryFeatures") -> VkProcType "vkGetDeviceGroupPeerMemoryFeatures" Source #

VulkanProc "vkGetDeviceQueue2" Source # 
Instance details

Associated Types

type VkProcType "vkGetDeviceQueue2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetDeviceQueue2") -> VkProcType "vkGetDeviceQueue2" Source #

VulkanProc "vkGetImageMemoryRequirements2" Source # 
Instance details

Associated Types

type VkProcType "vkGetImageMemoryRequirements2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetImageMemoryRequirements2") -> VkProcType "vkGetImageMemoryRequirements2" Source #

VulkanProc "vkGetImageSparseMemoryRequirements2" Source # 
Instance details

Associated Types

type VkProcType "vkGetImageSparseMemoryRequirements2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetImageSparseMemoryRequirements2") -> VkProcType "vkGetImageSparseMemoryRequirements2" Source #

VulkanProc "vkGetPhysicalDeviceExternalBufferProperties" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceExternalBufferProperties" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalBufferProperties") -> VkProcType "vkGetPhysicalDeviceExternalBufferProperties" Source #

VulkanProc "vkGetPhysicalDeviceExternalFenceProperties" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceExternalFenceProperties" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalFenceProperties") -> VkProcType "vkGetPhysicalDeviceExternalFenceProperties" Source #

VulkanProc "vkGetPhysicalDeviceExternalSemaphoreProperties" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties") -> VkProcType "vkGetPhysicalDeviceExternalSemaphoreProperties" Source #

VulkanProc "vkGetPhysicalDeviceFeatures2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceFeatures2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceFeatures2") -> VkProcType "vkGetPhysicalDeviceFeatures2" Source #

VulkanProc "vkGetPhysicalDeviceFormatProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceFormatProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceFormatProperties2") -> VkProcType "vkGetPhysicalDeviceFormatProperties2" Source #

VulkanProc "vkGetPhysicalDeviceImageFormatProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceImageFormatProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceImageFormatProperties2" Source #

VulkanProc "vkGetPhysicalDeviceMemoryProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceMemoryProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceMemoryProperties2") -> VkProcType "vkGetPhysicalDeviceMemoryProperties2" Source #

VulkanProc "vkGetPhysicalDeviceProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceProperties2") -> VkProcType "vkGetPhysicalDeviceProperties2" Source #

VulkanProc "vkGetPhysicalDeviceQueueFamilyProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2") -> VkProcType "vkGetPhysicalDeviceQueueFamilyProperties2" Source #

VulkanProc "vkGetPhysicalDeviceSparseImageFormatProperties2" Source # 
Instance details

Associated Types

type VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2") -> VkProcType "vkGetPhysicalDeviceSparseImageFormatProperties2" Source #

VulkanProc "vkTrimCommandPool" Source # 
Instance details

Associated Types

type VkProcType "vkTrimCommandPool" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkTrimCommandPool") -> VkProcType "vkTrimCommandPool" Source #

VulkanProc "vkUpdateDescriptorSetWithTemplate" Source # 
Instance details

Associated Types

type VkProcType "vkUpdateDescriptorSetWithTemplate" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkUpdateDescriptorSetWithTemplate") -> VkProcType "vkUpdateDescriptorSetWithTemplate" Source #