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

Graphics.Vulkan.Ext.VK_EXT_hdr_metadata

Synopsis

Vulkan extension: VK_EXT_hdr_metadata

supported: vulkan

contact: Courtney Goeltzenleuchter courtneygo@

author: GOOGLE

type: device

Extension number: 106

Required extensions: VK_KHR_swapchain.

Required extensions: VK_KHR_swapchain.

data VkHdrMetadataEXT Source #

typedef struct VkHdrMetadataEXT {
    VkStructureType sType;
    const void*    pNext;
    VkXYColorEXT   displayPrimaryRed;
    VkXYColorEXT   displayPrimaryGreen;
    VkXYColorEXT   displayPrimaryBlue;
    VkXYColorEXT   whitePoint;
    float          maxLuminance;
    float          minLuminance;
    float          maxContentLightLevel;
    float          maxFrameAverageLightLevel;
} VkHdrMetadataEXT;

VkHdrMetadataEXT registry at www.khronos.org

Instances

Instances details
Eq VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Ord VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Show VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Storable VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

VulkanMarshalPrim VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

VulkanMarshal VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryBlue" VkHdrMetadataEXT -> IO () Source #

CanWriteField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryGreen" VkHdrMetadataEXT -> IO () Source #

CanWriteField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "displayPrimaryRed" VkHdrMetadataEXT -> IO () Source #

CanWriteField "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "maxContentLightLevel" VkHdrMetadataEXT -> IO () Source #

CanWriteField "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

writeField :: Ptr VkHdrMetadataEXT -> FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT -> IO () Source #

CanWriteField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanWriteField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

getField :: VkHdrMetadataEXT -> FieldType "maxContentLightLevel" VkHdrMetadataEXT Source #

readField :: Ptr VkHdrMetadataEXT -> IO (FieldType "maxContentLightLevel" VkHdrMetadataEXT) Source #

CanReadField "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Methods

getField :: VkHdrMetadataEXT -> FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT Source #

readField :: Ptr VkHdrMetadataEXT -> IO (FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT) Source #

CanReadField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

CanReadField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

HasField "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryBlue" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryBlue" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryBlue" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryBlue" VkHdrMetadataEXT :: Bool Source #

HasField "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryGreen" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryGreen" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryGreen" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryGreen" VkHdrMetadataEXT :: Bool Source #

HasField "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "displayPrimaryRed" VkHdrMetadataEXT Source #

type FieldOptional "displayPrimaryRed" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "displayPrimaryRed" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "displayPrimaryRed" VkHdrMetadataEXT :: Bool Source #

HasField "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxContentLightLevel" VkHdrMetadataEXT Source #

type FieldOptional "maxContentLightLevel" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxContentLightLevel" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxContentLightLevel" VkHdrMetadataEXT :: Bool Source #

HasField "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT Source #

type FieldOptional "maxFrameAverageLightLevel" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxFrameAverageLightLevel" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxFrameAverageLightLevel" VkHdrMetadataEXT :: Bool Source #

HasField "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "maxLuminance" VkHdrMetadataEXT Source #

type FieldOptional "maxLuminance" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "maxLuminance" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "maxLuminance" VkHdrMetadataEXT :: Bool Source #

HasField "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "minLuminance" VkHdrMetadataEXT Source #

type FieldOptional "minLuminance" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "minLuminance" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "minLuminance" VkHdrMetadataEXT :: Bool Source #

HasField "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

HasField "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

HasField "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

Associated Types

type FieldType "whitePoint" VkHdrMetadataEXT Source #

type FieldOptional "whitePoint" VkHdrMetadataEXT :: Bool Source #

type FieldOffset "whitePoint" VkHdrMetadataEXT :: Nat Source #

type FieldIsArray "whitePoint" VkHdrMetadataEXT :: Bool Source #

