, including all inherited members.
| attachFrameBufferTexture(M_FRAME_BUFFER_ATTACHMENT attachment, unsigned int textureId)=0 | MRenderingContext | [pure virtual] |
| bindFrameBuffer(unsigned int frameBufferId)=0 | MRenderingContext | [pure virtual] |
| bindFX(unsigned int fxId)=0 | MRenderingContext | [pure virtual] |
| bindTexture(unsigned int textureId, const unsigned int multitextureId=0)=0 | MRenderingContext | [pure virtual] |
| clear(int buffer)=0 | MRenderingContext | [pure virtual] |
| createFrameBuffer(unsigned int *frameBufferId)=0 | MRenderingContext | [pure virtual] |
| createFX(unsigned int *fxId, unsigned int vertexShaderId, unsigned int pixelShaderId)=0 | MRenderingContext | [pure virtual] |
| createPixelShader(unsigned int *shaderId)=0 | MRenderingContext | [pure virtual] |
| createTexture(unsigned int *textureId)=0 | MRenderingContext | [pure virtual] |
| createVertexShader(unsigned int *shaderId)=0 | MRenderingContext | [pure virtual] |
| deleteFrameBuffer(unsigned int *frameBufferId)=0 | MRenderingContext | [pure virtual] |
| deleteFX(unsigned int *fxId)=0 | MRenderingContext | [pure virtual] |
| deleteShader(unsigned int *shaderId)=0 | MRenderingContext | [pure virtual] |
| deleteTexture(unsigned int *textureId)=0 | MRenderingContext | [pure virtual] |
| disableAttribArray(unsigned int location)=0 | MRenderingContext | [pure virtual] |
| disableBlending(void)=0 | MRenderingContext | [pure virtual] |
| disableColorArray(void)=0 | MRenderingContext | [pure virtual] |
| disableCullFace(void)=0 | MRenderingContext | [pure virtual] |
| disableDepthTest(void)=0 | MRenderingContext | [pure virtual] |
| disableFog(void)=0 | MRenderingContext | [pure virtual] |
| disableLight(unsigned int id)=0 | MRenderingContext | [pure virtual] |
| disableLighting(void)=0 | MRenderingContext | [pure virtual] |
| disableLineAntialiasing(void)=0 | MRenderingContext | [pure virtual] |
| disableNormalArray(void)=0 | MRenderingContext | [pure virtual] |
| disableScissorTest(void)=0 | MRenderingContext | [pure virtual] |
| disableStencilTest(void)=0 | MRenderingContext | [pure virtual] |
| disableTexCoordArray(void)=0 | MRenderingContext | [pure virtual] |
| disableTexture(void)=0 | MRenderingContext | [pure virtual] |
| disableVertexArray(void)=0 | MRenderingContext | [pure virtual] |
| drawArray(M_PRIMITIVE_TYPES type, unsigned int begin, unsigned int size)=0 | MRenderingContext | [pure virtual] |
| drawElement(M_PRIMITIVE_TYPES type, unsigned int size, M_TYPES indicesType, const void *indices)=0 | MRenderingContext | [pure virtual] |
| enableAttribArray(unsigned int location)=0 | MRenderingContext | [pure virtual] |
| enableBlending(void)=0 | MRenderingContext | [pure virtual] |
| enableColorArray(void)=0 | MRenderingContext | [pure virtual] |
| enableCullFace(void)=0 | MRenderingContext | [pure virtual] |
| enableDepthTest(void)=0 | MRenderingContext | [pure virtual] |
| enableFog(void)=0 | MRenderingContext | [pure virtual] |
| enableLight(unsigned int id)=0 | MRenderingContext | [pure virtual] |
| enableLighting(void)=0 | MRenderingContext | [pure virtual] |
| enableLineAntialiasing(void)=0 | MRenderingContext | [pure virtual] |
| enableNormalArray(void)=0 | MRenderingContext | [pure virtual] |
| enableScissorTest(void)=0 | MRenderingContext | [pure virtual] |
| enableStencilTest(void)=0 | MRenderingContext | [pure virtual] |
| enableTexCoordArray(void)=0 | MRenderingContext | [pure virtual] |
| enableTexture(void)=0 | MRenderingContext | [pure virtual] |
| enableVertexArray(void)=0 | MRenderingContext | [pure virtual] |
| generateMipMap(void)=0 | MRenderingContext | [pure virtual] |
| getAttribLocation(unsigned int fxId, const char *name, int *location)=0 | MRenderingContext | [pure virtual] |
| getFogColor(MVector3 *color)=0 | MRenderingContext | [pure virtual] |
| getFogDistance(float *min, float *max)=0 | MRenderingContext | [pure virtual] |
| getLightAmbient(unsigned int id, MVector4 *ambient)=0 | MRenderingContext | [pure virtual] |
| getLightAttenuation(unsigned int id, float *constant, float *linear, float *quadratic)=0 | MRenderingContext | [pure virtual] |
| getLightDiffuse(unsigned int id, MVector4 *diffuse)=0 | MRenderingContext | [pure virtual] |
| getLightPosition(unsigned int id, MVector4 *position)=0 | MRenderingContext | [pure virtual] |
| getLightSpecular(unsigned int id, MVector4 *specular)=0 | MRenderingContext | [pure virtual] |
| getLightSpotAngle(unsigned int id, float *angle)=0 | MRenderingContext | [pure virtual] |
| getLightSpotDirection(unsigned int id, MVector3 *direction)=0 | MRenderingContext | [pure virtual] |
| getLightSpotExponent(unsigned int id, float *exponent)=0 | MRenderingContext | [pure virtual] |
| getModelViewMatrix(MMatrix4x4 *matrix)=0 | MRenderingContext | [pure virtual] |
| getProjectionMatrix(MMatrix4x4 *matrix)=0 | MRenderingContext | [pure virtual] |
| getTextureMatrix(MMatrix4x4 *matrix)=0 | MRenderingContext | [pure virtual] |
| getViewport(int *viewport)=0 | MRenderingContext | [pure virtual] |
| loadIdentity(void)=0 | MRenderingContext | [pure virtual] |
| multMatrix(const MMatrix4x4 *matrix)=0 | MRenderingContext | [pure virtual] |
| popMatrix(void)=0 | MRenderingContext | [pure virtual] |
| pushMatrix(void)=0 | MRenderingContext | [pure virtual] |
| rotate(const MVector3 &axis, float angle)=0 | MRenderingContext | [pure virtual] |
| scale(const MVector3 &scale)=0 | MRenderingContext | [pure virtual] |
| sendShaderSource(unsigned int shaderId, const char *source)=0 | MRenderingContext | [pure virtual] |
| sendTextureImage(MImage *image, bool mipMap, bool filter, bool compress)=0 | MRenderingContext | [pure virtual] |
| sendUniformFloat(unsigned int fxId, const char *name, float *value, const int count=1)=0 | MRenderingContext | [pure virtual] |
| sendUniformInt(unsigned int fxId, const char *name, int *values, const int count=1)=0 | MRenderingContext | [pure virtual] |
| sendUniformMatrix(unsigned int fxId, const char *name, MMatrix4x4 *matrix, const int count=1, const bool transpose=false)=0 | MRenderingContext | [pure virtual] |
| sendUniformVec2(unsigned int fxId, const char *name, float *values, const int count=1)=0 | MRenderingContext | [pure virtual] |
| sendUniformVec3(unsigned int fxId, const char *name, float *values, const int count=1)=0 | MRenderingContext | [pure virtual] |
| sendUniformVec4(unsigned int fxId, const char *name, float *values, const int count=1)=0 | MRenderingContext | [pure virtual] |
| setAlphaTest(float value)=0 | MRenderingContext | [pure virtual] |
| setAttribPointer(unsigned int location, M_TYPES type, unsigned int components, const void *pointer, const bool normalized=false)=0 | MRenderingContext | [pure virtual] |
| setBlendingMode(M_BLENDING_MODES mode)=0 | MRenderingContext | [pure virtual] |
| setClearColor(const MVector4 &color)=0 | MRenderingContext | [pure virtual] |
| setColor(const MColor &color)=0 | MRenderingContext | [pure virtual] |
| setColor3(const MVector3 &color)=0 | MRenderingContext | [pure virtual] |
| setColor4(const MVector4 &color)=0 | MRenderingContext | [pure virtual] |
| setColorMask(bool r, bool g, bool b, bool a)=0 | MRenderingContext | [pure virtual] |
| setColorPointer(M_TYPES type, unsigned int components, const void *pointer)=0 | MRenderingContext | [pure virtual] |
| setCullMode(M_CULL_MODES mode)=0 | MRenderingContext | [pure virtual] |
| setDepthMask(bool depth)=0 | MRenderingContext | [pure virtual] |
| setDepthMode(M_DEPTH_MODES mode)=0 | MRenderingContext | [pure virtual] |
| setDrawingBuffers(M_FRAME_BUFFER_ATTACHMENT *buffers, unsigned int size)=0 | MRenderingContext | [pure virtual] |
| setFogColor(const MVector3 &color)=0 | MRenderingContext | [pure virtual] |
| setFogDistance(float min, float max)=0 | MRenderingContext | [pure virtual] |
| setLightAmbient(unsigned int id, const MVector4 &ambient)=0 | MRenderingContext | [pure virtual] |
| setLightAttenuation(unsigned int id, float constant, float linear, float quadratic)=0 | MRenderingContext | [pure virtual] |
| setLightDiffuse(unsigned int id, const MVector4 &diffuse)=0 | MRenderingContext | [pure virtual] |
| setLightPosition(unsigned int id, const MVector4 &position)=0 | MRenderingContext | [pure virtual] |
| setLightSpecular(unsigned int id, const MVector4 &specular)=0 | MRenderingContext | [pure virtual] |
| setLightSpotAngle(unsigned int id, float angle)=0 | MRenderingContext | [pure virtual] |
| setLightSpotDirection(unsigned int id, const MVector3 &direction)=0 | MRenderingContext | [pure virtual] |
| setLightSpotExponent(unsigned int id, float exponent)=0 | MRenderingContext | [pure virtual] |
| setMaterialAmbient(const MVector4 &ambient)=0 | MRenderingContext | [pure virtual] |
| setMaterialDiffuse(const MVector4 &diffuse)=0 | MRenderingContext | [pure virtual] |
| setMaterialEmit(const MVector4 &emit)=0 | MRenderingContext | [pure virtual] |
| setMaterialShininess(float shininess)=0 | MRenderingContext | [pure virtual] |
| setMaterialSpecular(const MVector4 &specular)=0 | MRenderingContext | [pure virtual] |
| setMatrixMode(M_MATRIX_MODES mode)=0 | MRenderingContext | [pure virtual] |
| setNormalPointer(M_TYPES type, const void *pointer)=0 | MRenderingContext | [pure virtual] |
| setOrthoView(float left, float right, float bottom, float top, float zNear, float zFar)=0 | MRenderingContext | [pure virtual] |
| setPerspectiveView(float fov, float ratio, float zNear, float zFar)=0 | MRenderingContext | [pure virtual] |
| setScissor(int x, int y, unsigned int width, unsigned int height)=0 | MRenderingContext | [pure virtual] |
| setTexCoordPointer(M_TYPES type, unsigned int components, const void *pointer)=0 | MRenderingContext | [pure virtual] |
| setTextureCombineMode(M_TEX_COMBINE_MODES combine)=0 | MRenderingContext | [pure virtual] |
| setTextureFilterMode(M_TEX_FILTER_MODES min, M_TEX_FILTER_MODES mag)=0 | MRenderingContext | [pure virtual] |
| setTextureGenMode(M_TEX_GEN_MODES mode)=0 | MRenderingContext | [pure virtual] |
| setTextureUWrapMode(M_WRAP_MODES wrap)=0 | MRenderingContext | [pure virtual] |
| setTextureVWrapMode(M_WRAP_MODES wrap)=0 | MRenderingContext | [pure virtual] |
| setVertexPointer(M_TYPES type, unsigned int components, const void *pointer)=0 | MRenderingContext | [pure virtual] |
| setViewport(int x, int y, unsigned int width, unsigned int height)=0 | MRenderingContext | [pure virtual] |
| texImage(unsigned int level, unsigned int width, unsigned int height, M_TYPES type, M_TEX_MODES mode, const void *pixels)=0 | MRenderingContext | [pure virtual] |
| texSubImage(unsigned int level, int xoffset, int yoffset, unsigned int width, unsigned int height, M_TYPES type, M_TEX_MODES mode, const void *pixels)=0 | MRenderingContext | [pure virtual] |
| translate(const MVector3 &position)=0 | MRenderingContext | [pure virtual] |
| updateFX(unsigned int fxId)=0 | MRenderingContext | [pure virtual] |
| ~MRenderingContext(void) | MRenderingContext | [inline, virtual] |