Jamba C++ API  4.0.0
NormalizedState Class Reference

Used to communicate the state between the UI and the RT and read/write to stream. More...

#include <NormalizedState.h>

Classes

struct  SaveOrder
 Maintains the order used to save/restore the RT and GUI state. More...
 

Public Member Functions

int getCount () const
 
 NormalizedState (SaveOrder const *iSaveOrder)
 
 NormalizedState (NormalizedState const &other)
 
NormalizedStateoperator= (NormalizedState const &other)
 
virtual tresult readFromStream (Parameters const *iParameters, IBStreamer &iStreamer)
 
void set (int iIdx, ParamValue iParamValue)
 
std::string toString () const
 
virtual tresult writeToStream (Parameters const *iParameters, IBStreamer &oStreamer) const
 
 ~NormalizedState ()
 

Public Attributes

SaveOrder const * fSaveOrder
 
ParamValue * fValues {nullptr}
 

Detailed Description

Used to communicate the state between the UI and the RT and read/write to stream.

Constructor & Destructor Documentation

◆ NormalizedState() [1/2]

NormalizedState ( SaveOrder const *  iSaveOrder)
explicit

◆ ~NormalizedState()

◆ NormalizedState() [2/2]

NormalizedState ( NormalizedState const &  other)

Member Function Documentation

◆ getCount()

int getCount ( ) const
inline

◆ operator=()

NormalizedState & operator= ( NormalizedState const &  other)

◆ readFromStream()

tresult readFromStream ( Parameters const *  iParameters,
IBStreamer &  iStreamer 
)
virtual

◆ set()

void set ( int  iIdx,
ParamValue  iParamValue 
)
inline

◆ toString()

std::string toString ( ) const

◆ writeToStream()

tresult writeToStream ( Parameters const *  iParameters,
IBStreamer &  oStreamer 
) const
virtual

Member Data Documentation

◆ fSaveOrder

SaveOrder const* fSaveOrder

◆ fValues

ParamValue* fValues {nullptr}

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