RE/RE_Types.h File Reference

#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.

Classes

class  RE_RasterOpts
class  RE_ColorStack
class  re_BlendSmoothState
class  re_StencilState

Defines

#define RE_OGL_SINGLE_CONTEXT   0
#define RE_NUM_WINDOW_TYPES   RE_WINDOW_INVALID_TYPE
#define RE_DEFAULT_DPI   85.0
#define X_ICON_WIDTH   85
#define X_ICON_HEIGHT   66
#define RE_MAXGLVTX   65535
#define MAX_DISPLAY_MODES   5
#define MED_RES   90
#define MM_TO_INCHES(mm)   ((mm) / 25.4)
#define GL_DRAW_NORMAL   0
#define GL_DRAW_POPUP   1
#define GL_DRAW_OVERLAY   2
#define GL_DRAW_UNDERLAY   3
#define GL_DRAW_CURSOR   4
#define RE_SYMBOL_FONT_SIZE_TINY   3.0f
#define RE_SYMBOL_FONT_SIZE_SMALL   6.0f
#define RE_SYMBOL_FONT_SIZE_SMEDIUM   8.0f
#define RE_SYMBOL_FONT_SIZE_MEDIUM   9.0f
#define RE_SYMBOL_FONT_SIZE_LARGE   12.0f
#define RE_MODE_MULTISAMPLE_MASK   0x60
#define RE_MODE_MULTISAMPLE_SHIFT   5
#define CONTEXT_STACK_SIZE   5
#define PATTERN_STACK_SIZE   7
#define RE_COLOR_STACK_SIZE   32
#define PROJECTION_STACK_SIZE   32
#define RE_SMOOTH_STACK_SIZE   16
#define RE_STENCIL_STACK_SIZE   16
#define RE_ALIGN_STACK_SIZE   16
#define RE_FRAMEBUFFER_STACK_SIZE   8
#define RE_SHADER_STACK_SIZE   16
#define RE_BUFFER_STACK_SIZE   8
#define RE_STACK_DEPTH   256
#define NewRE_Server()   (new RE_XServer())
#define NewRE_Cursor(a, b)   (new RE_XCursor((RE_XServer *)a,b))
#define NewRE_Visual(a, b)   (new RE_XVisual((RE_XServer *)a,b))

Typedefs

typedef unsigned long RE_IDType
typedef float RE_CMMatrix [16]
typedef unsigned char RE_State
typedef IMG_Raster *(* RE_IconLoader )(int, int)
typedef void * RE_OGLContext
typedef unsigned short ColorIndexType
typedef GLXContext OGLContext
typedef Window OGLWindow
typedef GLXDrawable OGLDrawable

Enumerations

