All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_PartRender Class Reference

#include <GEO_PartRender.h>

Public Member Functions

 GEO_PartRender ()
 ~GEO_PartRender ()
void setDefaults ()
bool saveH9 (std::ostream &os, bool binary) const
bool loadH9 (UT_IStream &is)
GEO_PartRenderoperator= (const GEO_PartRender &src)
bool isEqual (const GEO_PartRender &src, fpreal tol=SYS_FTOLERANCE) const
bool operator== (const GEO_PartRender &src) const
bool saveJSON (UT_JSONWriter &w) const
bool saveJSON (UT_JSONValue &v) const
bool loadJSON (UT_JSONParser &p)
bool loadJSON (UT_JSONParser &p, const UT_JSONValue &v)
void setSize (float radius)
void setBlurTime (float bt)
void setType (GEO_PART_TYPE t)
void setMotionBlur (int onOff)
void setVirtual (int onOff)
float getSize () const
float getBlurTime () const
GEO_PART_TYPE getType () const
int isMotionBlur () const
int isVirtual () const
const char * getTypeName () const
void setTypeName (const char *type)

Detailed Description

A class to manage the various settings that control how a particle system should be rendered.

Definition at line 39 of file GEO_PartRender.h.

Constructor & Destructor Documentation

GEO_PartRender::GEO_PartRender ( )
GEO_PartRender::~GEO_PartRender ( )

Member Function Documentation

float GEO_PartRender::getBlurTime ( ) const

Definition at line 93 of file GEO_PartRender.h.

float GEO_PartRender::getSize ( ) const

Definition at line 92 of file GEO_PartRender.h.

GEO_PART_TYPE GEO_PartRender::getType ( ) const

Definition at line 94 of file GEO_PartRender.h.

const char* GEO_PartRender::getTypeName ( ) const

Get/Set type by name (rather than enum)

bool GEO_PartRender::isEqual ( const GEO_PartRender src,
fpreal  tol = SYS_FTOLERANCE 
) const

Definition at line 58 of file GEO_PartRender.h.

int GEO_PartRender::isMotionBlur ( ) const

Definition at line 95 of file GEO_PartRender.h.

int GEO_PartRender::isVirtual ( ) const

Definition at line 97 of file GEO_PartRender.h.

bool GEO_PartRender::loadH9 ( UT_IStream is)
bool GEO_PartRender::loadJSON ( UT_JSONParser p)
bool GEO_PartRender::loadJSON ( UT_JSONParser p,
const UT_JSONValue v 
GEO_PartRender& GEO_PartRender::operator= ( const GEO_PartRender src)

Definition at line 50 of file GEO_PartRender.h.

bool GEO_PartRender::operator== ( const GEO_PartRender src) const

Definition at line 67 of file GEO_PartRender.h.

bool GEO_PartRender::saveH9 ( std::ostream &  os,
bool  binary 
) const
bool GEO_PartRender::saveJSON ( UT_JSONWriter w) const
bool GEO_PartRender::saveJSON ( UT_JSONValue v) const
void GEO_PartRender::setBlurTime ( float  bt)

Definition at line 78 of file GEO_PartRender.h.

void GEO_PartRender::setDefaults ( )
void GEO_PartRender::setMotionBlur ( int  onOff)

Definition at line 80 of file GEO_PartRender.h.

void GEO_PartRender::setSize ( float  radius)

Definition at line 77 of file GEO_PartRender.h.

void GEO_PartRender::setType ( GEO_PART_TYPE  t)

Definition at line 79 of file GEO_PartRender.h.

void GEO_PartRender::setTypeName ( const char *  type)

Get/Set type by name (rather than enum)

void GEO_PartRender::setVirtual ( int  onOff)

Definition at line 85 of file GEO_PartRender.h.

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