TDME2 1.9.121
GLES2Renderer Member List

This is the complete list of members for GLES2Renderer, including all inherited members.

activeTextureUnitGLES2Rendererprivate
attachShaderToProgram(int32_t programId, int32_t shaderId) overrideGLES2Renderervirtual
bindBitangentsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindColorsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindCubeMapTexture(int contextIdx, int32_t textureId) overrideGLES2Renderervirtual
bindEffectColorAddsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor) overrideGLES2Renderervirtual
bindEffectColorMulsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor) overrideGLES2Renderervirtual
bindFrameBuffer(int32_t frameBufferId) overrideGLES2Renderervirtual
bindIndicesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindModelMatricesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindNormalsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindOriginsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindPointSizesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningMatricesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningNormalsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningNormalsResultBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningVertexJointIdxsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningVertexJointsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningVertexJointWeightsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningVerticesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSkinningVerticesResultBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindSpriteSheetDimensionBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindTangentsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindTexture(int contextIdx, int32_t textureId) overrideGLES2Renderervirtual
bindTextureCoordinatesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindTextureSpriteIndicesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
bindVerticesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGLES2Renderervirtual
cameraMatrixRendererprotected
cameraPositionRendererprotected
checkGLError()GLES2Rendererprivate
clear(int32_t mask) overrideGLES2Renderervirtual
CLEAR_COLOR_BUFFER_BITRenderer
CLEAR_DEPTH_BUFFER_BITRenderer
CONTEXTINDEX_DEFAULTRenderer
createBufferObjects(int32_t buffers, bool useGPUMemory, bool shared) overrideGLES2Renderervirtual
createColorBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex) overrideGLES2Renderervirtual
createCubeMapTexture(int contextIdx, int32_t width, int32_t height) overrideGLES2Renderervirtual
createDepthBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex) overrideGLES2Renderervirtual
createFramebufferObject(int32_t depthBufferTextureId, int32_t colorBufferTextureId, int32_t cubeMapTextureId=0, int32_t cubeMapTextureIndex=0) overrideGLES2Renderervirtual
createGBufferColorTexture(int32_t width, int32_t height) overrideGLES2Renderervirtual
createGBufferGeometryTexture(int32_t width, int32_t height) overrideGLES2Renderervirtual
createGeometryBufferObject(int32_t depthBufferTextureId, int32_t geometryBufferTextureId1, int32_t geometryBufferTextureId2, int32_t geometryBufferTextureId3, int32_t colorBufferTextureId1, int32_t colorBufferTextureId2, int32_t colorBufferTextureId3, int32_t colorBufferTextureId4, int32_t colorBufferTextureId5) overrideGLES2Renderervirtual
createProgram(int type) overrideGLES2Renderervirtual
createTexture() overrideGLES2Renderervirtual
CUBEMAPTEXTUREINDEX_NEGATIVE_XRenderer
CUBEMAPTEXTUREINDEX_NEGATIVE_YRenderer
CUBEMAPTEXTUREINDEX_NEGATIVE_ZRenderer
CUBEMAPTEXTUREINDEX_POSITIVE_XRenderer
CUBEMAPTEXTUREINDEX_POSITIVE_YRenderer
CUBEMAPTEXTUREINDEX_POSITIVE_ZRenderer
CULLFACE_BACKRenderer
CULLFACE_FRONTRenderer
DEPTHFUNCTION_ALWAYSRenderer
DEPTHFUNCTION_EQUALRenderer
DEPTHFUNCTION_GREATEREQUALRenderer
DEPTHFUNCTION_LESSEQUALRenderer
disableBlending() overrideGLES2Renderervirtual
disableCulling(int contextIdx) overrideGLES2Renderervirtual
disableDepthBufferTest() overrideGLES2Renderervirtual
disableDepthBufferWriting() overrideGLES2Renderervirtual
dispatchCompute(int contextIdx, int32_t numGroupsX, int32_t numGroupsY, int32_t numGroupsZ) overrideGLES2Renderervirtual
disposeBufferObjects(vector< int32_t > &bufferObjectIds) overrideGLES2Renderervirtual
disposeFrameBufferObject(int32_t frameBufferId) overrideGLES2Renderervirtual
disposeTexture(int32_t textureId) overrideGLES2Renderervirtual
doneGuiMode() overrideGLES2Renderervirtual
drawIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset) overrideGLES2Renderervirtual
drawInstancedIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances) overrideGLES2Renderervirtual
drawInstancedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances) overrideGLES2Renderervirtual
drawLinesFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset) overrideGLES2Renderervirtual
drawPointsFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset) overrideGLES2Renderervirtual
drawTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset) overrideGLES2Renderervirtual
effectPassRendererprotected
enableAdditionBlending() overrideGLES2Renderervirtual
enableBlending() overrideGLES2Renderervirtual
enableCulling(int contextIdx) overrideGLES2Renderervirtual
enableDepthBufferTest() overrideGLES2Renderervirtual
enableDepthBufferWriting() overrideGLES2Renderervirtual
finishFrame() overrideGLES2Renderervirtual
FRAMEBUFFER_DEFAULTRenderer
FRONTFACE_CCWRenderer
FRONTFACE_CWRenderer
generateMipMap(const string &id, Texture *texture, int32_t level, int32_t atlasBorderSize)Renderer
getCameraMatrix()Rendererinline
getCameraPosition()Rendererinline
getEffectColorAdd(int contextIdx)Rendererinline
getEffectColorMul(int contextIdx)Rendererinline
getEffectPass()Rendererinline
getEnvironmentMappingCubeMapPosition(int contextIdx)Rendererinline
getLight(int contextIdx, int32_t lightIdx)Rendererinline
getLighting(int contextIdx)Rendererinline
getMaskMaxValue(int contextIdx)Rendererinline
getModelViewMatrix()Rendererinline
getPBRMaterial(int contextIdx)Rendererinline
getProgramUniformLocation(int32_t programId, const string &name) overrideGLES2Renderervirtual
getProjectionMatrix()Rendererinline
getRenderer() overrideGLES2Renderervirtual
getRendererType()Rendererinline
getShader(int contextIdx)Rendererinline
getShaderParameters(int contextIdx)Rendererinline
getShaderPrefix()Rendererinline
getShaderVersion() overrideGLES2Renderervirtual
getSpecularMaterial(int contextIdx)Rendererinline
getStatistics() overrideGLES2Renderervirtual
getTextureMatrix(int contextIdx)Rendererinline
getTextureUnit(int contextIdx) overrideGLES2Renderervirtual
getTextureUnits() overrideGLES2Renderervirtual
getVendor() overrideGLES2Renderervirtual
getViewPortHeight()Rendererinline
getViewportMatrix()Rendererinline
getViewPortWidth()Rendererinline
GLES2Renderer()GLES2Renderer
ID_NONERenderer
initGuiMode() overrideGLES2Renderervirtual
initialize() overrideGLES2Renderervirtual
initializeFrame() overrideGLES2Renderervirtual
initializeWindowSystemRendererContext(GLFWwindow *glfwWindow)=0Rendererpure virtual
isBufferObjectsAvailable() overrideGLES2Renderervirtual
isComputeShaderAvailable() overrideGLES2Renderervirtual
isDeferredShadingAvailable() overrideGLES2Renderervirtual
isDepthTextureAvailable() overrideGLES2Renderervirtual
isGLCLAvailable() overrideGLES2Renderervirtual
isInstancedRenderingAvailable() overrideGLES2Renderervirtual
isNormalMappingAvailable() overrideGLES2Renderervirtual
isPBRAvailable() overrideGLES2Renderervirtual
isSpecularMappingAvailable() overrideGLES2Renderervirtual
isSupportingIntegerProgramAttributes() overrideGLES2Renderervirtual
isSupportingMultithreadedRendering() overrideGLES2Renderervirtual
isUsingProgramAttributeLocation() overrideGLES2Renderervirtual
isUsingShortIndices() overrideGLES2Renderervirtual
LIGHTING_NONERenderer
LIGHTING_PBRRenderer
LIGHTING_SPECULARRenderer
linkProgram(int32_t programId) overrideGLES2Renderervirtual
loadShader(int32_t type, const string &pathName, const string &fileName, const string &definitions=string(), const string &functions=string()) overrideGLES2Renderervirtual
memoryBarrier() overrideGLES2Renderervirtual
modelViewMatrixRendererprotected
onBindTexture(int contextIdx, int32_t textureId)=0Rendererpure virtual
onUpdateCameraMatrix(int contextIdx)=0Rendererpure virtual
onUpdateEffect(int contextIdx)=0Rendererpure virtual
onUpdateLight(int contextIdx, int32_t lightId)=0Rendererpure virtual
onUpdateMaterial(int contextIdx)=0Rendererpure virtual
onUpdateModelViewMatrix(int contextIdx)=0Rendererpure virtual
onUpdateProjectionMatrix(int contextIdx)=0Rendererpure virtual
onUpdateShader(int contextIdx)=0Rendererpure virtual
onUpdateShaderParameters(int contextIdx)=0Rendererpure virtual
onUpdateTextureMatrix(int contextIdx)=0Rendererpure virtual
prepareWindowSystemRendererContext(int tryIdx)=0Rendererpure virtual
PROGRAM_COMPUTERenderer
PROGRAM_LINESRenderer
PROGRAM_OBJECTSRenderer
PROGRAM_POINTSRenderer
projectionMatrixRendererprotected
readPixelDepth(int32_t x, int32_t y) overrideGLES2Renderervirtual
readPixels(int32_t x, int32_t y, int32_t width, int32_t height) overrideGLES2Renderervirtual
Renderer()Renderer
rendererContextsRendererprotected
rendererTypeRenderer
RendererType enum nameRenderer
RENDERERTYPE_NONE enum valueRenderer
RENDERERTYPE_OPENGL enum valueRenderer
RENDERERTYPE_OPENGLES enum valueRenderer
RENDERERTYPE_VULKAN enum valueRenderer
resizeColorBufferTexture(int32_t textureId, int32_t width, int32_t height) overrideGLES2Renderervirtual
resizeDepthBufferTexture(int32_t textureId, int32_t width, int32_t height) overrideGLES2Renderervirtual
resizeGBufferColorTexture(int32_t textureId, int32_t width, int32_t height) overrideGLES2Renderervirtual
resizeGBufferGeometryTexture(int32_t textureId, int32_t width, int32_t height) overrideGLES2Renderervirtual
setClearColor(float red, float green, float blue, float alpha) overrideGLES2Renderervirtual
setColorMask(bool red, bool green, bool blue, bool alpha) overrideGLES2Renderervirtual
setCullFace(int32_t cullFace) overrideGLES2Renderervirtual
setDepthFunction(int32_t depthFunction) overrideGLES2Renderervirtual
setEffectPass(int32_t effectPass)Rendererinline
setEnvironmentMappingCubeMapPosition(int contextIdx, array< float, 3 > &position)Rendererinline
setFrontFace(int contextIdx, int32_t frontFace) overrideGLES2Renderervirtual
setLighting(int contextIdx, int32_t lighting)Rendererinline
setLineWidth(float lineWidth) overrideGLES2Renderervirtual
setMaskMaxValue(int contextIdx, float maskMaxValue)Rendererinline
setProgramAttributeLocation(int32_t programId, int32_t location, const string &name) overrideGLES2Renderervirtual
setProgramUniformFloat(int contextIdx, int32_t uniformId, float value) overrideGLES2Renderervirtual
setProgramUniformFloatMatrices4x4(int contextIdx, int32_t uniformId, int32_t count, FloatBuffer *data) overrideGLES2Renderervirtual
setProgramUniformFloatMatrix3x3(int contextIdx, int32_t uniformId, const array< float, 9 > &data) overrideGLES2Renderervirtual
setProgramUniformFloatMatrix4x4(int contextIdx, int32_t uniformId, const array< float, 16 > &data) overrideGLES2Renderervirtual
setProgramUniformFloatVec2(int contextIdx, int32_t uniformId, const array< float, 2 > &data) overrideGLES2Renderervirtual
setProgramUniformFloatVec3(int contextIdx, int32_t uniformId, const array< float, 3 > &data) overrideGLES2Renderervirtual
setProgramUniformFloatVec4(int contextIdx, int32_t uniformId, const array< float, 4 > &data) overrideGLES2Renderervirtual
setProgramUniformInteger(int contextIdx, int32_t uniformId, int32_t value) overrideGLES2Renderervirtual
setShader(int contextIdx, const string &id)Rendererinline
setShaderParameters(int contextIdx, const EntityShaderParameters &parameters)Rendererinline
setShaderPrefix(const string &shaderPrefix)Rendererinline
setTextureUnit(int contextIdx, int32_t textureUnit) overrideGLES2Renderervirtual
setViewPort(int32_t width, int32_t height) overrideGLES2Renderervirtual
setVSync(bool vSync) overrideGLES2Renderervirtual
SHADER_COMPUTE_SHADERRenderer
SHADER_FRAGMENT_SHADERRenderer
SHADER_VERTEX_SHADERRenderer
shaderPrefixRendererprotected
statisticsRendererprotected
TEXTUREUNITS_MAXRenderer
unbindBufferObjects(int contextIdx) overrideGLES2Renderervirtual
UNIFORM_CL_SKINNING_INSTANCE_COUNTRenderer
UNIFORM_CL_SKINNING_MATRIX_COUNTRenderer
UNIFORM_CL_SKINNING_VERTEX_COUNTRenderer
updateViewPort() overrideGLES2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data) overrideGLES2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data) overrideGLES2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGLES2Renderervirtual
uploadCubeMapTexture(int contextIdx, Texture *textureLeft, Texture *textureRight, Texture *textureTop, Texture *textureBottom, Texture *textureFront, Texture *textureBack) overrideGLES2Renderervirtual
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data) overrideGLES2Renderervirtual
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGLES2Renderervirtual
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data) overrideGLES2Renderervirtual
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGLES2Renderervirtual
uploadTexture(int contextIdx, Texture *texture) overrideGLES2Renderervirtual
useProgram(int contextIdx, int32_t programId) overrideGLES2Renderervirtual
vbosUsageGLES2Rendererprivate
viewPortHeightRendererprotected
viewportMatrixRendererprotected
viewPortWidthRendererprotected
~Renderer()Renderervirtual