#include <RixSubdEval.h>
Inherits RixInterface.
Public Member Functions | |
virtual RixSubdivisionMesh * | GetSubdivisionMesh (const char *handle)=0 |
Get a handle to subdivision surface previously created by the renderer. | |
virtual RixSubdivisionMesh * | CreateSubdivisionMesh (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. | |
virtual int | GetVersion () const |
Get the version number of this interface. | |
Protected Member Functions | |
RixSubdivisionSurfaceEvaluation () | |
Constructor is for internal use only. | |
Protected Attributes | |
int | m_version |
Version number of this interface. |
|
Constructor is for internal use only.
|
|
Constructs a subdivision surface from local data.
|
|
Destroys a subdivision surface.
|
|
Get a handle to subdivision surface previously created by the renderer.
|
|
Get the version number of this interface. Different interfaces might have different version numbers in a given release. |
|
Version number of this interface.
|