enum  RE_WindowVisibility { RE_WINDOW_VISIBLE, RE_WINDOW_OFFSCREEN }
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
}
enum  RE_GPUType {
  RE_GPU_UINT1 = 0, 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
}
enum  RE_PrimType {
  RE_PRIM_POINTS, RE_PRIM_LINES, RE_PRIM_LINE_STRIP, RE_PRIM_LINE_LOOP,
  RE_PRIM_TRIANGLES, RE_PRIM_TRIANGLE_STRIP, RE_PRIM_TRIANGLE_FAN, RE_PRIM_QUADS,
  RE_PRIM_QUAD_STRIP, RE_PRIM_LINES_ADJACENT, RE_PRIM_LINE_STRIP_ADJACENT, RE_PRIM_TRIANGLES_ADJACENT,
  RE_PRIM_TRIANGLE_STRIP_ADJACENT
}
enum  RE_BufferType {
  RE_BUFFER_VERTEX = 0x1, RE_BUFFER_NORMAL = 0x2, RE_BUFFER_COLOR = 0x4, RE_BUFFER_TEXTURE_COORD = 0x8,
  RE_BUFFER_ELEMENT = 0x10, RE_BUFFER_ATTRIBUTE = 0x20, RE_BUFFER_PIXEL_WRITE, RE_BUFFER_PIXEL_READ
}
enum  RE_BufferUsageHint {
  RE_BUFFER_WRITE_ONCE, RE_BUFFER_WRITE_FREQUENT, RE_BUFFER_WRITE_STREAM, RE_BUFFER_READ_ONCE,
  RE_BUFFER_READ_FREQUENT, RE_BUFFER_READ_STREAM, RE_BUFFER_READ_WRITE_ONCE, RE_BUFFER_READ_WRITE_FREQUENT,
  RE_BUFFER_READ_WRITE_STREAM
}
enum  RE_RenderBuf {
  RE_BUFFER_UNINIT = 0, RE_FRONT, RE_BACK, RE_BACK_LEFT,
  RE_BACK_RIGHT, RE_FBO_ZS, RE_FBO_COLOR
}
enum  RE_MatrixMode { RE_MATRIX_SINGLE, RE_MATRIX_VIEWING, RE_MATRIX_PROJECTION, RE_MATRIX_TEXTURE }
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
}
enum  RE_LineStyle { RE_LINE_SOLID = 0, RE_LINE_DASH_LONG = 1, RE_LINE_DASH_SHORT = 2, RE_LINE_DOTTED = 3 }
enum  RE_InterpMode { RE_INTERP_FLAT, RE_INTERP_GOURAUD, RE_INTERP_PHONG }
enum  RE_SmoothMode { RE_SMOOTH_OFF = 0, RE_SMOOTH_ON = 1 }
enum  RE_LightIndex {
  RE_LIGHT0 = 0, RE_LIGHT1 = 1, RE_LIGHT2 = 2, RE_LIGHT3 = 3,
  RE_LIGHT4 = 4, RE_LIGHT5 = 5, RE_LIGHT6 = 6, RE_LIGHT7 = 7
}
enum  RE_ZFunction {
  RE_ZNEVER, RE_ZLESS, RE_ZEQUAL, RE_ZLEQUAL,
  RE_ZGREATER, RE_ZNOTEQUAL, RE_ZGEQUAL, RE_ZALWAYS
}
enum  RE_SFunction {
  RE_SNEVER, RE_SLESS, RE_SEQUAL, RE_SLEQUAL,
  RE_SGREATER, RE_SNOTEQUAL, RE_SGEQUAL, RE_SALWAYS
}
enum  RE_SOperation {
  RE_SKEEP, RE_SZERO, RE_SREPLACE, RE_SINCR,
  RE_SDECR, RE_SINVERT
}
enum  RE_BlendSourceFactor {
  RE_SBLEND_ZERO, RE_SBLEND_DST_COLOR, RE_SBLEND_ONE_MINUS_DST_COLOR, RE_SBLEND_SRC_ALPHA,
  RE_SBLEND_ONE_MINUS_SRC_ALPHA, RE_SBLEND_DST_ALPHA, RE_SBLEND_ONE_MINUS_DST_ALPHA, RE_SBLEND_SRC_ALPHA_SATURATE,
  RE_SBLEND_ONE
}
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
}
enum  RE_DisplayMode {
  RE_MODE_NONE = 0x000, RE_MODE_RGB = 0x001, RE_MODE_DOUBLE = 0x002, RE_MODE_ZBUFFER = 0x004,
  RE_MODE_ALPHA = 0x008, RE_MODE_STENCIL = 0x010, RE_MODE_MULTISAMPLE_LOW = 0x020, RE_MODE_MULTISAMPLE_MED = 0x040,
  RE_MODE_MULTISAMPLE_HIGH = 0x060, RE_MODE_ACCUM = 0x080, RE_MODE_ACCUM_ALPHA = 0x100, RE_MODE_HDR = 0x200,
  RE_MODE_STEREO = 0x400, RE_MODE_RGB_SINGLE = RE_MODE_RGB, RE_MODE_RGB_DOUBLE = RE_MODE_RGB | RE_MODE_DOUBLE, RE_MODE_RGBA_SINGLE = RE_MODE_RGB | RE_MODE_ALPHA,
  RE_MODE_RGBA_DOUBLE = RE_MODE_RGB | RE_MODE_DOUBLE | RE_MODE_ALPHA, RE_MODE_RGBZ_SINGLE = RE_MODE_RGB | RE_MODE_ZBUFFER, RE_MODE_RGBZ_DOUBLE = RE_MODE_RGB | RE_MODE_DOUBLE|RE_MODE_ZBUFFER, RE_MODE_RGBSZ_SINGLE = RE_MODE_RGBZ_SINGLE | RE_MODE_STENCIL,
  RE_MODE_RGBSZ_DOUBLE = RE_MODE_RGBZ_DOUBLE | RE_MODE_STENCIL, RE_MODE_RGBAZ_SINGLE = RE_MODE_RGB | RE_MODE_ALPHA |RE_MODE_ZBUFFER, RE_MODE_RGBAZ_DOUBLE, RE_MODE_RGBS_SINGLE = RE_MODE_RGB | RE_MODE_STENCIL,
  RE_MODE_RGBS_DOUBLE = RE_MODE_RGB | RE_MODE_DOUBLE|RE_MODE_STENCIL, RE_MODE_RGBAS_SINGLE = RE_MODE_RGB | RE_MODE_ALPHA |RE_MODE_STENCIL, RE_MODE_RGBAS_DOUBLE, RE_MODE_RGB_BEST = RE_MODE_RGB_DOUBLE,
  RE_MODE_RGBA_BEST = RE_MODE_RGBA_DOUBLE, RE_MODE_RGBZ_BEST = RE_MODE_RGBZ_DOUBLE, RE_MODE_RGBAZ_BEST = RE_MODE_RGBAZ_DOUBLE, RE_MODE_RGBS_BEST = RE_MODE_RGBS_DOUBLE,
  RE_MODE_RGBAS_BEST = RE_MODE_RGBAS_DOUBLE
}
enum  RE_VisualType { RE_NORMAL_VIS, RE_OVERLAY_VIS, RE_FULLSCREEN_OVERLAY_VIS }
enum  RE_PolyOffStrategy { RE_POLYOFF_GL11, RE_POLYOFF_GL10_EXT, RE_POLYOFF_NONE }
enum  RE_DrawPixelsMode { RE_PM_ABGR, RE_PM_RGBA, RE_PM_RGB }
enum  RE_LightDefineFlags { RE_LIGHT_NORMALIZE = 0x1, RE_LIGHT_AMBIENT_SHADED = 0x2, RE_LIGHT_NO_ATTENUATION = 0x4 }
enum  RE_GraphicsDevice {
  RE_DEVICE_UNKNOWN = 0x0, RE_DEVICE_ATI = 0x1, RE_DEVICE_NVIDIA = 0x2, RE_DEVICE_INTEL = 0x4,
  RE_DEVICE_GDI = 0x8, RE_DEVICE_PRO = 0x100, RE_DEVICE_MAC = 0x200, RE_DEVICE_ATI_PRO = (RE_DEVICE_PRO|RE_DEVICE_ATI),
  RE_DEVICE_NVIDIA_PRO = (RE_DEVICE_PRO|RE_DEVICE_NVIDIA), RE_DEVICE_INTEL_PRO = (RE_DEVICE_PRO|RE_DEVICE_INTEL)
}

