#include "RE_API.h"#include "RE_Platform.h"#include <UT/UT_Color.h>#include <UT/UT_Matrix4.h>#include <UT/UT_IntrusivePtr.h>#include <UT/UT_RefArray.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 796 of file RE_Types.h.
| #define GL_DRAW_CURSOR 4 |
Definition at line 329 of file RE_Types.h.
| #define GL_DRAW_NORMAL 0 |
Definition at line 325 of file RE_Types.h.
| #define GL_DRAW_OVERLAY 2 |
Definition at line 327 of file RE_Types.h.
| #define GL_DRAW_POPUP 1 |
Definition at line 326 of file RE_Types.h.
| #define GL_DRAW_UNDERLAY 3 |
Definition at line 328 of file RE_Types.h.
| #define MAX_DISPLAY_MODES 5 |
Definition at line 319 of file RE_Types.h.
| #define MED_RES 90 |
Definition at line 321 of file RE_Types.h.
| #define MM_TO_INCHES | ( | mm | ) | ((mm) / 25.4) |
Definition at line 323 of file RE_Types.h.
| #define NewRE_Cursor | ( | a, | |||
| b | ) | (new RE_XCursor((RE_XServer *)a,b)) |
Definition at line 894 of file RE_Types.h.
| #define NewRE_Server | ( | ) | (new RE_XServer()) |
Definition at line 893 of file RE_Types.h.
| #define NewRE_Visual | ( | a, | |||
| b | ) | (new RE_XVisual((RE_XServer *)a,b)) |
Definition at line 895 of file RE_Types.h.
| #define PATTERN_STACK_SIZE 7 |
Definition at line 797 of file RE_Types.h.
| #define PROJECTION_STACK_SIZE 32 |
Definition at line 799 of file RE_Types.h.
| #define RE_ALIGN_STACK_SIZE 16 |
Definition at line 802 of file RE_Types.h.
| #define RE_BUFFER_STACK_SIZE 8 |
Definition at line 805 of file RE_Types.h.
| #define RE_COLOR_STACK_SIZE 32 |
Definition at line 798 of file RE_Types.h.
| #define RE_DEFAULT_DPI 85.0 |
Definition at line 312 of file RE_Types.h.
| #define RE_DEPTH_STACK_SIZE 16 |
Definition at line 806 of file RE_Types.h.
| #define RE_FRAMEBUFFER_STACK_SIZE 8 |
Definition at line 803 of file RE_Types.h.
| #define RE_MAX_LIGHTS 8 |
Definition at line 408 of file RE_Types.h.
| #define RE_MAXGLVTX 65535 |
Definition at line 317 of file RE_Types.h.
| #define RE_MODE_MULTISAMPLE_MASK 0x60 |
Definition at line 473 of file RE_Types.h.
| #define RE_MODE_MULTISAMPLE_SHIFT 5 |
Definition at line 474 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 804 of file RE_Types.h.
| #define RE_SMOOTH_STACK_SIZE 16 |
Definition at line 800 of file RE_Types.h.
| #define RE_STACK_DEPTH 256 |
Definition at line 810 of file RE_Types.h.
| #define RE_STENCIL_STACK_SIZE 16 |
Definition at line 801 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_LARGE 12.0f |
Definition at line 335 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_MEDIUM 9.0f |
Definition at line 334 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_SMALL 6.0f |
| #define RE_SYMBOL_FONT_SIZE_SMEDIUM 8.0f |
Definition at line 333 of file RE_Types.h.
| #define RE_SYMBOL_FONT_SIZE_TINY 3.0f |
Definition at line 331 of file RE_Types.h.
| #define RE_UNIFORM_STACK_SIZE 16 |
Definition at line 807 of file RE_Types.h.
| #define X_ICON_HEIGHT 66 |
Definition at line 315 of file RE_Types.h.
| #define X_ICON_WIDTH 85 |
Definition at line 314 of file RE_Types.h.
| typedef unsigned short ColorIndexType |
Definition at line 880 of file RE_Types.h.
| typedef GLXContext OGLContext |
Definition at line 881 of file RE_Types.h.
| typedef GLXDrawable OGLDrawable |
Definition at line 883 of file RE_Types.h.
| typedef Window OGLWindow |
Definition at line 882 of file RE_Types.h.
| typedef float RE_CMMatrix[16] |
Definition at line 337 of file RE_Types.h.
| typedef IMG_Raster*(* RE_IconLoader)(int, int) |
Definition at line 599 of file RE_Types.h.
| typedef unsigned long RE_IDType |
Definition at line 45 of file RE_Types.h.
| typedef UT_RefArray<RE_MaterialPtr> RE_MaterialList |
Definition at line 594 of file RE_Types.h.
| typedef UT_IntrusivePtr<RE_Material> RE_MaterialPtr |
Definition at line 588 of file RE_Types.h.
| typedef void* RE_OGLContext |
Definition at line 818 of file RE_Types.h.
| typedef unsigned char RE_State |
Definition at line 596 of file RE_Types.h.
| enum RE_ArrayType |
| RE_ARRAY_VERTEX | |
| RE_ARRAY_POINT | |
| RE_ARRAY_PRIMITIVE | |
| RE_ARRAY_INSTANCE | |
| RE_ARRAY_DETAIL | |
| RE_ARRAY_RANDOM | |
| RE_ARRAY_NULL |
Definition at line 268 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 461 of file RE_Types.h.
| enum RE_BlendSourceFactor |
Definition at line 448 of file RE_Types.h.
| enum RE_BufferAccess |
Definition at line 250 of file RE_Types.h.
| enum RE_BufferBinding |
| RE_BUFFER_BINDING_ARRAY | |
| RE_BUFFER_BINDING_ELEMENT | |
| RE_BUFFER_BINDING_PIXEL_WRITE | |
| RE_BUFFER_BINDING_PIXEL_READ | |
| RE_BUFFER_BINDING_UNIFORM | |
| RE_BUFFER_BINDING_TEXTURE | |
| RE_BUFFER_BINDING_TRANSFORM_FEEDBACK |
Definition at line 257 of file RE_Types.h.
| enum RE_BufferType |
Definition at line 214 of file RE_Types.h.
| enum RE_BufferUsageHint |
Definition at line 232 of file RE_Types.h.
| enum RE_DisplayMode |
Definition at line 476 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 364 of file RE_Types.h.
| enum RE_GenericAttribID |
Definition at line 279 of file RE_Types.h.
| enum RE_GPUType |
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 555 of file RE_Types.h.
| enum RE_InterpMode |
Definition at line 383 of file RE_Types.h.
| enum RE_LightDefineFlags |
Definition at line 546 of file RE_Types.h.
| enum RE_LightIndex |
Definition at line 396 of file RE_Types.h.
| enum RE_LineStyle |
Definition at line 375 of file RE_Types.h.
| enum RE_MatrixMode |
Definition at line 356 of file RE_Types.h.
| enum RE_PolyOffStrategy |
Definition at line 532 of file RE_Types.h.
| enum RE_PrimType |
Definition at line 149 of file RE_Types.h.
| enum RE_RenderBuf |
Definition at line 340 of file RE_Types.h.
| enum RE_SFunction |
Definition at line 422 of file RE_Types.h.
| enum RE_ShaderLanguage |
Definition at line 193 of file RE_Types.h.
| enum RE_ShaderTarget |
| RE_SHADER_TARGET_POINT | |
| RE_SHADER_TARGET_LINE | |
| RE_SHADER_TARGET_TRIANGLE | |
| RE_SHADER_NUM_TARGETS |
Definition at line 200 of file RE_Types.h.
| enum RE_ShaderType |
Definition at line 183 of file RE_Types.h.
| enum RE_SmoothMode |
| enum RE_SOperation |
Definition at line 434 of file RE_Types.h.
| enum RE_VisualType |
Definition at line 525 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 410 of file RE_Types.h.
| RE_API RE_GraphicsDevice REdetermineGraphicsDevice | ( | const char * | renderstring | ) |
| RE_API void REgetDeviceName | ( | RE_GraphicsDevice | dev, | |
| UT_String & | name | |||
| ) |
| RE_API int REgetGLPrim | ( | RE_PrimType | t | ) |
| RE_API const char* REgetPrimName | ( | RE_PrimType | p | ) |
| RE_API RE_PrimType REgetREPrim | ( | int | gltype | ) |
| RE_API RE_ShaderTarget REgetShaderTargetForGLPrim | ( | int | gltype | ) |
| RE_API RE_ShaderTarget REgetShaderTargetForPrim | ( | RE_PrimType | type | ) |
| RE_API const char* REgetTypeName | ( | RE_GPUType | p | ) |
| bool REisConsumerDevice | ( | RE_GraphicsDevice | dev | ) | [inline] |
Definition at line 580 of file RE_Types.h.
| bool REisProfessionalDevice | ( | RE_GraphicsDevice | dev | ) | [inline] |
Definition at line 575 of file RE_Types.h.
| unsigned int REsizeOfGPUType | ( | RE_GPUType | gpu_type | ) | [inline] |
Definition at line 106 of file RE_Types.h.
1.5.9