Switchboard SDK
Loading...
Searching...
No Matches
switchboard::UIntStoredParameter Class Reference

UIntStoredParameter class. A uint parameter class that contains an uint variable. More...

#include <UIntStoredParameter.hpp>

Inheritance diagram for switchboard::UIntStoredParameter:
switchboard::UIntParameter

Public Member Functions

SB_WASM UIntStoredParameter (const std::string &id, const std::string &name, const std::string &description, const uint defaultValue, const uint minimumValue, const uint maximumValue)
 UIntStoredParameter constructor with a default value.
 
SB_WASM uint getValue () const override
 Gets the current value of the parameter.
 
SB_WASM void setValue (const uint newValue) override
 Sets a new value for the parameter.
 
SB_WASM uint getMinimumValue () const override
 Gets the minimum value for the parameter.
 
SB_WASM uint getMaximumValue () const override
 Gets the maximum value for the parameter.
 
- Public Member Functions inherited from switchboard::UIntParameter
 UIntParameter (const std::string &id, const std::string &name, const std::string &description)
 UIntParameter constructor.
 
virtual ~UIntParameter ()=default
 UIntParameter destructor.
 
void setValue (std::any newValue) override
 
std::any getAnyValue () override
 

Detailed Description

UIntStoredParameter class. A uint parameter class that contains an uint variable.

Constructor & Destructor Documentation

◆ UIntStoredParameter()

switchboard::UIntStoredParameter::UIntStoredParameter ( const std::string & id,
const std::string & name,
const std::string & description,
const uint defaultValue,
const uint minimumValue,
const uint maximumValue )

UIntStoredParameter constructor with a default value.

Parameters
idThe unique identifier of the parameter.
nameThe name of the parameter.
descriptionThe description of the parameter.
defaultValueDefault uint value.
minimumValueMinimum value for the parameter.
maximumValueMaximum value for the parameter.

Member Function Documentation

◆ getMaximumValue()

uint switchboard::UIntStoredParameter::getMaximumValue ( ) const
overridevirtual

Gets the maximum value for the parameter.

Returns
The maximum value.

Implements switchboard::UIntParameter.

◆ getMinimumValue()

uint switchboard::UIntStoredParameter::getMinimumValue ( ) const
overridevirtual

Gets the minimum value for the parameter.

Returns
The minimum value.

Implements switchboard::UIntParameter.

◆ getValue()

uint switchboard::UIntStoredParameter::getValue ( ) const
overridevirtual

Gets the current value of the parameter.

Returns
The current value.

Implements switchboard::UIntParameter.

◆ setValue()

void switchboard::UIntStoredParameter::setValue ( const uint newValue)
overridevirtual

Sets a new value for the parameter.

Parameters
newValueThe new value for the parameter.

Implements switchboard::UIntParameter.