| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core10.Enums.CullModeFlagBits
Synopsis
- type CullModeFlags = CullModeFlagBits
- newtype CullModeFlagBits where
- CullModeFlagBits Flags
- pattern CULL_MODE_NONE :: CullModeFlagBits
- pattern CULL_MODE_FRONT_BIT :: CullModeFlagBits
- pattern CULL_MODE_BACK_BIT :: CullModeFlagBits
- pattern CULL_MODE_FRONT_AND_BACK :: CullModeFlagBits
Documentation
type CullModeFlags = CullModeFlagBits Source #
newtype CullModeFlagBits Source #
VkCullModeFlagBits - Bitmask controlling triangle culling
Description
CULL_MODE_NONEspecifies that no triangles are discarded
CULL_MODE_FRONT_BITspecifies that front-facing triangles are discardedCULL_MODE_BACK_BITspecifies that back-facing triangles are discardedCULL_MODE_FRONT_AND_BACKspecifies that all triangles are discarded.
Following culling, fragments are produced for any triangles which have not been discarded.
See Also
Constructors
| CullModeFlagBits Flags |
Bundled Patterns
| pattern CULL_MODE_NONE :: CullModeFlagBits | |
| pattern CULL_MODE_FRONT_BIT :: CullModeFlagBits | |
| pattern CULL_MODE_BACK_BIT :: CullModeFlagBits | |
| pattern CULL_MODE_FRONT_AND_BACK :: CullModeFlagBits |