Classes | |
class | LimitStencil |
Limit point stencil descriptor. More... | |
class | LimitStencilTable |
Table of limit subdivision stencils. More... | |
class | LimitStencilTableFactory |
A specialized factory for LimitStencilTable. More... | |
class | PatchDescriptor |
Describes the type of a patch. More... | |
class | PatchMap |
An quadtree-based map connecting coarse faces to their sub-patches. More... | |
struct | PatchParam |
Local patch parameterization descriptor. More... | |
class | PatchTable |
Container for arrays of parametric patches. More... | |
class | PatchTableFactory |
class | PrimvarRefiner |
Applies refinement operations to generic primvar data. More... | |
class | PtexIndices |
Object used to compute and query ptex face indices. More... | |
class | Stencil |
Vertex stencil descriptor. More... | |
class | StencilTable |
Table of subdivision stencils. More... | |
class | StencilTableFactory |
A specialized factory for StencilTable. More... | |
struct | TopologyDescriptor |
Descriptor for raw topology data, provided as a convenience with a corresponding Factory. It should be functionally complete and simple to use, but for more demanding situations, writing a custom Factory is likely warranted. More... | |
class | TopologyLevel |
TopologyLevel is an interface for accessing data in a specific level of a refined topology hierarchy. Instances of TopologyLevel are created and owned by a TopologyRefiner, which will return const-references to them. Such references are only valid during the lifetime of TopologyRefiner that created and returned them, and only for a given refinement, i.e. if the TopologyRefiner is re-refined, any references to TopoologyLevels are invalidated. More... | |
class | TopologyRefiner |
Stores topology data for a specified set of refinement options. More... | |
class | TopologyRefinerFactory |
Factory for constructing TopologyRefiners from specific mesh classes. More... | |
class | TopologyRefinerFactoryBase |
Private base class of Factories for constructing TopologyRefiners. More... | |
Typedefs | |
typedef void(* | ErrorCallbackFunc) (ErrorType err, const char *message) |
typedef void(* | WarningCallbackFunc) (const char *message) |
Sets the warning callback function (default is "printf") More... | |
typedef Vtr::ConstArray< PatchDescriptor > | ConstPatchDescriptorArray |
typedef std::vector< PatchParam > | PatchParamTable |
typedef Vtr::Array< PatchParam > | PatchParamArray |
typedef Vtr::ConstArray< PatchParam > | ConstPatchParamArray |
typedef Vtr::Index | Index |
typedef Vtr::LocalIndex | LocalIndex |
typedef Vtr::IndexArray | IndexArray |
typedef Vtr::LocalIndexArray | LocalIndexArray |
typedef Vtr::ConstIndexArray | ConstIndexArray |
typedef Vtr::ConstLocalIndexArray | ConstLocalIndexArray |
Enumerations | |
enum | ErrorType { FAR_NO_ERROR, FAR_FATAL_ERROR, FAR_INTERNAL_CODING_ERROR, FAR_CODING_ERROR, FAR_RUNTIME_ERROR } |
Functions | |
void | SetErrorCallback (ErrorCallbackFunc func) |
Sets the error callback function (default is "printf") More... | |
void | Error (ErrorType err) |
Sends an OSD error. More... | |
void | Error (ErrorType err, const char *format,...) |
Sends an OSD error with a message. More... | |
void | SetWarningCallback (WarningCallbackFunc func) |
Sets the warning callback function (default is "printf") More... | |
void | Warning (const char *format,...) |
Sends an OSD warning message. More... | |
bool | IndexIsValid (Index index) |
typedef Vtr::ConstIndexArray ConstIndexArray |
Definition at line 151 of file patchDescriptor.h.
Definition at line 126 of file patchParam.h.
typedef void(* ErrorCallbackFunc) (ErrorType err, const char *message) |
typedef Vtr::Index Index |
typedef Vtr::IndexArray IndexArray |
typedef Vtr::LocalIndex LocalIndex |
typedef Vtr::LocalIndexArray LocalIndexArray |
typedef Vtr::Array<PatchParam> PatchParamArray |
Definition at line 125 of file patchParam.h.
typedef std::vector<PatchParam> PatchParamTable |
Definition at line 123 of file patchParam.h.
typedef void(* WarningCallbackFunc) (const char *message) |
enum ErrorType |
void OpenSubdiv::OPENSUBDIV_VERSION::Far::Error | ( | ErrorType | err | ) |
Sends an OSD error.
err | the error type |
void OpenSubdiv::OPENSUBDIV_VERSION::Far::Error | ( | ErrorType | err, |
const char * | format, | ||
... | |||
) |
Sends an OSD error with a message.
err | the error type |
format | the format of the message (followed by arguments) |
|
inline |
void OpenSubdiv::OPENSUBDIV_VERSION::Far::SetErrorCallback | ( | ErrorCallbackFunc | func | ) |
Sets the error callback function (default is "printf")
func | function pointer to the callback function |
void OpenSubdiv::OPENSUBDIV_VERSION::Far::SetWarningCallback | ( | WarningCallbackFunc | func | ) |
Sets the warning callback function (default is "printf")
func | function pointer to the callback function |
void OpenSubdiv::OPENSUBDIV_VERSION::Far::Warning | ( | const char * | format, |
... | |||
) |
Sends an OSD warning message.
format | the format of the message (followed by arguments) |