{-# language CPP #-}
module Vulkan.Core10.Enums.DynamicState (DynamicState( DYNAMIC_STATE_VIEWPORT
, DYNAMIC_STATE_SCISSOR
, DYNAMIC_STATE_LINE_WIDTH
, DYNAMIC_STATE_DEPTH_BIAS
, DYNAMIC_STATE_BLEND_CONSTANTS
, DYNAMIC_STATE_DEPTH_BOUNDS
, DYNAMIC_STATE_STENCIL_COMPARE_MASK
, DYNAMIC_STATE_STENCIL_WRITE_MASK
, DYNAMIC_STATE_STENCIL_REFERENCE
, DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
, DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
, DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
, DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
, DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
, DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
, DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
, DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
, DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT
, DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
, DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
, DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
, DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
, DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT
, DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
, DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
, DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
, DYNAMIC_STATE_COLOR_WRITE_MASK_EXT
, DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
, DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT
, DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT
, DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
, DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
, DYNAMIC_STATE_SAMPLE_MASK_EXT
, DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
, DYNAMIC_STATE_POLYGON_MODE_EXT
, DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT
, DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
, DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT
, DYNAMIC_STATE_LOGIC_OP_EXT
, DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
, DYNAMIC_STATE_VERTEX_INPUT_EXT
, DYNAMIC_STATE_LINE_STIPPLE_EXT
, DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
, DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
, DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
, DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
, DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
, DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
, DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
, DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
, DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
, DYNAMIC_STATE_DEPTH_BIAS_ENABLE
, DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
, DYNAMIC_STATE_STENCIL_OP
, DYNAMIC_STATE_STENCIL_TEST_ENABLE
, DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
, DYNAMIC_STATE_DEPTH_COMPARE_OP
, DYNAMIC_STATE_DEPTH_WRITE_ENABLE
, DYNAMIC_STATE_DEPTH_TEST_ENABLE
, DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
, DYNAMIC_STATE_SCISSOR_WITH_COUNT
, DYNAMIC_STATE_VIEWPORT_WITH_COUNT
, DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
, DYNAMIC_STATE_FRONT_FACE
, DYNAMIC_STATE_CULL_MODE
, ..
)) where
import Vulkan.Internal.Utils (enumReadPrec)
import Vulkan.Internal.Utils (enumShowsPrec)
import GHC.Show (showsPrec)
import Vulkan.Zero (Zero)
import Foreign.Storable (Storable)
import Data.Int (Int32)
import GHC.Read (Read(readPrec))
import GHC.Show (Show(showsPrec))
newtype DynamicState = DynamicState Int32
deriving newtype (DynamicState -> DynamicState -> Bool
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: DynamicState -> DynamicState -> Bool
$c/= :: DynamicState -> DynamicState -> Bool
== :: DynamicState -> DynamicState -> Bool
$c== :: DynamicState -> DynamicState -> Bool
Eq, Eq DynamicState
DynamicState -> DynamicState -> Bool
DynamicState -> DynamicState -> Ordering
DynamicState -> DynamicState -> DynamicState
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: DynamicState -> DynamicState -> DynamicState
$cmin :: DynamicState -> DynamicState -> DynamicState
max :: DynamicState -> DynamicState -> DynamicState
$cmax :: DynamicState -> DynamicState -> DynamicState
>= :: DynamicState -> DynamicState -> Bool
$c>= :: DynamicState -> DynamicState -> Bool
> :: DynamicState -> DynamicState -> Bool
$c> :: DynamicState -> DynamicState -> Bool
<= :: DynamicState -> DynamicState -> Bool
$c<= :: DynamicState -> DynamicState -> Bool
< :: DynamicState -> DynamicState -> Bool
$c< :: DynamicState -> DynamicState -> Bool
compare :: DynamicState -> DynamicState -> Ordering
$ccompare :: DynamicState -> DynamicState -> Ordering
Ord, Ptr DynamicState -> IO DynamicState
Ptr DynamicState -> Int -> IO DynamicState
Ptr DynamicState -> Int -> DynamicState -> IO ()
Ptr DynamicState -> DynamicState -> IO ()
DynamicState -> Int
forall b. Ptr b -> Int -> IO DynamicState
forall b. Ptr b -> Int -> DynamicState -> IO ()
forall a.
(a -> Int)
-> (a -> Int)
-> (Ptr a -> Int -> IO a)
-> (Ptr a -> Int -> a -> IO ())
-> (forall b. Ptr b -> Int -> IO a)
-> (forall b. Ptr b -> Int -> a -> IO ())
-> (Ptr a -> IO a)
-> (Ptr a -> a -> IO ())
-> Storable a
poke :: Ptr DynamicState -> DynamicState -> IO ()
$cpoke :: Ptr DynamicState -> DynamicState -> IO ()
peek :: Ptr DynamicState -> IO DynamicState
$cpeek :: Ptr DynamicState -> IO DynamicState
pokeByteOff :: forall b. Ptr b -> Int -> DynamicState -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> DynamicState -> IO ()
peekByteOff :: forall b. Ptr b -> Int -> IO DynamicState
$cpeekByteOff :: forall b. Ptr b -> Int -> IO DynamicState
pokeElemOff :: Ptr DynamicState -> Int -> DynamicState -> IO ()
$cpokeElemOff :: Ptr DynamicState -> Int -> DynamicState -> IO ()
peekElemOff :: Ptr DynamicState -> Int -> IO DynamicState
$cpeekElemOff :: Ptr DynamicState -> Int -> IO DynamicState
alignment :: DynamicState -> Int
$calignment :: DynamicState -> Int
sizeOf :: DynamicState -> Int
$csizeOf :: DynamicState -> Int
Storable, DynamicState
forall a. a -> Zero a
zero :: DynamicState
$czero :: DynamicState
Zero)
pattern $bDYNAMIC_STATE_VIEWPORT :: DynamicState
$mDYNAMIC_STATE_VIEWPORT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT = DynamicState 0
pattern $bDYNAMIC_STATE_SCISSOR :: DynamicState
$mDYNAMIC_STATE_SCISSOR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SCISSOR = DynamicState 1
pattern $bDYNAMIC_STATE_LINE_WIDTH :: DynamicState
$mDYNAMIC_STATE_LINE_WIDTH :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LINE_WIDTH = DynamicState 2
pattern $bDYNAMIC_STATE_DEPTH_BIAS :: DynamicState
$mDYNAMIC_STATE_DEPTH_BIAS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_BIAS = DynamicState 3
pattern $bDYNAMIC_STATE_BLEND_CONSTANTS :: DynamicState
$mDYNAMIC_STATE_BLEND_CONSTANTS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_BLEND_CONSTANTS = DynamicState 4
pattern $bDYNAMIC_STATE_DEPTH_BOUNDS :: DynamicState
$mDYNAMIC_STATE_DEPTH_BOUNDS :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_BOUNDS = DynamicState 5
pattern $bDYNAMIC_STATE_STENCIL_COMPARE_MASK :: DynamicState
$mDYNAMIC_STATE_STENCIL_COMPARE_MASK :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_STENCIL_COMPARE_MASK = DynamicState 6
pattern $bDYNAMIC_STATE_STENCIL_WRITE_MASK :: DynamicState
$mDYNAMIC_STATE_STENCIL_WRITE_MASK :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_STENCIL_WRITE_MASK = DynamicState 7
pattern $bDYNAMIC_STATE_STENCIL_REFERENCE :: DynamicState
$mDYNAMIC_STATE_STENCIL_REFERENCE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_STENCIL_REFERENCE = DynamicState 8
pattern $bDYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = DynamicState 1000455032
pattern $bDYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: DynamicState
$mDYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = DynamicState 1000455031
pattern $bDYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV :: DynamicState
$mDYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV = DynamicState 1000455030
pattern $bDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV = DynamicState 1000455029
pattern $bDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV = DynamicState 1000455028
pattern $bDYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV = DynamicState 1000455027
pattern $bDYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV = DynamicState 1000455026
pattern $bDYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV :: DynamicState
$mDYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV = DynamicState 1000455025
pattern $bDYNAMIC_STATE_VIEWPORT_SWIZZLE_NV :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_SWIZZLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV = DynamicState 1000455024
pattern $bDYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV = DynamicState 1000455023
pattern $bDYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: DynamicState
$mDYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT = DynamicState 1000455022
pattern $bDYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT = DynamicState 1000455021
pattern $bDYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT :: DynamicState
$mDYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT = DynamicState 1000455020
pattern $bDYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT :: DynamicState
$mDYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT = DynamicState 1000455019
pattern $bDYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT :: DynamicState
$mDYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT = DynamicState 1000455018
pattern $bDYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT = DynamicState 1000455017
pattern $bDYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT = DynamicState 1000455016
pattern = DynamicState 1000455015
pattern $bDYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT :: DynamicState
$mDYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = DynamicState 1000455014
pattern $bDYNAMIC_STATE_RASTERIZATION_STREAM_EXT :: DynamicState
$mDYNAMIC_STATE_RASTERIZATION_STREAM_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = DynamicState 1000455013
pattern $bDYNAMIC_STATE_COLOR_WRITE_MASK_EXT :: DynamicState
$mDYNAMIC_STATE_COLOR_WRITE_MASK_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = DynamicState 1000455012
pattern $bDYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT :: DynamicState
$mDYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = DynamicState 1000455011
pattern $bDYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = DynamicState 1000455010
pattern $bDYNAMIC_STATE_LOGIC_OP_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_LOGIC_OP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT = DynamicState 1000455009
pattern $bDYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT = DynamicState 1000455008
pattern $bDYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT = DynamicState 1000455007
pattern $bDYNAMIC_STATE_SAMPLE_MASK_EXT :: DynamicState
$mDYNAMIC_STATE_SAMPLE_MASK_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SAMPLE_MASK_EXT = DynamicState 1000455006
pattern $bDYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT :: DynamicState
$mDYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = DynamicState 1000455005
pattern $bDYNAMIC_STATE_POLYGON_MODE_EXT :: DynamicState
$mDYNAMIC_STATE_POLYGON_MODE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_POLYGON_MODE_EXT = DynamicState 1000455004
pattern $bDYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = DynamicState 1000455003
pattern $bDYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT :: DynamicState
$mDYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = DynamicState 1000455002
pattern $bDYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT :: DynamicState
$mDYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = DynamicState 1000381000
pattern $bDYNAMIC_STATE_LOGIC_OP_EXT :: DynamicState
$mDYNAMIC_STATE_LOGIC_OP_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LOGIC_OP_EXT = DynamicState 1000377003
pattern $bDYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT :: DynamicState
$mDYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = DynamicState 1000377000
pattern $bDYNAMIC_STATE_VERTEX_INPUT_EXT :: DynamicState
$mDYNAMIC_STATE_VERTEX_INPUT_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VERTEX_INPUT_EXT = DynamicState 1000352000
pattern $bDYNAMIC_STATE_LINE_STIPPLE_EXT :: DynamicState
$mDYNAMIC_STATE_LINE_STIPPLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_LINE_STIPPLE_EXT = DynamicState 1000259000
pattern $bDYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR :: DynamicState
$mDYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = DynamicState 1000226000
pattern $bDYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: DynamicState
$mDYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = DynamicState 1000205001
pattern $bDYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = DynamicState 1000164006
pattern $bDYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = DynamicState 1000164004
pattern $bDYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: DynamicState
$mDYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR = DynamicState 1000347000
pattern $bDYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: DynamicState
$mDYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = DynamicState 1000143000
pattern $bDYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: DynamicState
$mDYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = DynamicState 1000099000
pattern $bDYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = DynamicState 1000087000
pattern $bDYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE :: DynamicState
$mDYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE = DynamicState 1000377004
pattern $bDYNAMIC_STATE_DEPTH_BIAS_ENABLE :: DynamicState
$mDYNAMIC_STATE_DEPTH_BIAS_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_BIAS_ENABLE = DynamicState 1000377002
pattern $bDYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE :: DynamicState
$mDYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE = DynamicState 1000377001
pattern $bDYNAMIC_STATE_STENCIL_OP :: DynamicState
$mDYNAMIC_STATE_STENCIL_OP :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_STENCIL_OP = DynamicState 1000267011
pattern $bDYNAMIC_STATE_STENCIL_TEST_ENABLE :: DynamicState
$mDYNAMIC_STATE_STENCIL_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_STENCIL_TEST_ENABLE = DynamicState 1000267010
pattern $bDYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE :: DynamicState
$mDYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE = DynamicState 1000267009
pattern $bDYNAMIC_STATE_DEPTH_COMPARE_OP :: DynamicState
$mDYNAMIC_STATE_DEPTH_COMPARE_OP :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_COMPARE_OP = DynamicState 1000267008
pattern $bDYNAMIC_STATE_DEPTH_WRITE_ENABLE :: DynamicState
$mDYNAMIC_STATE_DEPTH_WRITE_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_WRITE_ENABLE = DynamicState 1000267007
pattern $bDYNAMIC_STATE_DEPTH_TEST_ENABLE :: DynamicState
$mDYNAMIC_STATE_DEPTH_TEST_ENABLE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_DEPTH_TEST_ENABLE = DynamicState 1000267006
pattern $bDYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE :: DynamicState
$mDYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE = DynamicState 1000267005
pattern $bDYNAMIC_STATE_SCISSOR_WITH_COUNT :: DynamicState
$mDYNAMIC_STATE_SCISSOR_WITH_COUNT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_SCISSOR_WITH_COUNT = DynamicState 1000267004
pattern $bDYNAMIC_STATE_VIEWPORT_WITH_COUNT :: DynamicState
$mDYNAMIC_STATE_VIEWPORT_WITH_COUNT :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_VIEWPORT_WITH_COUNT = DynamicState 1000267003
pattern $bDYNAMIC_STATE_PRIMITIVE_TOPOLOGY :: DynamicState
$mDYNAMIC_STATE_PRIMITIVE_TOPOLOGY :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_PRIMITIVE_TOPOLOGY = DynamicState 1000267002
pattern $bDYNAMIC_STATE_FRONT_FACE :: DynamicState
$mDYNAMIC_STATE_FRONT_FACE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_FRONT_FACE = DynamicState 1000267001
pattern $bDYNAMIC_STATE_CULL_MODE :: DynamicState
$mDYNAMIC_STATE_CULL_MODE :: forall {r}. DynamicState -> ((# #) -> r) -> ((# #) -> r) -> r
DYNAMIC_STATE_CULL_MODE = DynamicState 1000267000
{-# COMPLETE
DYNAMIC_STATE_VIEWPORT
, DYNAMIC_STATE_SCISSOR
, DYNAMIC_STATE_LINE_WIDTH
, DYNAMIC_STATE_DEPTH_BIAS
, DYNAMIC_STATE_BLEND_CONSTANTS
, DYNAMIC_STATE_DEPTH_BOUNDS
, DYNAMIC_STATE_STENCIL_COMPARE_MASK
, DYNAMIC_STATE_STENCIL_WRITE_MASK
, DYNAMIC_STATE_STENCIL_REFERENCE
, DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
, DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
, DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
, DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
, DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
, DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
, DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
, DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
, DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
, DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT
, DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
, DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
, DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
, DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
, DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT
, DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
, DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
, DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
, DYNAMIC_STATE_COLOR_WRITE_MASK_EXT
, DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
, DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT
, DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT
, DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
, DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
, DYNAMIC_STATE_SAMPLE_MASK_EXT
, DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
, DYNAMIC_STATE_POLYGON_MODE_EXT
, DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT
, DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
, DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT
, DYNAMIC_STATE_LOGIC_OP_EXT
, DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
, DYNAMIC_STATE_VERTEX_INPUT_EXT
, DYNAMIC_STATE_LINE_STIPPLE_EXT
, DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
, DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
, DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
, DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
, DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
, DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
, DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
, DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
, DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
, DYNAMIC_STATE_DEPTH_BIAS_ENABLE
, DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
, DYNAMIC_STATE_STENCIL_OP
, DYNAMIC_STATE_STENCIL_TEST_ENABLE
, DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
, DYNAMIC_STATE_DEPTH_COMPARE_OP
, DYNAMIC_STATE_DEPTH_WRITE_ENABLE
, DYNAMIC_STATE_DEPTH_TEST_ENABLE
, DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
, DYNAMIC_STATE_SCISSOR_WITH_COUNT
, DYNAMIC_STATE_VIEWPORT_WITH_COUNT
, DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
, DYNAMIC_STATE_FRONT_FACE
, DYNAMIC_STATE_CULL_MODE ::
DynamicState
#-}
conNameDynamicState :: String
conNameDynamicState :: String
conNameDynamicState = String
"DynamicState"
enumPrefixDynamicState :: String
enumPrefixDynamicState :: String
enumPrefixDynamicState = String
"DYNAMIC_STATE_"
showTableDynamicState :: [(DynamicState, String)]
showTableDynamicState :: [(DynamicState, String)]
showTableDynamicState =
[ (DynamicState
DYNAMIC_STATE_VIEWPORT, String
"VIEWPORT")
, (DynamicState
DYNAMIC_STATE_SCISSOR, String
"SCISSOR")
, (DynamicState
DYNAMIC_STATE_LINE_WIDTH, String
"LINE_WIDTH")
, (DynamicState
DYNAMIC_STATE_DEPTH_BIAS, String
"DEPTH_BIAS")
, (DynamicState
DYNAMIC_STATE_BLEND_CONSTANTS, String
"BLEND_CONSTANTS")
, (DynamicState
DYNAMIC_STATE_DEPTH_BOUNDS, String
"DEPTH_BOUNDS")
,
( DynamicState
DYNAMIC_STATE_STENCIL_COMPARE_MASK
, String
"STENCIL_COMPARE_MASK"
)
,
( DynamicState
DYNAMIC_STATE_STENCIL_WRITE_MASK
, String
"STENCIL_WRITE_MASK"
)
, (DynamicState
DYNAMIC_STATE_STENCIL_REFERENCE, String
"STENCIL_REFERENCE")
,
( DynamicState
DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV
, String
"COVERAGE_REDUCTION_MODE_NV"
)
,
( DynamicState
DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV
, String
"REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV
, String
"SHADING_RATE_IMAGE_ENABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV
, String
"COVERAGE_MODULATION_TABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV
, String
"COVERAGE_MODULATION_TABLE_ENABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV
, String
"COVERAGE_MODULATION_MODE_NV"
)
,
( DynamicState
DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV
, String
"COVERAGE_TO_COLOR_LOCATION_NV"
)
,
( DynamicState
DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV
, String
"COVERAGE_TO_COLOR_ENABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV
, String
"VIEWPORT_SWIZZLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV
, String
"VIEWPORT_W_SCALING_ENABLE_NV"
)
,
( DynamicState
DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT
, String
"DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT
, String
"LINE_STIPPLE_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT
, String
"LINE_RASTERIZATION_MODE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT
, String
"PROVOKING_VERTEX_MODE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT
, String
"COLOR_BLEND_ADVANCED_EXT"
)
,
( DynamicState
DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT
, String
"SAMPLE_LOCATIONS_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT
, String
"DEPTH_CLIP_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT
, String
"EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT
, String
"CONSERVATIVE_RASTERIZATION_MODE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_RASTERIZATION_STREAM_EXT
, String
"RASTERIZATION_STREAM_EXT"
)
,
( DynamicState
DYNAMIC_STATE_COLOR_WRITE_MASK_EXT
, String
"COLOR_WRITE_MASK_EXT"
)
,
( DynamicState
DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT
, String
"COLOR_BLEND_EQUATION_EXT"
)
,
( DynamicState
DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT
, String
"COLOR_BLEND_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT
, String
"LOGIC_OP_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT
, String
"ALPHA_TO_ONE_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT
, String
"ALPHA_TO_COVERAGE_ENABLE_EXT"
)
, (DynamicState
DYNAMIC_STATE_SAMPLE_MASK_EXT, String
"SAMPLE_MASK_EXT")
,
( DynamicState
DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT
, String
"RASTERIZATION_SAMPLES_EXT"
)
, (DynamicState
DYNAMIC_STATE_POLYGON_MODE_EXT, String
"POLYGON_MODE_EXT")
,
( DynamicState
DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT
, String
"DEPTH_CLAMP_ENABLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT
, String
"TESSELLATION_DOMAIN_ORIGIN_EXT"
)
,
( DynamicState
DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT
, String
"COLOR_WRITE_ENABLE_EXT"
)
, (DynamicState
DYNAMIC_STATE_LOGIC_OP_EXT, String
"LOGIC_OP_EXT")
,
( DynamicState
DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT
, String
"PATCH_CONTROL_POINTS_EXT"
)
, (DynamicState
DYNAMIC_STATE_VERTEX_INPUT_EXT, String
"VERTEX_INPUT_EXT")
, (DynamicState
DYNAMIC_STATE_LINE_STIPPLE_EXT, String
"LINE_STIPPLE_EXT")
,
( DynamicState
DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR
, String
"FRAGMENT_SHADING_RATE_KHR"
)
,
( DynamicState
DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
, String
"EXCLUSIVE_SCISSOR_NV"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
, String
"VIEWPORT_COARSE_SAMPLE_ORDER_NV"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
, String
"VIEWPORT_SHADING_RATE_PALETTE_NV"
)
,
( DynamicState
DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR
, String
"RAY_TRACING_PIPELINE_STACK_SIZE_KHR"
)
,
( DynamicState
DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT
, String
"SAMPLE_LOCATIONS_EXT"
)
,
( DynamicState
DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
, String
"DISCARD_RECTANGLE_EXT"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_W_SCALING_NV
, String
"VIEWPORT_W_SCALING_NV"
)
,
( DynamicState
DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE
, String
"PRIMITIVE_RESTART_ENABLE"
)
, (DynamicState
DYNAMIC_STATE_DEPTH_BIAS_ENABLE, String
"DEPTH_BIAS_ENABLE")
,
( DynamicState
DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE
, String
"RASTERIZER_DISCARD_ENABLE"
)
, (DynamicState
DYNAMIC_STATE_STENCIL_OP, String
"STENCIL_OP")
,
( DynamicState
DYNAMIC_STATE_STENCIL_TEST_ENABLE
, String
"STENCIL_TEST_ENABLE"
)
,
( DynamicState
DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE
, String
"DEPTH_BOUNDS_TEST_ENABLE"
)
, (DynamicState
DYNAMIC_STATE_DEPTH_COMPARE_OP, String
"DEPTH_COMPARE_OP")
,
( DynamicState
DYNAMIC_STATE_DEPTH_WRITE_ENABLE
, String
"DEPTH_WRITE_ENABLE"
)
, (DynamicState
DYNAMIC_STATE_DEPTH_TEST_ENABLE, String
"DEPTH_TEST_ENABLE")
,
( DynamicState
DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE
, String
"VERTEX_INPUT_BINDING_STRIDE"
)
,
( DynamicState
DYNAMIC_STATE_SCISSOR_WITH_COUNT
, String
"SCISSOR_WITH_COUNT"
)
,
( DynamicState
DYNAMIC_STATE_VIEWPORT_WITH_COUNT
, String
"VIEWPORT_WITH_COUNT"
)
,
( DynamicState
DYNAMIC_STATE_PRIMITIVE_TOPOLOGY
, String
"PRIMITIVE_TOPOLOGY"
)
, (DynamicState
DYNAMIC_STATE_FRONT_FACE, String
"FRONT_FACE")
, (DynamicState
DYNAMIC_STATE_CULL_MODE, String
"CULL_MODE")
]
instance Show DynamicState where
showsPrec :: Int -> DynamicState -> ShowS
showsPrec =
forall a i.
Eq a =>
String
-> [(a, String)]
-> String
-> (a -> i)
-> (i -> ShowS)
-> Int
-> a
-> ShowS
enumShowsPrec
String
enumPrefixDynamicState
[(DynamicState, String)]
showTableDynamicState
String
conNameDynamicState
(\(DynamicState Int32
x) -> Int32
x)
(forall a. Show a => Int -> a -> ShowS
showsPrec Int
11)
instance Read DynamicState where
readPrec :: ReadPrec DynamicState
readPrec =
forall i a.
Read i =>
String -> [(a, String)] -> String -> (i -> a) -> ReadPrec a
enumReadPrec
String
enumPrefixDynamicState
[(DynamicState, String)]
showTableDynamicState
String
conNameDynamicState
Int32 -> DynamicState
DynamicState