| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.Vulkan.Extensions.VK_NV_viewport_swizzle
- 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
Constructors
| VkViewportCoordinateSwizzleNV Int32 |
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
Constructors
| VkPipelineViewportSwizzleStateCreateFlagsNV VkFlags |
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
Description
Valid Usage (Implicit)
xmust be a validVkViewportCoordinateSwizzleNVvalue
ymust be a validVkViewportCoordinateSwizzleNVvaluezmust be a validVkViewportCoordinateSwizzleNVvaluewmust be a validVkViewportCoordinateSwizzleNVvalue
See Also
VkPipelineViewportSwizzleStateCreateInfoNV,
VkViewportCoordinateSwizzleNV
Constructors
| VkViewportSwizzleNV | |
Fields
| |
data VkPipelineViewportSwizzleStateCreateInfoNV Source #
VkPipelineViewportSwizzleStateCreateInfoNV - Structure specifying swizzle applied to primitive clip coordinates
Description
Valid Usage
viewportCountmust match theviewportCountset inVkPipelineViewportStateCreateInfo
Valid Usage (Implicit)
sTypemust beVK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV
flagsmust be0viewportCountmust be greater than0
See Also
VkPipelineViewportSwizzleStateCreateFlagsNV,
VkStructureType, VkViewportSwizzleNV
Constructors
| VkPipelineViewportSwizzleStateCreateInfoNV | |
Fields
| |