OBJ_Sound Class Reference

#include <OBJ_Sound.h>

Inheritance diagram for OBJ_Sound:

OBJ_Geometry OBJ_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Member Functions

 OBJ_Sound (OP_Network *net, const char *name, OP_Operator *op)
virtual ~OBJ_Sound ()
virtual OBJ_OBJECT_TYPE getObjectType () const
virtual unsigned disableParms ()
void getSoundSource (UT_String &choppath, fpreal t)
int isDirectional ()
int getRolloffType ()
void getSoundParms (int &active, float &volume, float &volume2, float &angle1, float &angle2, float &rolloff, float t)
virtual void resolveObsoleteParms (PRM_ParmList *obsolete)
virtual int isObjectRenderable () const

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *entry)
static PRM_TemplategetObsolete ()
static PRM_TemplategetTemplateList ()

Protected Member Functions

virtual OP_ERROR cookMyObj (OP_Context &context)
virtual int * getIndirect () const


Detailed Description

Definition at line 48 of file OBJ_Sound.h.


Constructor & Destructor Documentation

OBJ_Sound::OBJ_Sound ( OP_Network net,
const char *  name,
OP_Operator op 
)

virtual OBJ_Sound::~OBJ_Sound (  )  [virtual]


Member Function Documentation

virtual OP_ERROR OBJ_Sound::cookMyObj ( OP_Context context  )  [protected, virtual]

Reimplemented from OBJ_Node.

virtual unsigned OBJ_Sound::disableParms (  )  [virtual]

Reimplemented from OBJ_Geometry.

virtual int* OBJ_Sound::getIndirect (  )  const [inline, protected, virtual]

Reimplemented from OBJ_Geometry.

Definition at line 79 of file OBJ_Sound.h.

virtual OBJ_OBJECT_TYPE OBJ_Sound::getObjectType (  )  const [virtual]

Reimplemented from OBJ_Geometry.

static PRM_Template* OBJ_Sound::getObsolete (  )  [static]

Reimplemented from OBJ_Geometry.

int OBJ_Sound::getRolloffType (  )  [inline]

Definition at line 66 of file OBJ_Sound.h.

void OBJ_Sound::getSoundParms ( int &  active,
float &  volume,
float &  volume2,
float &  angle1,
float &  angle2,
float &  rolloff,
float  t 
)

void OBJ_Sound::getSoundSource ( UT_String choppath,
fpreal  t 
)

static PRM_Template* OBJ_Sound::getTemplateList (  )  [static]

int OBJ_Sound::isDirectional (  )  [inline]

Definition at line 65 of file OBJ_Sound.h.

virtual int OBJ_Sound::isObjectRenderable (  )  const [virtual]

Reimplemented from OBJ_Node.

static OP_Node* OBJ_Sound::myConstructor ( OP_Network net,
const char *  name,
OP_Operator entry 
) [static]

Reimplemented from OBJ_Geometry.

virtual void OBJ_Sound::resolveObsoleteParms ( PRM_ParmList obsolete  )  [virtual]

Reimplemented from OBJ_Geometry.


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

Generated on Mon Jan 28 00:48:38 2013 for HDK by  doxygen 1.5.9