| 
    Neo
    0.5.0
    
   Developer Documentation 
   | 
 
This is the complete list of members for Neo::RenderingContext, including all inherited members.
| attachFrameBufferRB(FRAME_BUFFER_ATTACHMENT attachment, unsigned int renderBufferId) | Neo::RenderingContext | inlinevirtual | 
| attachFrameBufferTexture(FRAME_BUFFER_ATTACHMENT attachment, unsigned int textureId)=0 | Neo::RenderingContext | pure virtual | 
| beginQuery(unsigned int queryId) | Neo::RenderingContext | inlinevirtual | 
| bindFrameBuffer(unsigned int frameBufferId)=0 | Neo::RenderingContext | pure virtual | 
| bindFX(unsigned int fxId)=0 | Neo::RenderingContext | pure virtual | 
| bindRenderBuffer(unsigned int renderBufferId) | Neo::RenderingContext | inlinevirtual | 
| bindTexture(unsigned int textureId, const unsigned int multitextureId=0)=0 | Neo::RenderingContext | pure virtual | 
| bindVAO(unsigned int vaoId) | Neo::RenderingContext | inlinevirtual | 
| bindVBO(VBO_TYPES type, unsigned int vboId) | Neo::RenderingContext | inlinevirtual | 
| clear(int buffer)=0 | Neo::RenderingContext | pure virtual | 
| createFrameBuffer(unsigned int *frameBufferId)=0 | Neo::RenderingContext | pure virtual | 
| createFX(unsigned int *fxId, unsigned int vertexShaderId, unsigned int pixelShaderId)=0 | Neo::RenderingContext | pure virtual | 
| createPixelShader(unsigned int *shaderId)=0 | Neo::RenderingContext | pure virtual | 
| createQuery(unsigned int *queryId) | Neo::RenderingContext | inlinevirtual | 
| createRenderBuffer(unsigned int *renderBufferId) | Neo::RenderingContext | inlinevirtual | 
| createTexture(unsigned int *textureId)=0 | Neo::RenderingContext | pure virtual | 
| createVAO(unsigned int *vaoId) | Neo::RenderingContext | inlinevirtual | 
| createVBO(unsigned int *vboId) | Neo::RenderingContext | inlinevirtual | 
| createVertexShader(unsigned int *shaderId)=0 | Neo::RenderingContext | pure virtual | 
| deleteFrameBuffer(unsigned int *frameBufferId)=0 | Neo::RenderingContext | pure virtual | 
| deleteFX(unsigned int *fxId)=0 | Neo::RenderingContext | pure virtual | 
| deleteQuery(unsigned int *queryId) | Neo::RenderingContext | inlinevirtual | 
| deleteRenderBuffer(unsigned int *renderBufferId) | Neo::RenderingContext | inlinevirtual | 
| deleteShader(unsigned int *shaderId)=0 | Neo::RenderingContext | pure virtual | 
| deleteTexture(unsigned int *textureId)=0 | Neo::RenderingContext | pure virtual | 
| deleteVAO(unsigned int *vaoId) | Neo::RenderingContext | inlinevirtual | 
| deleteVBO(unsigned int *vboId) | Neo::RenderingContext | inlinevirtual | 
| disableAttribArray(unsigned int location)=0 | Neo::RenderingContext | pure virtual | 
| disableBlending(void)=0 | Neo::RenderingContext | pure virtual | 
| disableColorArray(void)=0 | Neo::RenderingContext | pure virtual | 
| disableCullFace(void)=0 | Neo::RenderingContext | pure virtual | 
| disableDepthTest(void)=0 | Neo::RenderingContext | pure virtual | 
| disableFog(void)=0 | Neo::RenderingContext | pure virtual | 
| disableLight(unsigned int id)=0 | Neo::RenderingContext | pure virtual | 
| disableLighting(void)=0 | Neo::RenderingContext | pure virtual | 
| disableLineAntialiasing(void)=0 | Neo::RenderingContext | pure virtual | 
| disableNormalArray(void)=0 | Neo::RenderingContext | pure virtual | 
| disablePolygonOffset()=0 | Neo::RenderingContext | pure virtual | 
| disableScissorTest(void)=0 | Neo::RenderingContext | pure virtual | 
| disableStencilTest(void)=0 | Neo::RenderingContext | pure virtual | 
| disableTexCoordArray(void)=0 | Neo::RenderingContext | pure virtual | 
| disableTexture(void)=0 | Neo::RenderingContext | pure virtual | 
| disableVertexArray(void)=0 | Neo::RenderingContext | pure virtual | 
| drawArray(PRIMITIVE_TYPES type, unsigned int begin, unsigned int size)=0 | Neo::RenderingContext | pure virtual | 
| drawElement(PRIMITIVE_TYPES type, unsigned int size, VAR_TYPES indicesType, const void *indices)=0 | Neo::RenderingContext | pure virtual | 
| enableAttribArray(unsigned int location)=0 | Neo::RenderingContext | pure virtual | 
| enableBlending(void)=0 | Neo::RenderingContext | pure virtual | 
| enableColorArray(void)=0 | Neo::RenderingContext | pure virtual | 
| enableCullFace(void)=0 | Neo::RenderingContext | pure virtual | 
| enableDepthTest(void)=0 | Neo::RenderingContext | pure virtual | 
| enableFog(void)=0 | Neo::RenderingContext | pure virtual | 
| enableLight(unsigned int id)=0 | Neo::RenderingContext | pure virtual | 
| enableLighting(void)=0 | Neo::RenderingContext | pure virtual | 
| enableLineAntialiasing(void)=0 | Neo::RenderingContext | pure virtual | 
| enableNormalArray(void)=0 | Neo::RenderingContext | pure virtual | 
| enablePolygonOffset(float x, float y)=0 | Neo::RenderingContext | pure virtual | 
| enableScissorTest(void)=0 | Neo::RenderingContext | pure virtual | 
| enableStencilTest(void)=0 | Neo::RenderingContext | pure virtual | 
| enableTexCoordArray(void)=0 | Neo::RenderingContext | pure virtual | 
| enableTexture(void)=0 | Neo::RenderingContext | pure virtual | 
| enableVertexArray(void)=0 | Neo::RenderingContext | pure virtual | 
| endQuery(void) | Neo::RenderingContext | inlinevirtual | 
| generateMipMap(void)=0 | Neo::RenderingContext | pure virtual | 
| getAttribLocation(unsigned int fxId, const char *name, int *location)=0 | Neo::RenderingContext | pure virtual | 
| getCurrentFrameBuffer(unsigned int *frameBufferId)=0 | Neo::RenderingContext | pure virtual | 
| getFogColor(Vector3 *color)=0 | Neo::RenderingContext | pure virtual | 
| getFogDistance(float *min, float *max)=0 | Neo::RenderingContext | pure virtual | 
| getLightAmbient(unsigned int id, Vector4 *ambient)=0 | Neo::RenderingContext | pure virtual | 
| getLightAttenuation(unsigned int id, float *constant, float *linear, float *quadratic)=0 | Neo::RenderingContext | pure virtual | 
| getLightDiffuse(unsigned int id, Vector4 *diffuse)=0 | Neo::RenderingContext | pure virtual | 
| getLightPosition(unsigned int id, Vector4 *position)=0 | Neo::RenderingContext | pure virtual | 
| getLightSpecular(unsigned int id, Vector4 *specular)=0 | Neo::RenderingContext | pure virtual | 
| getLightSpotAngle(unsigned int id, float *angle)=0 | Neo::RenderingContext | pure virtual | 
| getLightSpotDirection(unsigned int id, Vector3 *direction)=0 | Neo::RenderingContext | pure virtual | 
| getLightSpotExponent(unsigned int id, float *exponent)=0 | Neo::RenderingContext | pure virtual | 
| getModelViewMatrix(Matrix4x4 *matrix)=0 | Neo::RenderingContext | pure virtual | 
| getProjectionMatrix(Matrix4x4 *matrix)=0 | Neo::RenderingContext | pure virtual | 
| getQueryResult(unsigned int queryId, unsigned int *result) | Neo::RenderingContext | inlinevirtual | 
| getRendererVersion()=0 | Neo::RenderingContext | pure virtual | 
| getTexImage(unsigned int level, Image *image) | Neo::RenderingContext | inlinevirtual | 
| getTextureMatrix(Matrix4x4 *matrix)=0 | Neo::RenderingContext | pure virtual | 
| getViewport(int *viewport)=0 | Neo::RenderingContext | pure virtual | 
| init()=0 | Neo::RenderingContext | pure virtual | 
| loadIdentity(void)=0 | Neo::RenderingContext | pure virtual | 
| multMatrix(const Matrix4x4 *matrix)=0 | Neo::RenderingContext | pure virtual | 
| popMatrix(void)=0 | Neo::RenderingContext | pure virtual | 
| pushMatrix(void)=0 | Neo::RenderingContext | pure virtual | 
| rotate(const Vector3 &axis, float angle)=0 | Neo::RenderingContext | pure virtual | 
| scale(const Vector3 &scale)=0 | Neo::RenderingContext | pure virtual | 
| selectSubroutine(unsigned int fx, unsigned int type, const char *routine) | Neo::RenderingContext | inlinevirtual | 
| sendShaderSource(unsigned int shaderId, const char *source)=0 | Neo::RenderingContext | pure virtual | 
| sendTextureImage(Image *image, bool mipMap, bool filter, bool compress)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformFloat(unsigned int fxId, const char *name, float *value, const int count=1)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformInt(unsigned int fxId, const char *name, int *values, const int count=1)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformMatrix(unsigned int fxId, const char *name, Matrix4x4 *matrix, const int count=1, const bool transpose=false)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformVec2(unsigned int fxId, const char *name, float *values, const int count=1)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformVec3(unsigned int fxId, const char *name, float *values, const int count=1)=0 | Neo::RenderingContext | pure virtual | 
| sendUniformVec4(unsigned int fxId, const char *name, float *values, const int count=1)=0 | Neo::RenderingContext | pure virtual | 
| setAlphaTest(float value)=0 | Neo::RenderingContext | pure virtual | 
| setAttribPointer(unsigned int location, VAR_TYPES type, unsigned int components, const void *pointer, const bool normalized=false)=0 | Neo::RenderingContext | pure virtual | 
| setBlendingMode(BLENDING_MODES mode)=0 | Neo::RenderingContext | pure virtual | 
| setClearColor(const Vector4 &color)=0 | Neo::RenderingContext | pure virtual | 
| setColor(const Color &color)=0 | Neo::RenderingContext | pure virtual | 
| setColor3(const Vector3 &color)=0 | Neo::RenderingContext | pure virtual | 
| setColor4(const Vector4 &color)=0 | Neo::RenderingContext | pure virtual | 
| setColorMask(bool r, bool g, bool b, bool a)=0 | Neo::RenderingContext | pure virtual | 
| setColorPointer(VAR_TYPES type, unsigned int components, const void *pointer)=0 | Neo::RenderingContext | pure virtual | 
| setCullMode(CULL_MODES mode)=0 | Neo::RenderingContext | pure virtual | 
| setDepthMask(bool depth)=0 | Neo::RenderingContext | pure virtual | 
| setDepthMode(DEPTH_MODES mode)=0 | Neo::RenderingContext | pure virtual | 
| setDrawingBuffers(FRAME_BUFFER_ATTACHMENT *buffers, unsigned int size)=0 | Neo::RenderingContext | pure virtual | 
| setFogColor(const Vector3 &color)=0 | Neo::RenderingContext | pure virtual | 
| setFogDistance(float min, float max)=0 | Neo::RenderingContext | pure virtual | 
| setLightAmbient(unsigned int id, const Vector4 &ambient)=0 | Neo::RenderingContext | pure virtual | 
| setLightAttenuation(unsigned int id, float constant, float linear, float quadratic)=0 | Neo::RenderingContext | pure virtual | 
| setLightDiffuse(unsigned int id, const Vector4 &diffuse)=0 | Neo::RenderingContext | pure virtual | 
| setLightPosition(unsigned int id, const Vector4 &position)=0 | Neo::RenderingContext | pure virtual | 
| setLightSpecular(unsigned int id, const Vector4 &specular)=0 | Neo::RenderingContext | pure virtual | 
| setLightSpotAngle(unsigned int id, float angle)=0 | Neo::RenderingContext | pure virtual | 
| setLightSpotDirection(unsigned int id, const Vector3 &direction)=0 | Neo::RenderingContext | pure virtual | 
| setLightSpotExponent(unsigned int id, float exponent)=0 | Neo::RenderingContext | pure virtual | 
| setMaterialAmbient(const Vector4 &ambient)=0 | Neo::RenderingContext | pure virtual | 
| setMaterialDiffuse(const Vector4 &diffuse)=0 | Neo::RenderingContext | pure virtual | 
| setMaterialEmit(const Vector4 &emit)=0 | Neo::RenderingContext | pure virtual | 
| setMaterialShininess(float shininess)=0 | Neo::RenderingContext | pure virtual | 
| setMaterialSpecular(const Vector4 &specular)=0 | Neo::RenderingContext | pure virtual | 
| setMatrixMode(MATRIX_MODES mode)=0 | Neo::RenderingContext | pure virtual | 
| setNormalPointer(VAR_TYPES type, const void *pointer)=0 | Neo::RenderingContext | pure virtual | 
| setOrthoView(float left, float right, float bottom, float top, float zNear, float zFar)=0 | Neo::RenderingContext | pure virtual | 
| setPerspectiveView(float fov, float ratio, float zNear, float zFar)=0 | Neo::RenderingContext | pure virtual | 
| setPointSize(float size)=0 | Neo::RenderingContext | pure virtual | 
| setPolygonMode(PRIMITIVE_TYPES t) | Neo::RenderingContext | inlinevirtual | 
| setRenderBuffer(RENDER_BUFFER_MODES mode, unsigned int width, unsigned int height) | Neo::RenderingContext | inlinevirtual | 
| setScissor(int x, int y, unsigned int width, unsigned int height)=0 | Neo::RenderingContext | pure virtual | 
| setStencilFunc(STENCIL_FUNCS func, int ref=0) | Neo::RenderingContext | inlinevirtual | 
| setStencilOp(STENCIL_OPS op) | Neo::RenderingContext | inlinevirtual | 
| setTexCoordPointer(VAR_TYPES type, unsigned int components, const void *pointer)=0 | Neo::RenderingContext | pure virtual | 
| setTextureCombineMode(TEX_COMBINE_MODES combine)=0 | Neo::RenderingContext | pure virtual | 
| setTextureFilterMode(TEX_FILTER_MODES min, TEX_FILTER_MODES mag)=0 | Neo::RenderingContext | pure virtual | 
| setTextureGenMode(TEX_GEN_MODES mode)=0 | Neo::RenderingContext | pure virtual | 
| setTextureUWrapMode(WRAP_MODES wrap)=0 | Neo::RenderingContext | pure virtual | 
| setTextureVWrapMode(WRAP_MODES wrap)=0 | Neo::RenderingContext | pure virtual | 
| setVBO(VBO_TYPES type, const void *data, unsigned int size, VBO_MODES mode) | Neo::RenderingContext | inlinevirtual | 
| setVBOSubData(VBO_TYPES type, unsigned int offset, const void *data, unsigned int size) | Neo::RenderingContext | inlinevirtual | 
| setVertexPointer(VAR_TYPES type, unsigned int components, const void *pointer)=0 | Neo::RenderingContext | pure virtual | 
| setViewport(int x, int y, unsigned int width, unsigned int height)=0 | Neo::RenderingContext | pure virtual | 
| texImage(unsigned int level, unsigned int width, unsigned int height, VAR_TYPES type, TEX_MODES mode, const void *pixels)=0 | Neo::RenderingContext | pure virtual | 
| texSubImage(unsigned int level, int xoffset, int yoffset, unsigned int width, unsigned int height, VAR_TYPES type, TEX_MODES mode, const void *pixels)=0 | Neo::RenderingContext | pure virtual | 
| translate(const Vector3 &position)=0 | Neo::RenderingContext | pure virtual | 
| updateFX(unsigned int fxId)=0 | Neo::RenderingContext | pure virtual | 
| ~RenderingContext(void) | Neo::RenderingContext | inlinevirtual |