type StructFields VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type StructFields VkHdrMetadataEXT = '["sType", "pNext", "displayPrimaryRed", "displayPrimaryGreen", "displayPrimaryBlue", "whitePoint", "maxLuminance", "minLuminance", "maxContentLightLevel", "maxFrameAverageLightLevel"]
type CUnionType VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type ReturnedOnly VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type StructExtends VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "displayPrimaryBlue" VkHdrMetadataEXT = VkXYColorEXT
type FieldType "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "displayPrimaryGreen" VkHdrMetadataEXT = VkXYColorEXT
type FieldType "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "displayPrimaryRed" VkHdrMetadataEXT = VkXYColorEXT
type FieldType "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "maxContentLightLevel" VkHdrMetadataEXT = Float
type FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "maxFrameAverageLightLevel" VkHdrMetadataEXT = Float
type FieldType "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "maxLuminance" VkHdrMetadataEXT = Float
type FieldType "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "minLuminance" VkHdrMetadataEXT = Float
type FieldType "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldType "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "displayPrimaryBlue" VkHdrMetadataEXT = 'False
type FieldOptional "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "displayPrimaryGreen" VkHdrMetadataEXT = 'False
type FieldOptional "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "displayPrimaryRed" VkHdrMetadataEXT = 'False
type FieldOptional "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "maxContentLightLevel" VkHdrMetadataEXT = 'False
type FieldOptional "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "maxFrameAverageLightLevel" VkHdrMetadataEXT = 'False
type FieldOptional "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "maxLuminance" VkHdrMetadataEXT = 'False
type FieldOptional "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "minLuminance" VkHdrMetadataEXT = 'False
type FieldOptional "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOptional "whitePoint" VkHdrMetadataEXT = 'False
type FieldOffset "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "displayPrimaryBlue" VkHdrMetadataEXT = 32
type FieldOffset "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "displayPrimaryGreen" VkHdrMetadataEXT = 24
type FieldOffset "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "displayPrimaryRed" VkHdrMetadataEXT = 16
type FieldOffset "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "maxContentLightLevel" VkHdrMetadataEXT = 56
type FieldOffset "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "maxFrameAverageLightLevel" VkHdrMetadataEXT = 60
type FieldOffset "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "maxLuminance" VkHdrMetadataEXT = 48
type FieldOffset "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "minLuminance" VkHdrMetadataEXT = 52
type FieldOffset "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "pNext" VkHdrMetadataEXT = 8
type FieldOffset "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "sType" VkHdrMetadataEXT = 0
type FieldOffset "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldOffset "whitePoint" VkHdrMetadataEXT = 40
type FieldIsArray "displayPrimaryBlue" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "displayPrimaryBlue" VkHdrMetadataEXT = 'False
type FieldIsArray "displayPrimaryGreen" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "displayPrimaryGreen" VkHdrMetadataEXT = 'False
type FieldIsArray "displayPrimaryRed" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "displayPrimaryRed" VkHdrMetadataEXT = 'False
type FieldIsArray "maxContentLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "maxContentLightLevel" VkHdrMetadataEXT = 'False
type FieldIsArray "maxFrameAverageLightLevel" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "maxFrameAverageLightLevel" VkHdrMetadataEXT = 'False
type FieldIsArray "maxLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "maxLuminance" VkHdrMetadataEXT = 'False
type FieldIsArray "minLuminance" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "minLuminance" VkHdrMetadataEXT = 'False
type FieldIsArray "pNext" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "sType" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "whitePoint" VkHdrMetadataEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.HdrMetadataEXT

type FieldIsArray "whitePoint" VkHdrMetadataEXT = 'False

newtype VkStructureType Source #

Structure type enumerant

type = enum

VkStructureType registry at www.khronos.org

Constructors

VkStructureType Int32 

Instances

Instances details
Bounded VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Enum VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Eq VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Data VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Methods

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

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

toConstr :: VkStructureType -> Constr #

dataTypeOf :: VkStructureType -> DataType #

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

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

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

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

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

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

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

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

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

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

Num VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Ord VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Read VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Show VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Generic VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

Associated Types

type Rep VkStructureType :: Type -> Type #

Storable VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

type Rep VkStructureType Source # 
Instance details

Defined in Graphics.Vulkan.Types.Enum.StructureType

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

pattern VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO :: VkStructureType Source #

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

pattern VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO :: VkStructureType Source #

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

data VkXYColorEXT Source #

Chromaticity coordinate

typedef struct VkXYColorEXT {
    float   x;
    float   y;
} VkXYColorEXT;

VkXYColorEXT registry at www.khronos.org

Instances

Instances details
Eq VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

Ord VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

Show VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

Storable VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

VulkanMarshalPrim VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

VulkanMarshal VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanWriteField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanWriteField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanReadField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

CanReadField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

HasField "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

HasField "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type StructFields VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type StructFields VkXYColorEXT = '["x", "y"]
type CUnionType VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type ReturnedOnly VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type StructExtends VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldType "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldType "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldOptional "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldOptional "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldOffset "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldOffset "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldIsArray "x" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type FieldIsArray "y" VkXYColorEXT Source # 
Instance details

Defined in Graphics.Vulkan.Types.Struct.XYColorEXT

type VkSetHdrMetadataEXT = "vkSetHdrMetadataEXT" Source #

type HS_vkSetHdrMetadataEXT Source #

Arguments

 = VkDevice

device

-> Word32

swapchainCount

-> Ptr VkSwapchainKHR

pSwapchains

-> Ptr VkHdrMetadataEXT

pMetadata

-> IO () 
void vkSetHdrMetadataEXT
    ( VkDevice device
    , uint32_t swapchainCount
    , const VkSwapchainKHR* pSwapchains
    , const VkHdrMetadataEXT* pMetadata
    )

vkSetHdrMetadataEXT registry at www.khronos.org

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

type VK_EXT_HDR_METADATA_EXTENSION_NAME = "VK_EXT_hdr_metadata" Source #

Orphan instances

VulkanProc "vkSetHdrMetadataEXT" Source # 
Instance details

Associated Types

type VkProcType "vkSetHdrMetadataEXT" Source #

Methods

vkProcSymbol :: CString Source #

unwrapVkProcPtr :: FunPtr (VkProcType "vkSetHdrMetadataEXT") -> VkProcType "vkSetHdrMetadataEXT" Source #