|
SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::Properties, including all inherited members.
| begin() const | SDL::PropertiesBase | inline |
| ClearProperty(StringParam name) | SDL::PropertiesBase | inline |
| Copy(PropertiesRef dst) | SDL::PropertiesBase | inline |
| Destroy() | SDL::PropertiesBase | inline |
| end() const | SDL::PropertiesBase | inline |
| Enumerate(EnumeratePropertiesCallback callback, void *userdata) const | SDL::PropertiesBase | inline |
| Enumerate(EnumeratePropertiesCB callback) const | SDL::PropertiesBase | inline |
| Get(StringParam name) const | SDL::PropertiesBase | inline |
| get() const noexcept | SDL::ResourceBaseT< PropertiesID > | inline |
| GetBooleanProperty(StringParam name, bool default_value=false) const | SDL::PropertiesBase | inline |
| GetCount() const | SDL::PropertiesBase | inline |
| GetFloatProperty(StringParam name, float default_value=0) const | SDL::PropertiesBase | inline |
| GetNumberProperty(StringParam name, Sint64 default_value=0) const | SDL::PropertiesBase | inline |
| GetPointerProperty(StringParam name, void *default_value=nullptr) const | SDL::PropertiesBase | inline |
| GetPropertyType(StringParam name) const | SDL::PropertiesBase | inline |
| GetStringProperty(StringParam name, StringParam default_value="") const | SDL::PropertiesBase | inline |
| HasProperty(StringParam name) const | SDL::PropertiesBase | inline |
| Lock() | SDL::PropertiesBase | inline |
| operator bool() const | SDL::ResourceBaseT< PropertiesID > | inlineexplicit |
| operator->() const noexcept | SDL::ResourceBaseT< PropertiesID > | inline |
| operator<=>(const ResourceBaseT &other) const=default | SDL::ResourceBaseT< PropertiesID > | |
| operator=(Properties &&other) noexcept | SDL::Properties | inline |
| SDL::PropertiesBase::operator=(const ResourceBaseT &)=default | SDL::ResourceBaseT< PropertiesID > | protected |
| operator[](StringParam name) const | SDL::PropertiesBase | inline |
| operator[](StringParam name) | SDL::PropertiesBase | inline |
| Properties(PropertiesID resource) noexcept | SDL::Properties | inlineexplicit |
| Properties(Properties &&other) noexcept | SDL::Properties | inline |
| Properties() | SDL::Properties | inline |
| Properties(std::initializer_list< std::pair< StringParam, std::variant< StringParam, void *, Sint64, float, bool > > > entries) | SDL::Properties | inline |
| RawConstPointer typedef | SDL::ResourceBaseT< PropertiesID > | |
| RawPointer typedef | SDL::ResourceBaseT< PropertiesID > | |
| release() noexcept | SDL::ResourceBaseT< PropertiesID > | inline |
| ResourceBaseT()=default | SDL::PropertiesBase | |
| ResourceBaseT(RawPointer resource) | SDL::PropertiesBase | inline |
| ResourceBaseT(std::nullptr_t) | SDL::PropertiesBase | inline |
| ResourceBaseT(const ResourceBaseT &)=default | SDL::PropertiesBase | |
| ResourceBaseT(ResourceBaseT &&) noexcept=default | SDL::PropertiesBase | |
| Set(StringParam name, V &&value) | SDL::PropertiesBase | inline |
| SetBooleanProperty(StringParam name, bool value) | SDL::PropertiesBase | inline |
| SetFloatProperty(StringParam name, float value) | SDL::PropertiesBase | inline |
| SetNumberProperty(StringParam name, Sint64 value) | SDL::PropertiesBase | inline |
| SetPointerProperty(StringParam name, void *value) | SDL::PropertiesBase | inline |
| SetPointerPropertyWithCleanup(StringParam name, void *value, CleanupPropertyCallback cleanup, void *userdata) | SDL::PropertiesBase | inline |
| SetPointerPropertyWithCleanup(StringParam name, void *value, CleanupPropertyCB cleanup) | SDL::PropertiesBase | inline |
| SetStringProperty(StringParam name, StringParam value) | SDL::PropertiesBase | inline |
| Unlock(PropertiesLock &&lock) | SDL::PropertiesBase | inline |
| ~Properties() | SDL::Properties | inline |
| ~ResourceBaseT()=default | SDL::ResourceBaseT< PropertiesID > | protected |