40 #ifndef _DISPLAY_TYPES_H 
   41 #define _DISPLAY_TYPES_H 
   48 #define NUM_TEXTURE_POINTS 4 
   50 #define OBJECT_SETTING_UNDEFINED -1 
   75     DEPTH_BUFFER_NO_TEST_NO_WRITE = 0, 
 
   76     DEPTH_BUFFER_TEST_AND_WRITE,       
 
  156 #define DEF_WINDOW_SIZE 500 
  157 #define DEF_FILE_NAME "Untitled" 
  159 #define DEF_LINE_RCOLOR 0 
  160 #define DEF_LINE_GCOLOR 0 
  161 #define DEF_LINE_BCOLOR 0 
  162 #define DEF_LINE_ALPHA 255 
  164 #define DEF_FILL_RCOLOR 255 
  165 #define DEF_FILL_GCOLOR 255 
  166 #define DEF_FILL_BCOLOR 255 
  167 #define DEF_FILL_ALPHA 255 
  169 #define DEF_GRID_RCOLOR 0 
  170 #define DEF_GRID_GCOLOR 0 
  171 #define DEF_GRID_BCOLOR 0 
  172 #define DEF_GRID_ALPHA 255 
  174 #define DEF_AXES_RCOLOR 0 
  175 #define DEF_AXES_GCOLOR 0 
  176 #define DEF_AXES_BCOLOR 0 
  177 #define DEF_AXES_ALPHA 255 
  179 #define DEF_TEXTURE_BLEND_RCOLOR 255 
  180 #define DEF_TEXTURE_BLEND_GCOLOR 255 
  181 #define DEF_TEXTURE_BLEND_BCOLOR 255 
  182 #define DEF_TEXTURE_BLEND_ALPHA 255 
  184 #define DEF_BACKGROUND_RCOLOR 160 
  185 #define DEF_BACKGROUND_GCOLOR 168 
  186 #define DEF_BACKGROUND_BCOLOR 176 
  187 #define DEF_BACKGROUND_ALPHA 255 
  189 #define DEF_LIGHT_COLOR 255 
  191 #define DEF_LINE_WIDTH 1.0 
  192 #define DEF_LINE_STIPPLE_PATTERN 65535 
  193 #define DEF_LINE_STIPPLE_MULTIPLIER 1 
  195 #define DEF_QUAD_WIDTH 25.0 
  196 #define DEF_QUAD_HEIGHT 25.0 
  198 #define DEF_CIRCLE_WIDTH 25.0 
  199 #define DEF_CIRCLE_HEIGHT 25.0 
  200 #define DEF_SHADING SHADING_FLAT 
  201 #define DEF_LIGHTING_ENABLED 0 
  202 #define DEF_USE_PARENT_LIGHTING true 
  203 #define DEF_POLY_MODE POLY_MODE_OUTLINE 
  204 #define DEF_POLY_END POLY_CLOSED 
  205 #define DEF_TEXTURE_REPEAT TRUE 
  206 #define DEF_TEXTURE_MAGNIFICATION TEXTURE_FILTER_LINEAR 
  207 #define DEF_TEXTURE_MINIFICATION TEXTURE_FILTER_LINEAR 
  208 #define DEF_TEXTURE_MAP TEXTURE_MAP_REPLACE 
  209 #define DEF_POLYGON_MIN_DIMENSION 1 
  211 #define DEF_POLYGON_OFFSET 0 
  213 #define DEF_DOUBLE_CLICK 500 
  214 #define DEF_DOUBLE_CLICK_TOLERANCE 5 
  216 #define DEF_STATIC_FLAG FALSE 
  217 #define DEF_ALPHAMODE ALPHA_MODE_256_LEVEL 
  218 #define DEF_VISIBILITY TRUE 
  219 #define DEF_CULLBACKFACE FALSE 
  220 #define DEF_ZBUFFER DEPTH_BUFFER_TEST_NO_WRITE 
  221 #define DEF_ANTIALIAS FALSE 
  222 #define DEF_CIRCLE_SEGMENTS 30 
  223 #define DEF_PROTECTION_MODE PUBLIC 
  224 #define DEF_ARC_ANGLE_AMOUNT 90.0 
  225 #define DEF_ARC_START_ANGLE 270.0 
  226 #define DEF_PROJECTION ORTHOGRAPHIC 
  227 #define DEF_BUFFER DOUBLE_BUFFER 
  228 #define DEF_FRAME_RATE 30 
  229 #define DEF_REDRAW REDRAW_CONSTANT 
  230 #define DEF_BLINK false 
  231 #define DEF_BLINK_RATE 2.0 
  232 #define DEF_PICKABLE PICK_FIRST 
  233 #define DEF_MATERIAL_INDEX 0 
  235 #define DEF_TEXTURE_PALETTE_SIZE 50 
  237 static const int MULTIPLE_TEXTURES_ON_OBJECT = -2;
 
  252     VIEW_PERSPECTIVE = 8,
 
  266     GLS_INSTANCE_NAME = 1,
 
  274     GLS_TEXTURE_MAP_MODE,
 
  275     GLS_TEXTURE_MIN_FILTER,
 
  276     GLS_TEXTURE_MAG_FILTER,
 
  277     GLS_TEXTURE_BLEND_COLOR,
 
  278     GLS_TEXTURE_ROTATION,
 
  281     GLS_TEXTURE_OFFSET_X,
 
  282     GLS_TEXTURE_OFFSET_Y,
 
  287     GLS_COLOR_MATERIAL_MODE,
 
  289     GLS_LINE_STIPPLE_PATTERN,
 
  290     GLS_LINE_STIPPLE_MULTIPLIER,
 
  300     GLS_LIGHTING_ENABLED,
 
  302     GLS_MATERIAL_INDICES,
 
  304     GLS_COMPONENT_ABSOLUTE_PLACEMENT,
 
  305     GLS_COMPONENT_EDITOR_TRANSFORM,
 
Definition: display_types.h:69
Definition: display_types.h:78
Definition: display_types.h:94
Definition: display_types.h:67
ShadingType_e
Definition: display_types.h:108
Definition: display_types.h:135
GLS_Initializers
Definition: display_types.h:264
RedrawBehavior_e
Definition: display_types.h:123
Definition: display_types.h:126
PolygonMode_e
Definition: display_types.h:82
TextureFilter_e
Definition: display_types.h:62
Definition: display_types.h:147
Definition: display_types.h:145
Definition: display_types.h:85
Definition: display_types.h:97
Definition: display_types.h:86
Definition: display_types.h:96
Definition: display_types.h:104
A file for all GL Studio files to include. 
Definition: display_types.h:57
Definition: display_types.h:110
Definition: display_types.h:84
Views
Definition: display_types.h:247
Definition: display_types.h:95
Definition: display_types.h:127
Definition: display_types.h:117
Definition: display_types.h:146
Definition: display_types.h:58
Definition: display_types.h:56
DepthBuffer_e
Definition: display_types.h:73
Definition: display_types.h:125
ColorMaterialMode_e
Definition: display_types.h:141
Definition: display_types.h:55
AlphaMode_e
Definition: display_types.h:92
PickableType_e
Definition: display_types.h:131
Definition: display_types.h:88
TextureMap_e
Definition: display_types.h:53
Definition: display_types.h:65
Definition: display_types.h:144
Definition: display_types.h:111
Definition: display_types.h:77
MemberAccess_e
Definition: display_types.h:115
Definition: display_types.h:87
Definition: display_types.h:68
Definition: display_types.h:64
Definition: display_types.h:133
PolygonClose_e
Definition: display_types.h:101
Definition: display_types.h:66
Definition: display_types.h:148
Definition: display_types.h:119
Definition: display_types.h:118
Definition: bmpimage.h:46
Definition: display_types.h:143
Definition: display_types.h:134
Definition: display_types.h:136
Definition: display_types.h:103