CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
cmlabs::ParamIntegerHeader Struct Reference

Value block of a PARAM_INTEGER parameter. More...

#include <ComponentMemory.h>

Public Attributes

int64 val
 Current value.
int64 defaultVal
 Value restored by resetParameter().
int64 minVal
 Inclusive lower bound (0 = unbounded when max also 0).
int64 maxVal
 Inclusive upper bound.
int64 interval
 Step used by tweakParameter().

Detailed Description

Value block of a PARAM_INTEGER parameter.

Warning
Shared-memory layout; see MemoryManager.h for the ABI/rebuild warning.

Definition at line 214 of file ComponentMemory.h.

Member Data Documentation

◆ defaultVal

int64 cmlabs::ParamIntegerHeader::defaultVal

Value restored by resetParameter().

Definition at line 216 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter().

◆ interval

int64 cmlabs::ParamIntegerHeader::interval

Step used by tweakParameter().

Definition at line 219 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ maxVal

int64 cmlabs::ParamIntegerHeader::maxVal

Inclusive upper bound.

Definition at line 218 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ minVal

int64 cmlabs::ParamIntegerHeader::minVal

Inclusive lower bound (0 = unbounded when max also 0).

Definition at line 217 of file ComponentMemory.h.

Referenced by cmlabs::ComponentMemory::createParameter(), and cmlabs::ComponentMemory::tweakParameter().

◆ val

int64 cmlabs::ParamIntegerHeader::val

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