Deletes an AlReferenceFileSet wrapper object.
class AlReferenceFileSet : public AlObject { public: virtual ~AlReferenceFileSet(); virtual statusCode deleteObject(); virtual AlObject* copyWrapper() const; virtual AlObjectType type() const; virtual const char* name() const; virtual statusCode setName( const char* ); bool isAlternative() const; bool isVisible() const; statusCode setVisible(bool isVisible); bool hasColour() const; bool getColour(unsigned char rgba[4]) const; statusCode setColour(unsigned char rgba[4]); AlReferenceFile* firstReferenceFile(); AlReferenceFile* nextReferenceFile( AlReferenceFile* ); statusCode nextReferenceFileD( AlReferenceFile*, bool rootOnly = false ); statusCode addReferenceFile( AlReferenceFile* ); statusCode addReferenceFileToAlternative(AlReferenceFile*); statusCode removeReferenceFileFromAlternative(AlReferenceFile*); protected: AlReferenceFileSet(); private: static void initMessages(); static void finiMessages(); };
Deletes the associated AlReferenceFileSet.
sSuccess - the AlReferenceFileSet data was successfully deleted.
sInvalidObject - the AlReferenceFileSet was not valid.
Makes a copy of the AlReferenceFileSet. The returned AlReferenceFileSet references the same data as the original.
Returns the class identifier kRefFileSetType.
Returns a pointer to this camera's name.
Changes the FileSet's name to the given name. If the given name is not unique, then a unique name is generated.
< const char *newName - The name to be given to the FileSet.
s Success - If successful.
sInvalidObject - If the FileSet is not valid.
sInvalidArgument - Given pointer is NULL.
Returns the first Reference file set in the list of Alias AlReferenceFileSet objects. NULL is returned if the list is empty.
Returns the AlShader following curShader in the list of Alias AlShader objects. NULL is returned if curShader has no next shader.
< curShader - Shader from which to walk forward.
Destructively points 'curShader' to the AlShader following curShader in the list of Alias AlShader objects.
< curShader - Shader from which to walk forward.
rootOnly (default value is false) - Allows the caller to traverse only the top level of the reference structure as opposed to traversing the whole assembly tree.
sSuccess - curShader now points to the next shader.
sFailure - There is no next shader.
sInvalidArgument - curShader was invalid.