|
#define | DISP_VERTTICKS (1<<0) |
| Display vertices as tick marks.
|
|
#define | DISP_BEZHANDLES (1<<1) |
| Display Bezier handles.
|
|
#define | DISP_OBJSELECTED (1<<8) |
| Mimics COMP_OBJSELECTED in mesh.h.
|
|
#define | DISP_SELVERTS (1<<10) |
| Display selected vertices.
|
|
#define | DISP_SELFACES (1<<11) |
| Display selected faces.
|
|
#define | DISP_SELSEGMENTS (1<<11) |
| Display selected segments.
|
|
#define | DISP_SELPATCHES (1<<11) |
| Display selected patches.
|
|
#define | DISP_SELEDGES (1<<12) |
| Display selected edges.
|
|
#define | DISP_SELPOLYS (1<<13) |
| Display selected polygons.
|
|
#define | DISP_SELHANDLES (1<<14) |
| Display selected handles.
|
|
#define | DISP_UNSELECTED (1<<14) |
| Used by loft – Shape unselected.
|
|
#define | DISP_SELECTED (1<<15) |
| Used by loft – Shape selected.
|
|
#define | DISP_LATTICE (1<<16) |
| Display the patch lattice.
|
|
#define | DISP_ATSHAPELEVEL (1<<16) |
| Used by loft – Shape at current level.
|
|
#define | DISP_VERT_NUMBERS (1<<17) |
| When this bit is set, and vertex ticks are being displayed, the shape is drawn with vertex numbers in addition to the ticks.
|
|
#define | DISP_VERTS (1<<17) |
| This is used by the Edit Patch modifier to indicate whether the vertices are displayed or not.
|
|
#define | DISP_VERT_NUMBERS_SELONLY (1<<18) |
| When this bit is set and the DISP_VERT_NUMBERS bit is set, only the numbers of selected vertices are displayed.
|
|
#define | DISP_SPLINES_ORTHOG (1<<25) |
| Not displayed, but splines to be created orthogonally.
|
|
#define | PSHAPE_BUILTIN_STEPS -2 |
| Uses the shape's built-in steps/adaptive settings (default)
|
|
#define | PSHAPE_ADAPTIVE_STEPS -1 |
| Forces adaptive steps
|
|
#define | SHAPE_OBJECT (1<<0) |
| Object level selection.
|
|
#define | SHAPE_SPLINE (1<<1) |
| Spline level selection (a single polygon within the shape).
|
|
#define | SHAPE_SEGMENT (1<<2) |
| Segment level selection.
|
|
#define | SHAPE_VERTEX (1<<3) |
| Vertex level selection.
|
|
#define | SUBHIT_SHAPE_SELONLY (1<<0) |
|
#define | SUBHIT_SHAPE_UNSELONLY (1<<2) |
|
#define | SUBHIT_SHAPE_ABORTONHIT (1<<3) |
|
#define | SUBHIT_SHAPE_SELSOLID (1<<4) |
|
#define | SUBHIT_SHAPE_VERTS (1<<24) |
|
#define | SUBHIT_SHAPE_SEGMENTS (1<<25) |
|
#define | SUBHIT_SHAPE_POLYS (1<<26) |
|
#define | SUBHIT_SHAPE_TYPEMASK (SUBHIT_SHAPE_VERTS|SUBHIT_SHAPE_SEGMENTS|SUBHIT_SHAPE_POLYS) |
|
#define | IPB_STEPS 0 |
|
#define | IPB_OPTIMIZE 1 |
|
#define | IPB_ADAPTIVE 2 |
|
#define | DEF_STEPS 6 |
|
#define | DEF_OPTIMIZE TRUE |
|
#define | DEF_ADAPTIVE FALSE |
|
#define | DEF_RENDERABLE FALSE |
|
#define | DEF_DISPRENDERMESH FALSE |
|
#define | DEF_RENDERABLE_THICKNESS 1.0f |
|
#define | DEF_RENDERABLE_SIDES 12 |
|
#define | DEF_RENDERABLE_ANGLE 0.0f |
|
#define | DEF_GENUVS FALSE |
|
#define | PARAM_SIMPLE 0 |
| Parameter space based on segments.
|
|
#define | PARAM_NORMALIZED 1 |
| Parameter space normalized to curve length.
|
|
#define | GW_DRV_RENDERER 0 |
|
#define | GW_DRV_DEVICE 1 |
|
#define | POINT_RGN 0x0001 |
|
#define | RECT_RGN 0x0002 |
|
#define | CIRCLE_RGN 0x0004 |
|
#define | FENCE_RGN 0x0008 |
|
#define | RGN_DIR_UNDEF -1 |
|
#define | RGN_DIR_RIGHT 0 |
|
#define | RGN_DIR_LEFT 1 |
|
#define | AC_DIR_RL_CROSS 0 |
| Right to left implies crossing (AutoCAD compatible)
|
|
#define | AC_DIR_LR_CROSS 1 |
| Left to right implies crossing (AutoCAD incompatible)
|
|
#define | WM_SHUTDOWN (WM_USER+2001) |
|
#define | WM_INIT_COMPLETE (WM_USER+2002) |
|
#define | GW_MAX_FILE_LEN 128 |
|
#define | GW_MAX_CAPTION_LEN 128 |
|
#define | GW_MAX_VERTS 32 |
|
#define | GFX_MAX_STRIP 100 |
|
#define | GFX_MAX_TEXTURES 8 |
|
#define | GW_NO_ATTS 0x0000000 |
| No attributes are specified.
|
|
#define | GW_WIREFRAME 0x0000001 |
| The wireframe rendering mode.
|
|
#define | GW_ILLUM 0x0000002 |
| This indicates that you have colors per vertex in your polygons and that they must be used.
|
|
#define | GW_FLAT 0x0000004 |
| Flat (facet) shading mode.
|
|
#define | GW_SPECULAR 0x0000008 |
| This enables the specular highlight display.
|
|
#define | GW_TEXTURE 0x0000010 |
| This enables the texture display.
|
|
#define | GW_Z_BUFFER 0x0000020 |
| When coordinates are specified for drawing primitives, they have x, y, and z values.
|
|
#define | GW_PERSP_CORRECT 0x0000040 |
| In this mode, textures are corrected for the perspective display.
|
|
#define | GW_POLY_EDGES 0x0000080 |
| This mode causes polygon edges (Edged Faces) to be on.
|
|
#define | GW_BACKCULL 0x0000100 |
| Backface culling is used.
|
|
#define | GW_TWO_SIDED 0x0000200 |
| Faces are displayed regardless of their surface normal orientation.
|
|
#define | GW_COLOR_VERTS 0x0000400 |
| This turns on color-per-vertex display.
|
|
#define | GW_SHADE_CVERTS 0x0000800 |
| This modifies GW_COLOR_VERTS.
|
|
#define | GW_PICK 0x0001000 |
| This indicates that hit testing will be performed (not rendering).
|
|
#define | GW_BOX_MODE 0x0002000 |
| Objects are shown using their bounding box.
|
|
#define | GW_ALL_EDGES 0x0004000 |
| All edges of the item are shown (including the hidden ones).
|
|
#define | GW_VERT_TICKS 0x0008000 |
| This mode is actually a pseudo-mode.
|
|
#define | GW_SHADE_SEL_FACES 0x0010000 |
|
#define | GW_TRANSPARENCY 0x0020000 |
| Specifies to use Transparency.
|
|
#define | GW_TRANSPARENT_PASS 0x0040000 |
| Specifies a Second pass to perform Blended Transparency.
|
|
#define | GW_EMISSIVE_VERTS 0x0080000 |
|
#define | GW_ALL_OPAQUE 0x0100000 |
|
#define | GW_EDGES_ONLY 0x0200000 |
|
#define | GW_CONSTANT 0x0400000 |
|
#define | GW_HIDDENLINE 0x0800000 |
| Similar to GW_CONSTANT but the shade color will be the color of the background.
|
|
#define | GW_BLENDING 0x1000000 |
|
#define | GW_DEPTHWRITE_DISABLE 0x2000000 |
| Disables writing into the depth buffer.
|
|
#define | GW_GAMMA_CORRECT 0x4000000 |
| Enable gamma correct.
|
|
#define | GW_LIGHTING (GW_ILLUM | GW_SPECULAR) |
| This is the same as GW_ILLUM and GW_SPECULAR.
|
|
#define | GW_SHAPE_RECT 0 |
|
#define | GW_SHAPE_CIRCULAR 1 |
|
#define | GW_TEX_NO_TILING 0 |
|
#define | GW_TEX_REPEAT 1 |
|
#define | GW_TEX_MIRROR 2 |
|
#define | GW_TEX_LEAVE 0 |
| Use the source pixel value.
|
|
#define | GW_TEX_REPLACE 1 |
| Use the texture pixel value.
|
|
#define | GW_TEX_MODULATE 2 |
| Multiply the source with the texture.
|
|
#define | GW_TEX_ADD 3 |
| Add the source and texture.
|
|
#define | GW_TEX_ADD_SIGNED 4 |
| Add the source and texture with an 0.5 subtraction.
|
|
#define | GW_TEX_SUBTRACT 5 |
| Subtract the source from the texture.
|
|
#define | GW_TEX_ADD_SMOOTH 6 |
| Add the source and the texture then subtract their product.
|
|
#define | GW_TEX_ALPHA_BLEND 7 |
| Alpha blend the texture with the source.
|
|
#define | GW_TEX_PREMULT_ALPHA_BLEND 8 |
| Alpha blend the the source with a premultiplied alpha texture.
|
|
#define | GW_TEX_ALPHA_BLEND2 9 |
| Alpha blend the the source with a premultiplied alpha texture with GL_MODULATE as the tex env instead of GL_DECAL.
|
|
#define | GW_TEX_SCALE_1X 0 |
| Multiply the tex op result by 1.
|
|
#define | GW_TEX_SCALE_2X 1 |
| Multiply the tex op result by 2.
|
|
#define | GW_TEX_SCALE_4X 2 |
| Multiply the tex op result by 4.
|
|
#define | GW_TEX_ZERO 0 |
| Use no alpha value.
|
|
#define | GW_TEX_SOURCE 1 |
| Use the source alpha.
|
|
#define | GW_TEX_TEXTURE 2 |
| Use the texture alpha.
|
|
#define | GW_TEX_CONSTANT 3 |
| Use a constant BGRA color as an alpha.
|
|
#define | GW_TEX_PREVIOUS 4 |
| Use the previous texture stage alpha.
|
|
#define | GW_LEFT_PLANE 0x0100 |
|
#define | GW_RIGHT_PLANE 0x0200 |
|
#define | GW_BOTTOM_PLANE 0x0400 |
|
#define | GW_TOP_PLANE 0x0800 |
|
#define | GW_FRONT_PLANE 0x1000 |
|
#define | GW_BACK_PLANE 0x2000 |
|
#define | GW_PLANE_MASK 0x3f00 |
|
#define | GW_EDGE_SKIP 0 |
|
#define | GW_EDGE_VIS 1 |
|
#define | GW_EDGE_INVIS 2 |
|
#define | BUF_F_BUFFER 0 |
|
#define | BUF_Z_BUFFER 1 |
|
#define | GW_DOES_SUPPORT TRUE |
|
#define | GW_DOES_NOT_SUPPORT FALSE |
|
#define | GW_SPT_TXT_CORRECT 0 |
| Allow perspective correction to be toggled?
|
|
#define | GW_SPT_GEOM_ACCEL 1 |
| Do 3D xforms, clipping, lighting thru driver?
|
|
#define | GW_SPT_TRI_STRIPS 2 |
| Send down strips instead of individual triangles?
|
|
#define | GW_SPT_DUAL_PLANES 3 |
| Allow dual planes to be used?
|
|
#define | GW_SPT_SWAP_MODEL 4 |
| Update viewports with complete redraw on WM_PAINT?
|
|
#define | GW_SPT_INCR_UPDATE 5 |
| Redraw only damaged areas on object move?
|
|
#define | GW_SPT_1_PASS_DECAL 6 |
| Do decaling with only one pass?
|
|
#define | GW_SPT_DRIVER_CONFIG 7 |
| Allow driver config dialog box?
|
|
#define | GW_SPT_TEXTURED_BKG 8 |
| Is viewport background a texture?
|
|
#define | GW_SPT_VIRTUAL_VPTS 9 |
| Are viewports bigger than the window allowed?
|
|
#define | GW_SPT_PAINT_DOES_BLIT 10 |
| Does WM_PAINT cause a backbuffer blit?
|
|
#define | GW_SPT_WIREFRAME_STRIPS 11 |
| Are wireframe objects are sent as tristrips?
|
|
#define | GW_SPT_ORG_UPPER_LEFT 12 |
| Is the device origin at upper left?
|
|
#define | GW_SPT_ARRAY_PROCESSING 13 |
| Can the drive handle vertex array data?
|
|
#define | GW_SPT_NUM_LIGHTS 14 |
| Number of lights supported?
|
|
#define | GW_SPT_NUM_TEXTURES 15 |
| Number of multitexture stages supported?
|
|
#define | GW_SPT_WIRE_FACES 16 |
| Support for wireframe faces with visibility flags?
|
|
#define | GW_SPT_TOTAL 17 |
| The maximum number of support queries.
|
|
#define | GW_DISPLAY_MAXIMIZED 1 |
|
#define | GW_DISPLAY_WINDOWED 2 |
|
#define | GW_DISPLAY_INVISIBLE 3 |
|
#define | GW_PASS_ONE 0 |
|
#define | GW_PASS_TWO 1 |
|
#define | GW_ATTEN_NONE 0x0000 |
|
#define | GW_ATTEN_START 0x0001 |
|
#define | GW_ATTEN_END 0x0002 |
|
#define | GW_ATTEN_LINEAR 0x0010 |
|
#define | GW_ATTEN_QUAD 0x0020 |
|
#define | SYSTEM_LOCK_RETURN 0x001 |
|
#define | SYSTEM_REMOTE_RETURN 0x002 |
|