BOpcodeHandler.h
Macro Definitions
Types
Fields
int const |
Detailed Description
Macro Definition
-
POINTER_SIZED_INT
-
POINTER_SIZED_UINT
-
IMPLEMENT_CLONE(class_name)
macro to simplify normal implementation of the Clone function
-
IMPLEMENT_CLONE_OPCODE(class_name)
a version of IMPLEMENT_CLONE for the classes that need to know the opcode
-
TKLOD_ESCAPE
terminates the list of all LOD levels. TKE_Termination could not be used, since 0 is a valid value for LOD level.
-
NC_HAS_WEIGHTS
an array of floats for the weights is specified with the TK_NURBS_Curve
-
NC_HAS_KNOTS
an array of floats for the knots is specified with the TK_NURBS_Curve
-
NC_HAS_START
a float is specified for where the TK_NURBS_Curve starts in parametric [0,1] space
-
NC_HAS_END
a float is specified for where the TK_NURBS_Curve ends in parametric [0,1] space
-
NS_HAS_WEIGHTS
an array of floats for the weights is specified with the TK_NURBS_Surface
-
NS_HAS_KNOTS
an array of floats for the knots is specified with the TK_NURBS_Surface
-
NS_HAS_TRIMS
the TK_NURBS_Surface contains a list of trims
-
NS_TRIM_END
terminates an NS_TRIM_COLLECTION if one is active, otherwise terminates the list of trims
-
NS_TRIM_POLY
the next trim is a polyline (closed automatically if not already a closed loop)
-
NS_TRIM_CURVE
the next trim is a nurbs curve in parametric space
-
NS_TRIM_COLLECTION
all trim objects up to the next NS_TRIM_END should be combined as one.
-
NS_TRIM_LAST_KNOWN_TYPE
the last known trim type defined as of the current version of the toolkit
-
NS_TRIM_KEEP
instead of the usual cutting away the enclosed area, cut away everything but
-
NS_TRIM_HAS_WEIGHTS
applies only to trims of type NS_TRIM_CURVE: an array of floats for the weights is specified with the trim curve
-
NS_TRIM_HAS_KNOTS
applies only to trims of type NS_TRIM_CURVE: an array of floats for the knots is specified with the trim curve
Field Documentation
-
int const TK_Image_Bytes_Per_Pixel[]
Specifies the number of bytes per pixel for each format.