| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_EXT_custom_border_color
Synopsis
- data SamplerCustomBorderColorCreateInfoEXT = SamplerCustomBorderColorCreateInfoEXT {}
- data PhysicalDeviceCustomBorderColorPropertiesEXT = PhysicalDeviceCustomBorderColorPropertiesEXT {}
- data PhysicalDeviceCustomBorderColorFeaturesEXT = PhysicalDeviceCustomBorderColorFeaturesEXT {}
- type EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION = 12
- pattern EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION :: forall a. Integral a => a
- type EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME = "VK_EXT_custom_border_color"
- pattern EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data SamplerCustomBorderColorCreateInfoEXT Source #
VkSamplerCustomBorderColorCreateInfoEXT - Structure specifying custom border color
Valid Usage
- If provided
formatis notFORMAT_UNDEFINEDthen theSamplerCreateInfo::borderColortype must match the sampled type of the providedformat, as shown in the SPIR-V Sampled Type column of the https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#formats-numericformat table
- If the
customBorderColorWithoutFormat
feature is not enabled then
formatmust not beFORMAT_UNDEFINED - If the sampler is used to sample an image view of
FORMAT_B4G4R4A4_UNORM_PACK16,FORMAT_B5G6R5_UNORM_PACK16, orFORMAT_B5G5R5A1_UNORM_PACK16format thenformatmust not beFORMAT_UNDEFINED
Valid Usage (Implicit)
formatmust be a validFormatvalue
See Also
Constructors
| SamplerCustomBorderColorCreateInfoEXT | |
Fields
| |
Instances
| Show SamplerCustomBorderColorCreateInfoEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_custom_border_color Methods showsPrec :: Int -> SamplerCustomBorderColorCreateInfoEXT -> ShowS # show :: SamplerCustomBorderColorCreateInfoEXT -> String # showList :: [SamplerCustomBorderColorCreateInfoEXT] -> ShowS # | |
| ToCStruct SamplerCustomBorderColorCreateInfoEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_custom_border_color Methods withCStruct :: SamplerCustomBorderColorCreateInfoEXT -> (Ptr SamplerCustomBorderColorCreateInfoEXT -> IO b) -> IO b Source # pokeCStruct :: Ptr SamplerCustomBorderColorCreateInfoEXT -> SamplerCustomBorderColorCreateInfoEXT -> IO b -> IO b Source # withZeroCStruct :: (Ptr SamplerCustomBorderColorCreateInfoEXT -> IO b) -> IO b Source # pokeZeroCStruct :: Ptr SamplerCustomBorderColorCreateInfoEXT -> IO b -> IO b Source # cStructSize :: Int Source # | |
| Zero SamplerCustomBorderColorCreateInfoEXT Source # | |
Defined in Vulkan.Extensions.VK_EXT_custom_border_color Methods | |
data PhysicalDeviceCustomBorderColorPropertiesEXT Source #
VkPhysicalDeviceCustomBorderColorPropertiesEXT - Structure describing whether custom border colors can be supported by an implementation
Members
The members of the PhysicalDeviceCustomBorderColorPropertiesEXT
structure describe the following features:
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceCustomBorderColorPropertiesEXT | |
Fields
| |
Instances
data PhysicalDeviceCustomBorderColorFeaturesEXT Source #
VkPhysicalDeviceCustomBorderColorFeaturesEXT - Structure describing whether custom border colors can be supported by an implementation
Members
The members of the PhysicalDeviceCustomBorderColorFeaturesEXT
structure describe the following features:
Valid Usage (Implicit)
See Also
Constructors
| PhysicalDeviceCustomBorderColorFeaturesEXT | |
Fields
| |
Instances
type EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION = 12 Source #
pattern EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION :: forall a. Integral a => a Source #
type EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME = "VK_EXT_custom_border_color" Source #
pattern EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #