| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Extensions.VK_QCOM_render_pass_transform
Synopsis
- data RenderPassTransformBeginInfoQCOM = RenderPassTransformBeginInfoQCOM {}
- data CommandBufferInheritanceRenderPassTransformInfoQCOM = CommandBufferInheritanceRenderPassTransformInfoQCOM {}
- type QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION = 1
- pattern QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION :: forall a. Integral a => a
- type QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME = "VK_QCOM_render_pass_transform"
- pattern QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
- newtype SurfaceTransformFlagBitsKHR where
- SurfaceTransformFlagBitsKHR Flags
- pattern SURFACE_TRANSFORM_IDENTITY_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_ROTATE_90_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_ROTATE_180_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_ROTATE_270_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR :: SurfaceTransformFlagBitsKHR
- pattern SURFACE_TRANSFORM_INHERIT_BIT_KHR :: SurfaceTransformFlagBitsKHR
- type SurfaceTransformFlagsKHR = SurfaceTransformFlagBitsKHR
Documentation
data RenderPassTransformBeginInfoQCOM Source #
VkRenderPassTransformBeginInfoQCOM - Structure describing transform parameters of a render pass instance
Valid Usage
transformmust beSURFACE_TRANSFORM_IDENTITY_BIT_KHR,SURFACE_TRANSFORM_ROTATE_90_BIT_KHR,SURFACE_TRANSFORM_ROTATE_180_BIT_KHR, orSURFACE_TRANSFORM_ROTATE_270_BIT_KHR
- The
renderpassmust have been created withRenderPassCreateInfo::flagscontainingRENDER_PASS_CREATE_TRANSFORM_BIT_QCOM
Valid Usage (Implicit)
sTypemust beSTRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM
See Also
Constructors
| RenderPassTransformBeginInfoQCOM | |
Fields
| |
Instances
data CommandBufferInheritanceRenderPassTransformInfoQCOM Source #
VkCommandBufferInheritanceRenderPassTransformInfoQCOM - Structure describing transformed render pass parameters command buffer
Description
When the secondary is recorded to execute within a render pass instance
using cmdExecuteCommands, the
render pass transform parameters of the secondary command buffer must
be consistent with the render pass transform parameters specified for
the render pass instance. In particular, the transform and
renderArea for command buffer must be identical to the transform
and renderArea of the render pass instance.
Valid Usage (Implicit)
See Also
Constructors
| CommandBufferInheritanceRenderPassTransformInfoQCOM | |
Fields
| |
Instances
pattern QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION :: forall a. Integral a => a Source #
type QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME = "VK_QCOM_render_pass_transform" Source #
pattern QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #
newtype SurfaceTransformFlagBitsKHR Source #
VkSurfaceTransformFlagBitsKHR - presentation transforms supported on a device
See Also
CommandBufferInheritanceRenderPassTransformInfoQCOM,
DisplaySurfaceCreateInfoKHR,
RenderPassTransformBeginInfoQCOM,
SurfaceCapabilities2EXT,
SurfaceCapabilitiesKHR, SurfaceTransformFlagsKHR,
SwapchainCreateInfoKHR
Constructors
| SurfaceTransformFlagBitsKHR Flags |
Bundled Patterns