Class MaterialParameterObject

Inheritance Relationships

Base Type

  • public GenParam::ParameterObject

Class Documentation

class MaterialParameterObject : public GenParam::ParameterObject

Class to store particle coloring information.

Public Functions

inline MaterialParameterObject()
inline MaterialParameterObject(std::string id_, std::string colorField_, unsigned int colorMapType_, Real minVal_, Real maxVal_, bool visible_, unsigned int maxEmitterParticles_, bool emitterReuseParticles_, Vector3r emitterBoxMin_, Vector3r emitterBoxMax_)
virtual void initParameters()

Public Members

std::string id
std::string colorField
unsigned int colorMapType
Real minVal
Real maxVal
bool visible
unsigned int maxEmitterParticles
bool emitterReuseParticles
Vector3r emitterBoxMin
Vector3r emitterBoxMax

Public Static Attributes

static int MATERIAL_ID = -1
static int MATERIAL_MIN_VAL = -1
static int MATERIAL_MAX_VAL = -1
static int MATERIAL_VISIBLE = -1
static int MATERIAL_COLOR_FIELD = -1
static int MATERIAL_COLOR_MAP = -1
static int MATERIAL_MAX_EMITTER_PARTICLES = -1
static int MATERIAL_EMITTER_REUSE = -1
static int MATERIAL_EMITTER_BOX_MIN = -1
static int MATERIAL_EMITTER_BOX_MAX = -1