Structures
VkViewportSwizzleNV
Structure specifying a viewport swizzle
The VkViewportSwizzleNV structure is defined as:
typedef struct VkViewportSwizzleNV {
VkViewportCoordinateSwizzleNV x;
VkViewportCoordinateSwizzleNV y;
VkViewportCoordinateSwizzleNV z;
VkViewportCoordinateSwizzleNV w;
} VkViewportSwizzleNV;
pub struct ViewportSwizzleNV {
x: vk::ViewportCoordinateSwizzleNV,
y: vk::ViewportCoordinateSwizzleNV,
z: vk::ViewportCoordinateSwizzleNV,
w: vk::ViewportCoordinateSwizzleNV,
}
xis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the x component of the primitiveyis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the y component of the primitivezis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the z component of the primitivewis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the w component of the primitive
Valid Usage (Implicit)
VUID-VkViewportSwizzleNV-x-parameter
x must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-y-parameter
y must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-z-parameter
z must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-w-parameter
w must be a valid VkViewportCoordinateSwizzleNV value
Parent
VK_NV_viewport_swizzleType
Structures