ReactOS  0.4.12-dev-36-g472787f
nurbsconsts.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define N_SAMPLING_TOLERANCE   1
 
#define N_S_RATE   6
 
#define N_T_RATE   7
 
#define N_CLAMPFACTOR   13
 
#define N_NOCLAMPING   0.0
 
#define N_MINSAVINGS   14
 
#define N_NOSAVINGSSUBDIVISION   0.0
 
#define N_CULLING   2
 
#define N_NOCULLING   0.0
 
#define N_CULLINGON   1.0
 
#define N_SAMPLINGMETHOD   10
 
#define N_NOSAMPLING   0.0
 
#define N_FIXEDRATE   3.0
 
#define N_DOMAINDISTANCE   2.0
 
#define N_PARAMETRICDISTANCE   5.0
 
#define N_PATHLENGTH   6.0
 
#define N_SURFACEAREA   7.0
 
#define N_OBJECTSPACE_PARA   8.0
 
#define N_OBJECTSPACE_PATH   9.0
 
#define N_BBOX_SUBDIVIDING   17
 
#define N_NOBBOXSUBDIVISION   0.0
 
#define N_BBOXTIGHT   1.0
 
#define N_BBOXROUND   2.0
 
#define N_DISPLAY   3
 
#define N_FILL   1.0
 
#define N_OUTLINE_POLY   2.0
 
#define N_OUTLINE_TRI   3.0
 
#define N_OUTLINE_QUAD   4.0
 
#define N_OUTLINE_PATCH   5.0
 
#define N_OUTLINE_PARAM   6.0
 
#define N_OUTLINE_PARAM_S   7.0
 
#define N_OUTLINE_PARAM_ST   8.0
 
#define N_OUTLINE_SUBDIV   9.0
 
#define N_OUTLINE_SUBDIV_S   10.0
 
#define N_OUTLINE_SUBDIV_ST   11.0
 
#define N_ISOLINE_S   12.0
 
#define N_ERRORCHECKING   4
 
#define N_NOMSG   0.0
 
#define N_MSG   1.0
 
#define N_PIXEL_TOLERANCE   N_SAMPLING_TOLERANCE
 
#define N_ERROR_TOLERANCE   20
 
#define N_SUBDIVISIONS   5
 
#define N_TILES   8
 
#define N_TMP1   9
 
#define N_TMP2   N_SAMPLINGMETHOD
 
#define N_TMP3   11
 
#define N_TMP4   12
 
#define N_TMP5   N_CLAMPFACTOR
 
#define N_TMP6   N_MINSAVINGS
 
#define N_S_STEPS   N_S_RATE
 
#define N_T_STEPS   N_T_RATE
 
#define N_CULLINGMATRIX   1
 
#define N_SAMPLINGMATRIX   2
 
#define N_BBOXMATRIX   3
 
#define N_BBOXSIZE   4
 
#define N_P2D   0x8
 
#define N_P2DR   0xd
 

Macro Definition Documentation

◆ N_BBOX_SUBDIVIDING

#define N_BBOX_SUBDIVIDING   17

Definition at line 63 of file nurbsconsts.h.

Referenced by Mapdesc::getProperty(), Mapdesc::isProperty(), and Mapdesc::setProperty().

◆ N_BBOXMATRIX

#define N_BBOXMATRIX   3

Definition at line 107 of file nurbsconsts.h.

Referenced by NurbsTessellator::setnurbsproperty().

◆ N_BBOXROUND

#define N_BBOXROUND   2.0

Definition at line 66 of file nurbsconsts.h.

Referenced by Mapdesc::bboxTooBig().

◆ N_BBOXSIZE

#define N_BBOXSIZE   4

Definition at line 112 of file nurbsconsts.h.

Referenced by NurbsTessellator::setnurbsproperty().

◆ N_BBOXTIGHT

#define N_BBOXTIGHT   1.0

Definition at line 65 of file nurbsconsts.h.

◆ N_CLAMPFACTOR

#define N_CLAMPFACTOR   13

Definition at line 44 of file nurbsconsts.h.

Referenced by Mapdesc::getProperty(), Mapdesc::isProperty(), and Mapdesc::setProperty().

◆ N_CULLING

◆ N_CULLINGMATRIX

#define N_CULLINGMATRIX   1

◆ N_CULLINGON

#define N_CULLINGON   1.0

Definition at line 53 of file nurbsconsts.h.

Referenced by gluGetNurbsProperty(), and gluNurbsProperty().

◆ N_DISPLAY

◆ N_DOMAINDISTANCE

#define N_DOMAINDISTANCE   2.0

Definition at line 57 of file nurbsconsts.h.

Referenced by gluGetNurbsProperty(), gluNurbsProperty(), and Mapdesc::isDomainSampling().

◆ N_ERROR_TOLERANCE

◆ N_ERRORCHECKING

#define N_ERRORCHECKING   4

◆ N_FILL

#define N_FILL   1.0

◆ N_FIXEDRATE

#define N_FIXEDRATE   3.0

Definition at line 56 of file nurbsconsts.h.

Referenced by Mapdesc::isConstantSampling().

◆ N_ISOLINE_S

#define N_ISOLINE_S   12.0

Definition at line 82 of file nurbsconsts.h.

Referenced by Subdivider::render().

◆ N_MINSAVINGS

#define N_MINSAVINGS   14

Definition at line 46 of file nurbsconsts.h.

