Jamba  3.0.2
pongasoft::VST::NormalizedState Class Reference

#include <NormalizedState.h>

Classes

struct  SaveOrder
 

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]

pongasoft::VST::NormalizedState::NormalizedState ( SaveOrder const *  iSaveOrder)
explicit

◆ ~NormalizedState()

pongasoft::VST::NormalizedState::~NormalizedState ( )

◆ NormalizedState() [2/2]

pongasoft::VST::NormalizedState::NormalizedState ( NormalizedState const &  other)

Member Function Documentation

◆ getCount()

int pongasoft::VST::NormalizedState::getCount ( ) const
inline

◆ operator=()

NormalizedState & pongasoft::VST::NormalizedState::operator= ( NormalizedState const &  other)

◆ readFromStream()

tresult pongasoft::VST::NormalizedState::readFromStream ( Parameters const *  iParameters,
IBStreamer &  iStreamer 
)
virtual

◆ set()

void pongasoft::VST::NormalizedState::set ( int  iIdx,
ParamValue  iParamValue 
)
inline

◆ toString()

std::string pongasoft::VST::NormalizedState::toString ( ) const

◆ writeToStream()

tresult pongasoft::VST::NormalizedState::writeToStream ( Parameters const *  iParameters,
IBStreamer &  oStreamer 
) const
virtual

Member Data Documentation

◆ fSaveOrder

SaveOrder const* pongasoft::VST::NormalizedState::fSaveOrder

◆ fValues

ParamValue* pongasoft::VST::NormalizedState::fValues {nullptr}

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