| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_NV_viewport_swizzle
Synopsis
- data ViewportSwizzleNV = ViewportSwizzleNV {}
- data PipelineViewportSwizzleStateCreateInfoNV = PipelineViewportSwizzleStateCreateInfoNV {}
- newtype PipelineViewportSwizzleStateCreateFlagsNV = PipelineViewportSwizzleStateCreateFlagsNV Flags
- newtype ViewportCoordinateSwizzleNV where
- ViewportCoordinateSwizzleNV Int32
- pattern VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV :: ViewportCoordinateSwizzleNV
- pattern VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV :: ViewportCoordinateSwizzleNV
- type NV_VIEWPORT_SWIZZLE_SPEC_VERSION = 1
- pattern NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: forall a. Integral a => a
- type NV_VIEWPORT_SWIZZLE_EXTENSION_NAME = "VK_NV_viewport_swizzle"
- pattern NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
data ViewportSwizzleNV Source #
VkViewportSwizzleNV - Structure specifying a viewport swizzle
Valid Usage (Implicit)
See Also
PipelineViewportSwizzleStateCreateInfoNV,
ViewportCoordinateSwizzleNV
Constructors
| ViewportSwizzleNV | |
Fields
| |
Instances
data PipelineViewportSwizzleStateCreateInfoNV Source #
VkPipelineViewportSwizzleStateCreateInfoNV - Structure specifying swizzle applied to primitive clip coordinates
Valid Usage (Implicit)
See Also
PipelineViewportSwizzleStateCreateFlagsNV,
StructureType, ViewportSwizzleNV
Constructors
| PipelineViewportSwizzleStateCreateInfoNV | |
Fields
| |
Instances
newtype PipelineViewportSwizzleStateCreateFlagsNV Source #
VkPipelineViewportSwizzleStateCreateFlagsNV - Reserved for future use
Description
PipelineViewportSwizzleStateCreateFlagsNV is a bitmask type for
setting a mask, but is currently reserved for future use.
See Also
Constructors
| PipelineViewportSwizzleStateCreateFlagsNV Flags |
Instances
newtype ViewportCoordinateSwizzleNV Source #
VkViewportCoordinateSwizzleNV - Specify how a viewport coordinate is swizzled
Description
These values are described in detail in Viewport Swizzle.
See Also
Constructors
| ViewportCoordinateSwizzleNV Int32 |
Bundled Patterns
Instances
type NV_VIEWPORT_SWIZZLE_SPEC_VERSION = 1 Source #
pattern NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: forall a. Integral a => a Source #
type NV_VIEWPORT_SWIZZLE_EXTENSION_NAME = "VK_NV_viewport_swizzle" Source #
pattern NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #