Maratis Engine

MRenderingContext Member List

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