Maratis Engine
Classes | Enumerations

MCore/Includes/MRenderingcontext.h File Reference

Classes

class  MRenderingContext

Enumerations

enum  M_BLENDING_MODES {
  M_BLENDING_NONE = 0, M_BLENDING_ALPHA, M_BLENDING_ADD, M_BLENDING_SUB,
  M_BLENDING_LIGHT, M_BLENDING_PRODUCT
}
enum  M_DEPTH_MODES {
  M_DEPTH_NONE = 0, M_DEPTH_ALWAYS, M_DEPTH_LESS, M_DEPTH_GREATER,
  M_DEPTH_EQUAL, M_DEPTH_LEQUAL, M_DEPTH_GEQUAL, M_DEPTH_NOTEQUAL
}
enum  M_MATRIX_MODES { M_MATRIX_MODELVIEW = 0, M_MATRIX_PROJECTION, M_MATRIX_TEXTURE }
enum  M_PRIMITIVE_TYPES {
  M_PRIMITIVE_POINTS = 0, M_PRIMITIVE_LINES, M_PRIMITIVE_LINE_LOOP, M_PRIMITIVE_LINE_STRIP,
  M_PRIMITIVE_TRIANGLES, M_PRIMITIVE_TRIANGLE_STRIP
}
enum  M_BUFFER_TYPES { M_BUFFER_COLOR = 2, M_BUFFER_DEPTH = 4, M_BUFFER_STENCIL = 8 }
enum  M_TEX_MODES {
  M_DEPTH = 0, M_R = 1, M_RG = 2, M_RGB = 3,
  M_RGBA = 4
}
enum  M_TEX_GEN_MODES { M_TEX_GEN_NONE = 0, M_TEX_GEN_SPHERE_MAP, M_TEX_GEN_CUBE_MAP }
enum  M_TEX_COMBINE_MODES {
  M_TEX_COMBINE_REPLACE = 0, M_TEX_COMBINE_MODULATE, M_TEX_COMBINE_ALPHA, M_TEX_COMBINE_ADD,
  M_TEX_COMBINE_SUB, M_TEX_COMBINE_DOT
}
enum  M_TEX_FILTER_MODES {
  M_TEX_FILTER_NEAREST = 0, M_TEX_FILTER_NEAREST_MIPMAP_NEAREST, M_TEX_FILTER_NEAREST_MIPMAP_LINEAR, M_TEX_FILTER_LINEAR,
  M_TEX_FILTER_LINEAR_MIPMAP_NEAREST, M_TEX_FILTER_LINEAR_MIPMAP_LINEAR
}
enum  M_WRAP_MODES { M_WRAP_REPEAT = 0, M_WRAP_CLAMP }
enum  M_CULL_MODES { M_CULL_NONE = 0, M_CULL_FRONT, M_CULL_BACK, M_CULL_FRONT_BACK }
enum  M_TYPES {
  M_BOOL = 0, M_BYTE, M_UBYTE, M_SHORT,
  M_USHORT, M_INT, M_UINT, M_FLOAT,
  M_DOUBLE
}
enum  M_FRAME_BUFFER_ATTACHMENT {
  M_ATTACH_DEPTH = 0, M_ATTACH_COLOR0, M_ATTACH_COLOR1, M_ATTACH_COLOR2,
  M_ATTACH_COLOR3, M_ATTACH_COLOR4, M_ATTACH_COLOR5, M_ATTACH_COLOR6,
  M_ATTACH_COLOR7
}

Enumeration Type Documentation

Enumerator:
M_BLENDING_NONE 
M_BLENDING_ALPHA 
M_BLENDING_ADD 
M_BLENDING_SUB 
M_BLENDING_LIGHT 
M_BLENDING_PRODUCT 
Enumerator:
M_BUFFER_COLOR 
M_BUFFER_DEPTH 
M_BUFFER_STENCIL 
Enumerator:
M_CULL_NONE 
M_CULL_FRONT 
M_CULL_BACK 
M_CULL_FRONT_BACK 
Enumerator:
M_DEPTH_NONE 
M_DEPTH_ALWAYS 
M_DEPTH_LESS 
M_DEPTH_GREATER 
M_DEPTH_EQUAL 
M_DEPTH_LEQUAL 
M_DEPTH_GEQUAL 
M_DEPTH_NOTEQUAL 
Enumerator:
M_ATTACH_DEPTH 
M_ATTACH_COLOR0 
M_ATTACH_COLOR1 
M_ATTACH_COLOR2 
M_ATTACH_COLOR3 
M_ATTACH_COLOR4 
M_ATTACH_COLOR5 
M_ATTACH_COLOR6 
M_ATTACH_COLOR7 
Enumerator:
M_MATRIX_MODELVIEW 
M_MATRIX_PROJECTION 
M_MATRIX_TEXTURE 
Enumerator:
M_PRIMITIVE_POINTS 
M_PRIMITIVE_LINES 
M_PRIMITIVE_LINE_LOOP 
M_PRIMITIVE_LINE_STRIP 
M_PRIMITIVE_TRIANGLES 
M_PRIMITIVE_TRIANGLE_STRIP 
Enumerator:
M_TEX_COMBINE_REPLACE 
M_TEX_COMBINE_MODULATE 
M_TEX_COMBINE_ALPHA 
M_TEX_COMBINE_ADD 
M_TEX_COMBINE_SUB 
M_TEX_COMBINE_DOT 
Enumerator:
M_TEX_FILTER_NEAREST 
M_TEX_FILTER_NEAREST_MIPMAP_NEAREST 
M_TEX_FILTER_NEAREST_MIPMAP_LINEAR 
M_TEX_FILTER_LINEAR 
M_TEX_FILTER_LINEAR_MIPMAP_NEAREST 
M_TEX_FILTER_LINEAR_MIPMAP_LINEAR 
Enumerator:
M_TEX_GEN_NONE 
M_TEX_GEN_SPHERE_MAP 
M_TEX_GEN_CUBE_MAP 
Enumerator:
M_DEPTH 
M_R 
M_RG 
M_RGB 
M_RGBA 
enum M_TYPES
Enumerator:
M_BOOL 
M_BYTE 
M_UBYTE 
M_SHORT 
M_USHORT 
M_INT 
M_UINT 
M_FLOAT 
M_DOUBLE 
Enumerator:
M_WRAP_REPEAT 
M_WRAP_CLAMP 
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines