Blender V4.3
opensubdiv_capi_type.hh File Reference

Go to the source code of this file.

Classes

struct  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
}
 

Enumeration Type Documentation

◆ eOpenSubdivEvaluator

Enumerator
OPENSUBDIV_EVALUATOR_CPU 
OPENSUBDIV_EVALUATOR_GPU 

Definition at line 7 of file opensubdiv_capi_type.hh.

◆ 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 27 of file opensubdiv_capi_type.hh.

◆ OpenSubdiv_SchemeType

Enumerator
OSD_SCHEME_BILINEAR 
OSD_SCHEME_CATMARK 
OSD_SCHEME_LOOP 

Definition at line 12 of file opensubdiv_capi_type.hh.

◆ OpenSubdiv_VtxBoundaryInterpolation

Enumerator
OSD_VTX_BOUNDARY_NONE 
OSD_VTX_BOUNDARY_EDGE_ONLY 
OSD_VTX_BOUNDARY_EDGE_AND_CORNER 

Definition at line 18 of file opensubdiv_capi_type.hh.