, 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] |