OpenSubdiv
SurfaceFactory Member List

This is the complete list of members for SurfaceFactory, including all inherited members.

CreateFaceVaryingSurface(Index faceIndex) const SurfaceFactoryinline
CreateFaceVaryingSurface(Index faceIndex, FVarID id) const SurfaceFactoryinline
CreateVaryingSurface(Index faceIndex) const SurfaceFactoryinline
CreateVertexSurface(Index faceIndex) const SurfaceFactoryinline
FaceHasLimitSurface(Index faceIndex) const SurfaceFactory
FVarID typedefSurfaceFactoryMeshAdapter
getFaceFVarValueIndices(Index faceIndex, FVarID fvarID, Index fvarValueIndices[]) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
getFaceNeighborhoodFVarValueIndicesIfRegular(Index faceIndex, FVarID fvarID, Index fvarValueIndices[]) const SurfaceFactoryMeshAdapterinlineprotectedvirtual
getFaceNeighborhoodVertexIndicesIfRegular(Index faceIndex, Index vertexIndices[]) const SurfaceFactoryMeshAdapterinlineprotectedvirtual
GetFaceParameterization(Index faceIndex) const SurfaceFactory
getFaceSize(Index faceIndex) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
getFaceVertexIncidentFaceFVarValueIndices(Index faceIndex, int faceVertex, FVarID fvarID, Index fvarValueIndices[]) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
getFaceVertexIncidentFaceVertexIndices(Index faceIndex, int faceVertex, Index vertexIndices[]) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
getFaceVertexIndices(Index faceIndex, Index vertexIndices[]) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
GetSchemeOptions() const SurfaceFactoryinline
GetSchemeType() const SurfaceFactoryinline
Index typedefSurfaceFactoryMeshAdapter
InitFaceVaryingSurface(Index faceIndex, Surface< REAL > *surface) const SurfaceFactoryinline
InitFaceVaryingSurface(Index faceIndex, Surface< REAL > *surface, FVarID fvarID) const SurfaceFactoryinline
InitSurfaces(Index faceIndex, Surface< REAL > *vtxSurface, Surface< REAL > *fvarSurfaces, FVarID const fvarIDs[]=0, int fvarCount=0, Surface< REAL > *varSurface=0) const SurfaceFactoryinline
InitVaryingSurface(Index faceIndex, Surface< REAL > *surface) const SurfaceFactoryinline
InitVertexSurface(Index faceIndex, Surface< REAL > *surface) const SurfaceFactoryinline
isFaceHole(Index faceIndex) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
operator=(SurfaceFactory const &)=deleteSurfaceFactoryprotected
populateFaceVertexDescriptor(Index faceIndex, int faceVertex, VertexDescriptor *vertexDescriptor) const =0SurfaceFactoryMeshAdapterprotectedpure virtual
setInternalCache(SurfaceFactoryCache *cache)SurfaceFactoryprotected
SurfaceFactory(Sdc::SchemeType schemeType, Sdc::Options const &schemeOptions, Options const &limitOptions)SurfaceFactoryprotected
SurfaceFactory(SurfaceFactory const &)=deleteSurfaceFactoryprotected
~SurfaceFactory() overrideSurfaceFactory