Referenced by Mapdesc::getProperty(), Mapdesc::isProperty(), and Mapdesc::setProperty().

◆ N_MSG

#define N_MSG   1.0

Definition at line 85 of file nurbsconsts.h.

Referenced by Renderhints::Renderhints().

◆ N_NOBBOXSUBDIVISION

#define N_NOBBOXSUBDIVISION   0.0

◆ N_NOCLAMPING

#define N_NOCLAMPING   0.0

Definition at line 45 of file nurbsconsts.h.

Referenced by Patch::clamp(), Mapdesc::Mapdesc(), and Mapdesc::setProperty().

◆ N_NOCULLING

#define N_NOCULLING   0.0

Definition at line 52 of file nurbsconsts.h.

Referenced by gluNurbsProperty(), Mapdesc::isCulling(), and Mapdesc::Mapdesc().

◆ N_NOMSG

#define N_NOMSG   0.0

Definition at line 84 of file nurbsconsts.h.

Referenced by NurbsTessellator::do_check_knots().

◆ N_NOSAMPLING

#define N_NOSAMPLING   0.0

Definition at line 55 of file nurbsconsts.h.

Referenced by Mapdesc::Mapdesc().

◆ N_NOSAVINGSSUBDIVISION

#define N_NOSAVINGSSUBDIVISION   0.0

Definition at line 47 of file nurbsconsts.h.

Referenced by Patch::getstepsize(), Mapdesc::Mapdesc(), and Mapdesc::setProperty().

◆ N_OBJECTSPACE_PARA

#define N_OBJECTSPACE_PARA   8.0

◆ N_OBJECTSPACE_PATH

#define N_OBJECTSPACE_PATH   9.0

◆ N_OUTLINE_PARAM

#define N_OUTLINE_PARAM   6.0

Definition at line 76 of file nurbsconsts.h.

Referenced by Subdivider::subdivideInS().

◆ N_OUTLINE_PARAM_S

#define N_OUTLINE_PARAM_S   7.0

Definition at line 77 of file nurbsconsts.h.

Referenced by Subdivider::splitInS().

◆ N_OUTLINE_PARAM_ST

#define N_OUTLINE_PARAM_ST   8.0

Definition at line 78 of file nurbsconsts.h.

Referenced by Subdivider::splitInT().

◆ N_OUTLINE_PATCH

#define N_OUTLINE_PATCH   5.0

◆ N_OUTLINE_POLY

#define N_OUTLINE_POLY   2.0

Definition at line 72 of file nurbsconsts.h.

Referenced by gluGetNurbsProperty(), and gluNurbsProperty().

◆ N_OUTLINE_QUAD

#define N_OUTLINE_QUAD   4.0

Definition at line 74 of file nurbsconsts.h.

Referenced by Renderhints::init().

◆ N_OUTLINE_SUBDIV

#define N_OUTLINE_SUBDIV   9.0

Definition at line 79 of file nurbsconsts.h.

Referenced by Subdivider::nonSamplingSplit().

◆ N_OUTLINE_SUBDIV_S

#define N_OUTLINE_SUBDIV_S   10.0

Definition at line 80 of file nurbsconsts.h.

Referenced by Subdivider::monosplitInS().

◆ N_OUTLINE_SUBDIV_ST

#define N_OUTLINE_SUBDIV_ST   11.0

Definition at line 81 of file nurbsconsts.h.

Referenced by Subdivider::monosplitInT().

◆ N_OUTLINE_TRI

#define N_OUTLINE_TRI   3.0

Definition at line 73 of file nurbsconsts.h.

Referenced by Renderhints::init().

◆ N_P2D

◆ N_P2DR

◆ N_PARAMETRICDISTANCE

#define N_PARAMETRICDISTANCE   5.0

◆ N_PATHLENGTH

#define N_PATHLENGTH   6.0

◆ N_PIXEL_TOLERANCE

◆ N_S_RATE

#define N_S_RATE   6

Definition at line 42 of file nurbsconsts.h.

◆ N_S_STEPS

◆ N_SAMPLING_TOLERANCE

#define N_SAMPLING_TOLERANCE   1

Definition at line 41 of file nurbsconsts.h.

◆ N_SAMPLINGMATRIX

◆ N_SAMPLINGMETHOD

◆ N_SUBDIVISIONS

#define N_SUBDIVISIONS   5

◆ N_SURFACEAREA

#define N_SURFACEAREA   7.0

Definition at line 60 of file nurbsconsts.h.

Referenced by Mapdesc::isSurfaceAreaSampling().

◆ N_T_RATE

#define N_T_RATE   7

Definition at line 43 of file nurbsconsts.h.

◆ N_T_STEPS

◆ N_TILES

#define N_TILES   8

Definition at line 92 of file nurbsconsts.h.

◆ N_TMP1

#define N_TMP1   9

◆ N_TMP2

#define N_TMP2   N_SAMPLINGMETHOD

Definition at line 94 of file nurbsconsts.h.

◆ N_TMP3

#define N_TMP3   11

Definition at line 95 of file nurbsconsts.h.

◆ N_TMP4

#define N_TMP4   12

Definition at line 96 of file nurbsconsts.h.

◆ N_TMP5

#define N_TMP5   N_CLAMPFACTOR

Definition at line 97 of file nurbsconsts.h.

◆ N_TMP6

#define N_TMP6   N_MINSAVINGS

Definition at line 98 of file nurbsconsts.h.