RslArg_v6 Class Reference
RslArg_v6 Class Referenceabstract
Inheritance diagram for RslArg_v6:
Public Member Functions | |
virtual | ~RslArg_v6 () |
Virtual destructor. | |
Public Member Functions inherited from RslArg_v5 | |
virtual bool | IsStruct () const =0 |
Returns true if this argument is a struct (or struct array). | |
virtual const char * | GetName () const =0 |
virtual bool | IsResizable () const =0 |
Returns true if this argument is a resizable array. | |
virtual class RslResizer * | GetResizer () const =0 |
Get resizer for this argument (returns NULL if not resizable). | |
virtual | ~RslArg_v5 () |
Virtual destructor. | |
Public Member Functions inherited from RslArg_v3 | |
virtual bool | IsNormal () const =0 |
Returns true if this argument is a normal (or normal array). | |
virtual bool | IsWriteable () const =0 |
virtual | ~RslArg_v3 () |
Virtual destructor. | |
Public Member Functions inherited from RslArg_v2 | |
virtual | ~RslArg_v2 () |
Virtual destructor. | |
virtual bool | IsFloat () const =0 |
Returns true if this argument is a float (or float array). | |
virtual bool | IsPoint () const =0 |
Returns true if this argument is a point (or point array). | |
virtual bool | IsVector () const =0 |
Returns true if this argument is a vector (or vector array). | |
virtual bool | IsColor () const =0 |
Returns true if this argument is a color (or color array). | |
virtual bool | IsString () const =0 |
Returns true if this argument is a string (or string array). | |
virtual bool | IsMatrix () const =0 |
Returns true if this argument is a matrix (or matrix array). | |
virtual bool | IsArray () const =0 |
Returns true if this argument is an array. | |
virtual bool | IsVarying () const =0 |
Returns true if this argument is varying. | |
virtual int | GetArrayLength () const =0 |
virtual unsigned int | NumValues () const =0 |
virtual void | GetData (float **data, int *stride) const =0 |
Friends | |
class | RslStruct |
class | RslStructArray |
template<typename T > | |
class | RslArrayIter |
Additional Inherited Members | |
Static Public Member Functions inherited from RslArg_v2 | |
static unsigned int | NumValues (int argc, const class RslArg **argv) |
The documentation for this class was generated from the following file: