Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
SB::Engine::NamedParameterValue Class Reference

Represents a discrete value for a NamedParameter. More...

#include <parameter.h>

Inheritance diagram for SB::Engine::NamedParameterValue:
Collaboration diagram for SB::Engine::NamedParameterValue:

Public Attributes

SB::Core::DatabasePtr< NamedParameterparentParameter
 
- Public Attributes inherited from SB::Core::ObjectUtilities
std::string m_debugName
 

Additional Inherited Members

- Public Member Functions inherited from SB::Core::DatabaseObject
SB_ID getDatabaseID () const
 
void setDatabaseID (SB_ID id)
 
std::string_view getDatabaseName () const
 
void setDatabaseName (std::string_view name)
 
bool getEditorHidden () const
 
void setEditorHidden (bool hidden)
 
 operator SB_ID () const
 
- Public Member Functions inherited from SB::Core::Object
template<typename T >
TtryConvertObject () noexcept
 Gets the most derived type of this object and upcasts it to T.
 
template<typename T >
const TtryConvertObject () const noexcept
 
rttr::type getType () const
 
- Public Member Functions inherited from SB::Core::ObjectUtilities
SB::Engine::SystemgetSystem () const
 
sc_systemgetChef () const
 
ma_enginegetMini () const
 
- Public Member Functions inherited from SB::Core::DatabaseObjectUtilities
virtual void onLoaded ()
 
virtual void onProjectLoaded ()
 
virtual void onDestroy ()
 

Detailed Description

Represents a discrete value for a NamedParameter.

The object inherits from SB::Core::DatabaseObject to be universally referencable and have a display name. The object knows its parent NamedParameter.

The object's ID is its parameter value.


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