Blender  V3.3
Classes | Typedefs | Enumerations
opensubdiv_capi_type.h File Reference

Go to the source code of this file.

Classes

struct  OpenSubdiv_PatchCoord
 

Typedefs

typedef enum eOpenSubdivEvaluator eOpenSubdivEvaluator
 
typedef enum OpenSubdiv_SchemeType OpenSubdiv_SchemeType
 
typedef enum OpenSubdiv_VtxBoundaryInterpolation OpenSubdiv_VtxBoundaryInterpolation
 
typedef enum OpenSubdiv_FVarLinearInterpolation OpenSubdiv_FVarLinearInterpolation
 
typedef struct OpenSubdiv_PatchCoord OpenSubdiv_PatchCoord
 

Enumerations

enum  eOpenSubdivEvaluator { OPENSUBDIV_EVALUATOR_CPU = 0 , OPENSUBDIV_EVALUATOR_GPU = 1 }
 
enum  OpenSubdiv_SchemeType { OSD_SCHEME_BILINEAR , OSD_SCHEME_CATMARK , OSD_SCHEME_LOOP }
 
enum  OpenSubdiv_VtxBoundaryInterpolation { OSD_VTX_BOUNDARY_NONE , OSD_VTX_BOUNDARY_EDGE_ONLY , OSD_VTX_BOUNDARY_EDGE_AND_CORNER }
 
enum  OpenSubdiv_FVarLinearInterpolation {
  OSD_FVAR_LINEAR_INTERPOLATION_NONE , OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_ONLY , OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_PLUS1 , OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_PLUS2 ,
  OSD_FVAR_LINEAR_INTERPOLATION_BOUNDARIES , OSD_FVAR_LINEAR_INTERPOLATION_ALL
}
 

Typedef Documentation

◆ eOpenSubdivEvaluator

◆ OpenSubdiv_FVarLinearInterpolation

◆ OpenSubdiv_PatchCoord

◆ OpenSubdiv_SchemeType

◆ OpenSubdiv_VtxBoundaryInterpolation

Enumeration Type Documentation

◆ eOpenSubdivEvaluator

Enumerator
OPENSUBDIV_EVALUATOR_CPU 
OPENSUBDIV_EVALUATOR_GPU 

Definition at line 26 of file opensubdiv_capi_type.h.

◆ OpenSubdiv_FVarLinearInterpolation

Enumerator
OSD_FVAR_LINEAR_INTERPOLATION_NONE 
OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_ONLY 
OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_PLUS1 
OSD_FVAR_LINEAR_INTERPOLATION_CORNERS_PLUS2 
OSD_FVAR_LINEAR_INTERPOLATION_BOUNDARIES 
OSD_FVAR_LINEAR_INTERPOLATION_ALL 

Definition at line 46 of file opensubdiv_capi_type.h.

◆ OpenSubdiv_SchemeType

Enumerator
OSD_SCHEME_BILINEAR 
OSD_SCHEME_CATMARK 
OSD_SCHEME_LOOP 

Definition at line 31 of file opensubdiv_capi_type.h.

◆ OpenSubdiv_VtxBoundaryInterpolation

Enumerator
OSD_VTX_BOUNDARY_NONE 
OSD_VTX_BOUNDARY_EDGE_ONLY 
OSD_VTX_BOUNDARY_EDGE_AND_CORNER 

Definition at line 37 of file opensubdiv_capi_type.h.