Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
transform
must be VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR, VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR, VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR, or VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR.
- The renderpass must have been created with 'Graphics.Vulkan.Core10.Pass.RenderPassCreateInfo'::'Graphics.Vulkan.Core10.BaseType.Flags' containing VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM.
Valid Usage (Implicit)
sType
must beSTRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM
See Also
RenderPassTransformBeginInfoQCOM | |
|
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
CommandBufferInheritanceRenderPassTransformInfoQCOM | |
|
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