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 |