Provided by: libsdl3-doc_3.2.8+ds-1_all bug

NAME

       SDL_GetPointerProperty - Get a pointer property from a group of properties.

HEADER FILE

       Defined in SDL3/SDL_properties.h

SYNOPSIS

       #include "SDL3/SDL.h"

       void * SDL_GetPointerProperty(SDL_PropertiesID props, const char *name, void *default_value);

DESCRIPTION

       By convention, the names of properties that SDL exposes on objects will start with "SDL.", and properties
       that SDL uses internally will start with "SDL.internal.". These should be considered read-only and should
       not be modified by applications.

FUNCTION PARAMETERS

       props  the properties to query.

       name   the name of the property to query.

       default_value
              the default value of the property.

RETURN VALUE

       Returns the value of the property, or default_value if it is not set or not a pointer property.

THREAD SAFETY

       It  is  safe to call this function from any thread, although the data returned is not protected and could
       potentially be freed if you call

       SDL_SetPointerProperty () or

       SDL_ClearProperty () on these properties from another thread. If you need to avoid this, use

       SDL_LockProperties () and

       SDL_UnlockProperties ().

AVAILABILITY

       This function is available since SDL 3.2.0.

SEE ALSO

       (3), SDL_GetBooleanProperty(3), (3),  SDL_GetFloatProperty(3),  (3),  SDL_GetNumberProperty(3),  (3),
       SDL_GetPropertyType(3),     (3),     SDL_GetStringProperty(3),     (3),    SDL_HasProperty(3),    (3),
       SDL_SetPointerProperty(3)

Simple Directmedia Layer                            SDL 3.2.8                          SDL_GetPointerProperty(3)