SDL_ASSERT_LEVEL - Man Page

The level of assertion aggressiveness.

Header File

Defined in SDL3/SDL_assert.h

Synopsis

#include "SDL3/SDL.h"

#define SDL_ASSERT_LEVEL SomeNumberBasedOnVariousFactors

Description

This value changes depending on compiler options and other preprocessor defines.

It is currently one of the following values, but future SDL releases might add more:

· 0: All SDL assertion macros are disabled.

· 1: Release settings: SDL_assert
disabled,
  SDL_assert_release
enabled.

· 2: Debug settings: SDL_assert
and
  SDL_assert_release
enabled.

· 3: Paranoid settings: All SDL assertion macros enabled, including
  SDL_assert_paranoid .

Availability

This macro is available since SDL 3.2.0.

Info

SDL 3.2.2 Simple Directmedia Layer SDL3 FUNCTIONS