#include <options.h>
Public Types | |
enum | VVarBoundaryInterpolation { VVAR_BOUNDARY_NONE = 0, VVAR_BOUNDARY_EDGE_ONLY, VVAR_BOUNDARY_EDGE_AND_CORNER } |
enum | FVarBoundaryInterpolation { FVAR_BOUNDARY_BILINEAR = 0, FVAR_BOUNDARY_EDGE_ONLY, FVAR_BOUNDARY_EDGE_AND_CORNER, FVAR_BOUNDARY_ALWAYS_SHARP } |
enum | CreasingMethod { CREASE_UNIFORM = 0, CREASE_CHAIKIN } |
enum | TriangleSubdivision { TRI_SUB_NORMAL = 0, TRI_SUB_OLD, TRI_SUB_NEW } |
enum | NonManifoldInterpolation { NON_MANIFOLD_NONE = 0, NON_MANIFOLD_SMOOTH, NON_MANIFOLD_SHARP } |
Public Member Functions | |
Options () | |
~Options () | |
VVarBoundaryInterpolation | GetVVarBoundaryInterpolation () const |
void | SetVVarBoundaryInterpolation (VVarBoundaryInterpolation b) |
FVarBoundaryInterpolation | GetFVarBoundaryInterpolation () const |
void | SetFVarBoundaryInterpolation (FVarBoundaryInterpolation b) |
CreasingMethod | GetCreasingMethod () const |
void | SetCreasingMethod (CreasingMethod c) |
NonManifoldInterpolation | GetNonManifoldInterpolation () const |
void | SetNonManifoldInterpolation (NonManifoldInterpolation n) |
TriangleSubdivision | GetTriangleSubdivision () const |
void | SetTriangleSubdivision (TriangleSubdivision t) |
bool | GetHbrCompatibility () const |
void | SetHbrCompatibility (bool onOrOff) |
enum CreasingMethod |
enum TriangleSubdivision |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |