#include "RE_API.h"#include "RE_Platform.h"#include <UT/UT_Color.h>#include <UT/UT_Matrix4.h>#include <GL/glu.h>#include <GL/glx.h>Go to the source code of this file.
| #define CONTEXT_STACK_SIZE 5 |
Definition at line 681 of file RE_Types.h.
| #define GL_DRAW_CURSOR 4 |
Definition at line 226 of file RE_Types.h.
| #define GL_DRAW_NORMAL 0 |
Definition at line 222 of file RE_Types.h.
| #define GL_DRAW_OVERLAY 2 |
Definition at line 224 of file RE_Types.h.
| #define GL_DRAW_POPUP 1 |
Definition at line 223 of file RE_Types.h.
| #define GL_DRAW_UNDERLAY 3 |
Definition at line 225 of file RE_Types.h.
| #define MAX_DISPLAY_MODES 5 |
Definition at line 216 of file RE_Types.h.
| #define MED_RES 90 |
Definition at line 218 of file RE_Types.h.
| #define MM_TO_INCHES | ( | mm | ) | ((mm) / 25.4) |
Definition at line 220 of file RE_Types.h.
| #define NewRE_Cursor | ( | a, | |||
| b | ) | (new RE_XCursor((RE_XServer *)a,b)) |
Definition at line 776 of file RE_Types.h.
| #define NewRE_Server | ( | ) | (new RE_XServer()) |
Definition at line 775 of file RE_Types.h.
| #define NewRE_Visual | ( | a, | |||
| b | ) | (new RE_XVisual((RE_XServer *)a,b)) |
Definition at line 777 of file RE_Types.h.
| #define PATTERN_STACK_SIZE 7 |
Definition at line 682 of file RE_Types.h.
| #define PROJECTION_STACK_SIZE 32 |
Definition at line 684 of file RE_Types.h.
| #define RE_ALIGN_STACK_SIZE 16 |
Definition at line 687 of file RE_Types.h.
| #define RE_BUFFER_STACK_SIZE 8 |
Definition at line 690 of file RE_Types.h.
| #define RE_COLOR_STACK_SIZE 32 |
Definition at line 683 of file RE_Types.h.
| #define RE_DEFAULT_DPI 85.0 |
Definition at line 209 of file RE_Types.h.
| #define RE_FRAMEBUFFER_STACK_SIZE 8 |
Definition at line 688 of file RE_Types.h.
| #define RE_MAXGLVTX 65535 |
Definition at line 214 of file RE_Types.h.
| #define RE_MODE_MULTISAMPLE_MASK 0x60 |
Definition at line 368 of file RE_Types.h.
| #define RE_MODE_MULTISAMPLE_SHIFT 5 |
Definition at line 369 of file RE_Types.h.
| #define RE_NUM_WINDOW_TYPES RE_WINDOW_INVALID_TYPE |
Definition at line 75 of file RE_Types.h.
| #define RE_OGL_SINGLE_CONTEXT 0 |
Definition at line 32 of file RE_Types.h.
| #define RE_SHADER_STACK_SIZE 16 |
Definition at line 689 of file RE_Types.h.
| #define RE_SMOOTH_STACK_SIZE 16 |
Definition at line 685 of file RE_Types.h.
| #define RE_STACK_DEPTH 256 |
Definition at line 692 of file RE_Types.h.
| #define RE_STENCIL_STACK_SIZE 16 |
Definition at line 686 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_LARGE 12.0f |
Definition at line 232 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_MEDIUM 9.0f |
Definition at line 231 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_SMALL 6.0f |
Definition at line 229 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_SMEDIUM 8.0f |
Definition at line 230 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_TINY 3.0f |
Definition at line 228 of file RE_Types.h.
| #define X_ICON_HEIGHT 66 |
Definition at line 212 of file RE_Types.h.
| #define X_ICON_WIDTH 85 |
Definition at line 211 of file RE_Types.h.
| typedef unsigned short ColorIndexType |
Definition at line 762 of file RE_Types.h.
| typedef GLXContext OGLContext |
Definition at line 763 of file RE_Types.h.
| typedef GLXDrawable OGLDrawable |
Definition at line 765 of file RE_Types.h.
| typedef Window OGLWindow |
Definition at line 764 of file RE_Types.h.
| typedef float RE_CMMatrix[16] |
Definition at line 234 of file RE_Types.h.
| typedef IMG_Raster*(* RE_IconLoader)(int, int) |
Definition at line 498 of file RE_Types.h.
| typedef unsigned long RE_IDType |
Definition at line 45 of file RE_Types.h.
| typedef void* RE_OGLContext |
Definition at line 700 of file RE_Types.h.
| typedef unsigned char RE_State |
Definition at line 495 of file RE_Types.h.
| enum RE_BlendDestFactor |
| RE_DBLEND_ONE | |
| RE_DBLEND_SRC_COLOR | |
| RE_DBLEND_ONE_MINUS_SRC_COLOR | |
| RE_DBLEND_SRC_ALPHA | |
| RE_DBLEND_ONE_MINUS_SRC_ALPHA | |
| RE_DBLEND_DST_ALPHA | |
| RE_DBLEND_ONE_MINUS_DST_ALPHA | |
| RE_DBLEND_ZERO |
Definition at line 356 of file RE_Types.h.
| enum RE_BlendSourceFactor |
Definition at line 343 of file RE_Types.h.
| enum RE_BufferType |
| RE_BUFFER_VERTEX | |
| RE_BUFFER_NORMAL | |
| RE_BUFFER_COLOR | |
| RE_BUFFER_TEXTURE_COORD | |
| RE_BUFFER_ELEMENT | |
| RE_BUFFER_ATTRIBUTE | |
| RE_BUFFER_PIXEL_WRITE | |
| RE_BUFFER_PIXEL_READ |
Definition at line 167 of file RE_Types.h.
| enum RE_BufferUsageHint |
Definition at line 180 of file RE_Types.h.
| enum RE_DisplayMode |
Definition at line 371 of file RE_Types.h.
| enum RE_DrawPixelsMode |
| enum RE_FillPattern |
| RE_NO_PATTERN | |
| RE_QUARTER_TONE | |
| RE_HALF_TONE | |
| RE_3QUARTER_TONE | |
| RE_QUARTER_HASH | |
| RE_QUARTER_FORE_HASH | |
| RE_QUARTER_BACK_HASH |
Definition at line 261 of file RE_Types.h.
| enum RE_GPUType |
| RE_GPU_UINT1 | |
| RE_GPU_UINT4 | |
| RE_GPU_UINT8 | |
| RE_GPU_UINT16 | |
| RE_GPU_UINT32 | |
| RE_GPU_INT8 | |
| RE_GPU_INT16 | |
| RE_GPU_INT32 | |
| RE_GPU_FLOAT16 | |
| RE_GPU_FLOAT24 | |
| RE_GPU_FLOAT32 | |
| RE_GPU_MATRIX2 | |
| RE_GPU_MATRIX3 | |
| RE_GPU_MATRIX4 |
Definition at line 79 of file RE_Types.h.
| enum RE_GraphicsDevice |
| RE_DEVICE_UNKNOWN | |
| RE_DEVICE_ATI | |
| RE_DEVICE_NVIDIA | |
| RE_DEVICE_INTEL | |
| RE_DEVICE_GDI | |
| RE_DEVICE_PRO | |
| RE_DEVICE_MAC | |
| RE_DEVICE_ATI_PRO | |
| RE_DEVICE_NVIDIA_PRO | |
| RE_DEVICE_INTEL_PRO |
Definition at line 449 of file RE_Types.h.
| enum RE_InterpMode |
Definition at line 280 of file RE_Types.h.
| enum RE_LightDefineFlags |
Definition at line 441 of file RE_Types.h.
| enum RE_LightIndex |
Definition at line 293 of file RE_Types.h.
| enum RE_LineStyle |
Definition at line 272 of file RE_Types.h.
| enum RE_MatrixMode |
Definition at line 253 of file RE_Types.h.
| enum RE_PolyOffStrategy |
Definition at line 427 of file RE_Types.h.
| enum RE_PrimType |
Definition at line 142 of file RE_Types.h.
| enum RE_RenderBuf |
Definition at line 237 of file RE_Types.h.
| enum RE_SFunction |
Definition at line 317 of file RE_Types.h.
| enum RE_SmoothMode |
| enum RE_SOperation |
Definition at line 329 of file RE_Types.h.
| enum RE_VisualType |
Definition at line 420 of file RE_Types.h.
| enum RE_WindowType |
| RE_WINDOW_MAIN | |
| RE_WINDOW_NORMAL | |
| RE_WINDOW_DIALOG | |
| RE_WINDOW_UTILITY | |
| RE_WINDOW_SPLASH | |
| RE_WINDOW_TRANSIENT | |
| RE_WINDOW_CHILD | |
| RE_WINDOW_MENU | |
| RE_WINDOW_HELPTIP | |
| RE_WINDOW_INVALID_TYPE |
Definition at line 56 of file RE_Types.h.
| enum RE_WindowVisibility |
| enum RE_ZFunction |
Definition at line 305 of file RE_Types.h.
| const char* REgetDeviceName | ( | RE_GraphicsDevice | dev | ) | [inline] |
Definition at line 476 of file RE_Types.h.
| RE_API int REgetGLPrim | ( | RE_PrimType | t | ) |
| bool REisConsumerDevice | ( | RE_GraphicsDevice | dev | ) | [inline] |
Definition at line 471 of file RE_Types.h.
| bool REisProfessionalDevice | ( | RE_GraphicsDevice | dev | ) | [inline] |
Definition at line 466 of file RE_Types.h.
| unsigned int REsizeOfGPUType | ( | RE_GPUType | gpu_type | ) | [inline] |
Definition at line 102 of file RE_Types.h.
1.5.9