RixSubdivisionSurfaceEvaluation Class Reference

RixSubdivisionSurfaceEvaluation Class Referenceabstract

This class is used to obtain SubdivisionMesh objects. More...

#include <RixSubdEval.h>

Inheritance diagram for RixSubdivisionSurfaceEvaluation:
RixInterface

Public Member Functions

virtual RixSubdivisionMeshGetSubdivisionMesh (const char *handle)=0
 
virtual RixSubdivisionMeshCreateSubdivisionMesh (const RtToken mask, int nfaces, const int *nverts, const int *verts, int ntags, RtToken const *tags, int *ntagargs, int *intargs, float *floatargs, char *const *stringargs, int nparms, RtToken const *tokens, void **data)=0
 Constructs a subdivision surface from local data.
 
virtual void DestroySubdivisionMesh (RixSubdivisionMesh *mesh)=0
 Destroys a subdivision surface.
 
- Public Member Functions inherited from RixInterface
virtual int GetVersion () const
 

Protected Member Functions

 RixSubdivisionSurfaceEvaluation ()
 Constructor is for internal use only.
 
- Protected Member Functions inherited from RixInterface
 RixInterface (int version)
 Interfaces should not be constructed by users.
 
virtual ~RixInterface ()
 Interfaces should not be deleted by users.
 

Additional Inherited Members

- Protected Attributes inherited from RixInterface
int m_version
 Version number of this interface.
 

Detailed Description

This class is used to obtain SubdivisionMesh objects.

Member Function Documentation

virtual RixSubdivisionMesh* RixSubdivisionSurfaceEvaluation::GetSubdivisionMesh ( const char *  handle)
pure virtual

Get a handle to subdivision surface previously created by the renderer.


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