Functions

unsigned int REsizeOfGPUType (RE_GPUType gpu_type)
RE_API int REgetGLPrim (RE_PrimType t)
bool REisProfessionalDevice (RE_GraphicsDevice dev)
bool REisConsumerDevice (RE_GraphicsDevice dev)
const char * REgetDeviceName (RE_GraphicsDevice dev)


Define Documentation

#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 Documentation

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.


Enumeration Type Documentation

Enumerator:
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.

Enumerator:
RE_SBLEND_ZERO 
RE_SBLEND_DST_COLOR 
RE_SBLEND_ONE_MINUS_DST_COLOR 
RE_SBLEND_SRC_ALPHA 
RE_SBLEND_ONE_MINUS_SRC_ALPHA 
RE_SBLEND_DST_ALPHA 
RE_SBLEND_ONE_MINUS_DST_ALPHA 
RE_SBLEND_SRC_ALPHA_SATURATE 
RE_SBLEND_ONE 

Definition at line 343 of file RE_Types.h.

Enumerator:
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.

Enumerator:
RE_BUFFER_WRITE_ONCE 
RE_BUFFER_WRITE_FREQUENT 
RE_BUFFER_WRITE_STREAM 
RE_BUFFER_READ_ONCE 
RE_BUFFER_READ_FREQUENT 
RE_BUFFER_READ_STREAM 
RE_BUFFER_READ_WRITE_ONCE 
RE_BUFFER_READ_WRITE_FREQUENT 
RE_BUFFER_READ_WRITE_STREAM 

Definition at line 180 of file RE_Types.h.

Enumerator:
RE_MODE_NONE 
RE_MODE_RGB 
RE_MODE_DOUBLE 
RE_MODE_ZBUFFER 
RE_MODE_ALPHA 
RE_MODE_STENCIL 
RE_MODE_MULTISAMPLE_LOW 
RE_MODE_MULTISAMPLE_MED 
RE_MODE_MULTISAMPLE_HIGH 
RE_MODE_ACCUM 
RE_MODE_ACCUM_ALPHA 
RE_MODE_HDR 
RE_MODE_STEREO 
RE_MODE_RGB_SINGLE 
RE_MODE_RGB_DOUBLE 
RE_MODE_RGBA_SINGLE 
RE_MODE_RGBA_DOUBLE 
RE_MODE_RGBZ_SINGLE 
RE_MODE_RGBZ_DOUBLE 
RE_MODE_RGBSZ_SINGLE 
RE_MODE_RGBSZ_DOUBLE 
RE_MODE_RGBAZ_SINGLE 
RE_MODE_RGBAZ_DOUBLE 
RE_MODE_RGBS_SINGLE 
RE_MODE_RGBS_DOUBLE 
RE_MODE_RGBAS_SINGLE 
RE_MODE_RGBAS_DOUBLE 
RE_MODE_RGB_BEST 
RE_MODE_RGBA_BEST 
RE_MODE_RGBZ_BEST 
RE_MODE_RGBAZ_BEST 
RE_MODE_RGBS_BEST 
RE_MODE_RGBAS_BEST 

