The Battle for Wesnoth  1.19.24+dev
Public Member Functions | Private Attributes | List of all members
sdl3_properties Class Reference

#include <sdl3_properties_raii.hpp>

Public Member Functions

 sdl3_properties ()
 
 ~sdl3_properties ()
 
SDL_PropertiesID id () const
 
 operator SDL_PropertiesID () const
 

Private Attributes

SDL_PropertiesID props_
 

Detailed Description

Definition at line 19 of file sdl3_properties_raii.hpp.

Constructor & Destructor Documentation

◆ sdl3_properties()

sdl3_properties::sdl3_properties ( )
inline

Definition at line 22 of file sdl3_properties_raii.hpp.

◆ ~sdl3_properties()

sdl3_properties::~sdl3_properties ( )
inline

Definition at line 27 of file sdl3_properties_raii.hpp.

References props_.

Member Function Documentation

◆ id()

SDL_PropertiesID sdl3_properties::id ( ) const
inline

Definition at line 32 of file sdl3_properties_raii.hpp.

References props_.

Referenced by sound::play_sound_internal().

◆ operator SDL_PropertiesID()

sdl3_properties::operator SDL_PropertiesID ( ) const
inline

Definition at line 34 of file sdl3_properties_raii.hpp.

References props_.

Member Data Documentation

◆ props_

SDL_PropertiesID sdl3_properties::props_
private

Definition at line 37 of file sdl3_properties_raii.hpp.

Referenced by id(), operator SDL_PropertiesID(), and ~sdl3_properties().


The documentation for this class was generated from the following file: