SDL3pp
A slim C++ wrapper for SDL3
Loading...
Searching...
No Matches
SDL::Properties Member List

This is the complete list of members for SDL::Properties, including all inherited members.

begin() constSDL::PropertiesBaseinline
ClearProperty(StringParam name)SDL::PropertiesBaseinline
Copy(PropertiesRef dst)SDL::PropertiesBaseinline
Destroy()SDL::PropertiesBaseinline
end() constSDL::PropertiesBaseinline
Enumerate(EnumeratePropertiesCallback callback, void *userdata) constSDL::PropertiesBaseinline
Enumerate(EnumeratePropertiesCB callback) constSDL::PropertiesBaseinline
Get(StringParam name) constSDL::PropertiesBaseinline
get() const noexceptSDL::ResourceBaseT< PropertiesID >inline
GetBooleanProperty(StringParam name, bool default_value=false) constSDL::PropertiesBaseinline
GetCount() constSDL::PropertiesBaseinline
GetFloatProperty(StringParam name, float default_value=0) constSDL::PropertiesBaseinline
GetNumberProperty(StringParam name, Sint64 default_value=0) constSDL::PropertiesBaseinline
GetPointerProperty(StringParam name, void *default_value=nullptr) constSDL::PropertiesBaseinline
GetPropertyType(StringParam name) constSDL::PropertiesBaseinline
GetStringProperty(StringParam name, StringParam default_value="") constSDL::PropertiesBaseinline
HasProperty(StringParam name) constSDL::PropertiesBaseinline
Lock()SDL::PropertiesBaseinline
operator bool() constSDL::ResourceBaseT< PropertiesID >inlineexplicit
operator->() const noexceptSDL::ResourceBaseT< PropertiesID >inline
operator<=>(const ResourceBaseT &other) const=defaultSDL::ResourceBaseT< PropertiesID >
operator=(Properties &&other) noexceptSDL::Propertiesinline
SDL::PropertiesBase::operator=(const ResourceBaseT &)=defaultSDL::ResourceBaseT< PropertiesID >protected
operator[](StringParam name) constSDL::PropertiesBaseinline
operator[](StringParam name)SDL::PropertiesBaseinline
Properties(PropertiesID resource) noexceptSDL::Propertiesinlineexplicit
Properties(Properties &&other) noexceptSDL::Propertiesinline
Properties()SDL::Propertiesinline
Properties(std::initializer_list< std::pair< StringParam, std::variant< StringParam, void *, Sint64, float, bool > > > entries)SDL::Propertiesinline
RawConstPointer typedefSDL::ResourceBaseT< PropertiesID >
RawPointer typedefSDL::ResourceBaseT< PropertiesID >
release() noexceptSDL::ResourceBaseT< PropertiesID >inline
ResourceBaseT()=defaultSDL::PropertiesBase
ResourceBaseT(RawPointer resource)SDL::PropertiesBaseinline
ResourceBaseT(std::nullptr_t)SDL::PropertiesBaseinline
ResourceBaseT(const ResourceBaseT &)=defaultSDL::PropertiesBase
ResourceBaseT(ResourceBaseT &&) noexcept=defaultSDL::PropertiesBase
Set(StringParam name, V &&value)SDL::PropertiesBaseinline
SetBooleanProperty(StringParam name, bool value)SDL::PropertiesBaseinline
SetFloatProperty(StringParam name, float value)SDL::PropertiesBaseinline
SetNumberProperty(StringParam name, Sint64 value)SDL::PropertiesBaseinline
SetPointerProperty(StringParam name, void *value)SDL::PropertiesBaseinline
SetPointerPropertyWithCleanup(StringParam name, void *value, CleanupPropertyCallback cleanup, void *userdata)SDL::PropertiesBaseinline
SetPointerPropertyWithCleanup(StringParam name, void *value, CleanupPropertyCB cleanup)SDL::PropertiesBaseinline
SetStringProperty(StringParam name, StringParam value)SDL::PropertiesBaseinline
Unlock(PropertiesLock &&lock)SDL::PropertiesBaseinline
~Properties()SDL::Propertiesinline
~ResourceBaseT()=defaultSDL::ResourceBaseT< PropertiesID >protected