Definition at line 371 of file RE_Types.h.

Enumerator:
RE_PM_ABGR 
RE_PM_RGBA 
RE_PM_RGB 

Definition at line 434 of file RE_Types.h.

Enumerator:
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

Enumerator:
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.

Enumerator:
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.

Enumerator:
RE_INTERP_FLAT 
RE_INTERP_GOURAUD 
RE_INTERP_PHONG 

Definition at line 280 of file RE_Types.h.

Enumerator:
RE_LIGHT_NORMALIZE 
RE_LIGHT_AMBIENT_SHADED 
RE_LIGHT_NO_ATTENUATION 

Definition at line 441 of file RE_Types.h.

Enumerator:
RE_LIGHT0 
RE_LIGHT1 
RE_LIGHT2 
RE_LIGHT3 
RE_LIGHT4 
RE_LIGHT5 
RE_LIGHT6 
RE_LIGHT7 

Definition at line 293 of file RE_Types.h.

Enumerator:
RE_LINE_SOLID 
RE_LINE_DASH_LONG 
RE_LINE_DASH_SHORT 
RE_LINE_DOTTED 

Definition at line 272 of file RE_Types.h.

Enumerator:
RE_MATRIX_SINGLE 
RE_MATRIX_VIEWING 
RE_MATRIX_PROJECTION 
RE_MATRIX_TEXTURE 

Definition at line 253 of file RE_Types.h.

Enumerator:
RE_POLYOFF_GL11 
RE_POLYOFF_GL10_EXT 
RE_POLYOFF_NONE 

Definition at line 427 of file RE_Types.h.

Enumerator:
RE_PRIM_POINTS 
RE_PRIM_LINES 
RE_PRIM_LINE_STRIP 
RE_PRIM_LINE_LOOP 
RE_PRIM_TRIANGLES 
RE_PRIM_TRIANGLE_STRIP 
RE_PRIM_TRIANGLE_FAN 
RE_PRIM_QUADS 
RE_PRIM_QUAD_STRIP 
RE_PRIM_LINES_ADJACENT 
RE_PRIM_LINE_STRIP_ADJACENT 
RE_PRIM_TRIANGLES_ADJACENT 
RE_PRIM_TRIANGLE_STRIP_ADJACENT 

Definition at line 142 of file RE_Types.h.

Enumerator:
RE_BUFFER_UNINIT 
RE_FRONT 
RE_BACK 
RE_BACK_LEFT 
RE_BACK_RIGHT 
RE_FBO_ZS 
RE_FBO_COLOR 

Definition at line 237 of file RE_Types.h.

Enumerator:
RE_SNEVER 
RE_SLESS 
RE_SEQUAL 
RE_SLEQUAL 
RE_SGREATER 
RE_SNOTEQUAL 
RE_SGEQUAL 
RE_SALWAYS 

Definition at line 317 of file RE_Types.h.

Enumerator:
RE_SMOOTH_OFF 
RE_SMOOTH_ON 

Definition at line 287 of file RE_Types.h.

Enumerator:
RE_SKEEP 
RE_SZERO 
RE_SREPLACE 
RE_SINCR 
RE_SDECR 
RE_SINVERT 

Definition at line 329 of file RE_Types.h.

Enumerator:
RE_NORMAL_VIS 
RE_OVERLAY_VIS 
RE_FULLSCREEN_OVERLAY_VIS 

Definition at line 420 of file RE_Types.h.

Enumerator:
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.

Enumerator:
RE_WINDOW_VISIBLE 
RE_WINDOW_OFFSCREEN 

Definition at line 48 of file RE_Types.h.

Enumerator:
RE_ZNEVER 
RE_ZLESS 
RE_ZEQUAL 
RE_ZLEQUAL 
RE_ZGREATER 
RE_ZNOTEQUAL 
RE_ZGEQUAL 
RE_ZALWAYS 

Definition at line 305 of file RE_Types.h.


Function Documentation

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.


Generated on Mon Jan 28 00:27:54 2013 for HDK by  doxygen 1.5.9