Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype VkViewportCoordinateSwizzleNV = VkViewportCoordinateSwizzleNV Int32
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV :: VkViewportCoordinateSwizzleNV
- pattern VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV :: VkViewportCoordinateSwizzleNV
- newtype VkPipelineViewportSwizzleStateCreateFlagsNV = VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags
- pattern VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: VkStructureType
- pattern VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: Integral a => a
- pattern VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: (Eq a, IsString a) => a
- data VkViewportSwizzleNV = VkViewportSwizzleNV {}
- data VkPipelineViewportSwizzleStateCreateInfoNV = VkPipelineViewportSwizzleStateCreateInfoNV {}
Documentation
newtype VkViewportCoordinateSwizzleNV Source #
VkViewportCoordinateSwizzleNV - Specify how a viewport coordinate is swizzled
Description
These values are described in detail in Viewport Swizzle.
See Also
Instances
newtype VkPipelineViewportSwizzleStateCreateFlagsNV Source #
VkPipelineViewportSwizzleStateCreateFlagsNV - Reserved for future use
Description
VkPipelineViewportSwizzleStateCreateFlagsNV
is a bitmask type for
setting a mask, but is currently reserved for future use.
See Also
Instances
pattern VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV :: VkStructureType Source #
pattern VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: Integral a => a Source #
pattern VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: (Eq a, IsString a) => a Source #
data VkViewportSwizzleNV Source #
VkViewportSwizzleNV - Structure specifying a viewport swizzle
Valid Usage (Implicit)
x
must be a validVkViewportCoordinateSwizzleNV
value
y
must be a validVkViewportCoordinateSwizzleNV
valuez
must be a validVkViewportCoordinateSwizzleNV
valuew
must be a validVkViewportCoordinateSwizzleNV
value
See Also
VkPipelineViewportSwizzleStateCreateInfoNV
,
VkViewportCoordinateSwizzleNV
VkViewportSwizzleNV | |
|
Instances
Eq VkViewportSwizzleNV Source # | |
(==) :: VkViewportSwizzleNV -> VkViewportSwizzleNV -> Bool # (/=) :: VkViewportSwizzleNV -> VkViewportSwizzleNV -> Bool # | |
Show VkViewportSwizzleNV Source # | |
showsPrec :: Int -> VkViewportSwizzleNV -> ShowS # show :: VkViewportSwizzleNV -> String # showList :: [VkViewportSwizzleNV] -> ShowS # | |
Storable VkViewportSwizzleNV Source # | |
sizeOf :: VkViewportSwizzleNV -> Int # alignment :: VkViewportSwizzleNV -> Int # peekElemOff :: Ptr VkViewportSwizzleNV -> Int -> IO VkViewportSwizzleNV # pokeElemOff :: Ptr VkViewportSwizzleNV -> Int -> VkViewportSwizzleNV -> IO () # peekByteOff :: Ptr b -> Int -> IO VkViewportSwizzleNV # pokeByteOff :: Ptr b -> Int -> VkViewportSwizzleNV -> IO () # peek :: Ptr VkViewportSwizzleNV -> IO VkViewportSwizzleNV # poke :: Ptr VkViewportSwizzleNV -> VkViewportSwizzleNV -> IO () # |
data VkPipelineViewportSwizzleStateCreateInfoNV Source #
VkPipelineViewportSwizzleStateCreateInfoNV - Structure specifying swizzle applied to primitive clip coordinates
Valid Usage
viewportCount
must match theviewportCount
set inVkPipelineViewportStateCreateInfo
Valid Usage (Implicit)
sType
must beVK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
flags
must be0
viewportCount
must be greater than0
See Also
VkPipelineViewportSwizzleStateCreateFlagsNV
,
VkStructureType
, VkViewportSwizzleNV
VkPipelineViewportSwizzleStateCreateInfoNV | |
|