ASPiK SDK
Loading...
Searching...
No Matches
AuxParameterAttribute Struct Reference

Information about auxilliary parameter details - purely customizeable. This uses the attributeValue union to set the attribute in multiple fashions without resorting to declaring multiple datatypes. More...

#include <pluginstructures.h>

Public Member Functions

 AuxParameterAttribute (uint32_t _attributeID)
 
AuxParameterAttributeoperator= (const AuxParameterAttribute &data)
 
void reset (uint32_t _attributeID)
 
void setFloatAttribute (float f)
 
void setDoubleAttribute (double d)
 
void setIntAttribute (int n)
 
void setUintAttribute (unsigned int u)
 
void setBoolAttribute (bool b)
 
void setVoidPtrAttribute (void *vp)
 
float getFloatAttribute ()
 
double getDoubleAttribute ()
 
int getIntAttribute ()
 
unsigned int getUintAttribute ()
 
bool getBoolAttribute ()
 
void * getVoidPtrAttribute ()
 

Public Attributes

attributeValue value
 value in union form
 
uint32_t attributeID = 0
 attribute ID
 

Detailed Description

Information about auxilliary parameter details - purely customizeable. This uses the attributeValue union to set the attribute in multiple fashions without resorting to declaring multiple datatypes.

Author
Will Pirkle http://www.willpirkle.com
Remarks
This object is included in Designing Audio Effects Plugins in C++ 2nd Ed. by Will Pirkle
Version
Revision : 1.0
Date
Date : 2018 / 09 / 7

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