Neo  0.5.0
Developer Documentation
Neo::RenderingContext Member List

This is the complete list of members for Neo::RenderingContext, including all inherited members.

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