table of contents
| SDL_GPUStencilOp(3type) | SDL3 DATATYPES | SDL_GPUStencilOp(3type) |
NAME¶
SDL_GPUStencilOp - Specifies what happens to a stored stencil value if stencil tests fail or pass.
SYNOPSIS¶
#include <SDL3/SDL_gpu.h>
typedef enum SDL_GPUStencilOp
{
SDL_GPU_STENCILOP_INVALID,
SDL_GPU_STENCILOP_KEEP, /**< Keeps the current value. */
SDL_GPU_STENCILOP_ZERO, /**< Sets the value to 0. */
SDL_GPU_STENCILOP_REPLACE, /**< Sets the value to reference. */
SDL_GPU_STENCILOP_INCREMENT_AND_CLAMP, /**< Increments the current value and clamps to the maximum value. */
SDL_GPU_STENCILOP_DECREMENT_AND_CLAMP, /**< Decrements the current value and clamps to 0. */
SDL_GPU_STENCILOP_INVERT, /**< Bitwise-inverts the current value. */
SDL_GPU_STENCILOP_INCREMENT_AND_WRAP, /**< Increments the current value and wraps back to 0. */
SDL_GPU_STENCILOP_DECREMENT_AND_WRAP /**< Decrements the current value and wraps to the maximum value. */
} SDL_GPUStencilOp;
AVAILABILITY¶
This enum is available since SDL 3.2.0.
SEE ALSO¶
| SDL 3.2.24 | Simple Directmedia Layer |