TDME2 1.9.121
EngineGL2Renderer Member List

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

activeTextureUnitGL2Rendererprivate
attachShaderToProgram(int32_t programId, int32_t shaderId) overrideGL2Renderervirtual
bindBitangentsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindColorsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindCubeMapTexture(int contextIdx, int32_t textureId) overrideGL2Renderervirtual
bindEffectColorAddsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor) overrideGL2Renderervirtual
bindEffectColorMulsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor) overrideGL2Renderervirtual
bindFrameBuffer(int32_t frameBufferId) overrideGL2Renderervirtual
bindIndicesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindModelMatricesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindNormalsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindOriginsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindPointSizesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningMatricesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningNormalsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningNormalsResultBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningVertexJointIdxsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningVertexJointsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningVertexJointWeightsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningVerticesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSkinningVerticesResultBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindSpriteSheetDimensionBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindTangentsBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindTexture(int contextIdx, int32_t textureId) overrideGL2Renderervirtual
bindTextureCoordinatesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindTextureSpriteIndicesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bindVerticesBufferObject(int contextIdx, int32_t bufferObjectId) overrideGL2Renderervirtual
bufferObjectsAvailableGL2Rendererprivate
cameraMatrixRendererprotected
cameraPositionRendererprotected
checkBufferObjectsAvailable()GL2Rendererprivate
clear(int32_t mask) overrideGL2Renderervirtual
CLEAR_COLOR_BUFFER_BITRenderer
CLEAR_DEPTH_BUFFER_BITRenderer
CONTEXTINDEX_DEFAULTRenderer
createBufferObjects(int32_t buffers, bool useGPUMemory, bool shared) overrideGL2Renderervirtual
createColorBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex) overrideGL2Renderervirtual
createCubeMapTexture(int contextIdx, int32_t width, int32_t height) overrideGL2Renderervirtual
createDepthBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex) overrideGL2Renderervirtual
createFramebufferObject(int32_t depthBufferTextureId, int32_t colorBufferTextureId, int32_t cubeMapTextureId=0, int32_t cubeMapTextureIndex=0) overrideGL2Renderervirtual
createGBufferColorTexture(int32_t width, int32_t height) overrideGL2Renderervirtual
createGBufferGeometryTexture(int32_t width, int32_t height) overrideGL2Renderervirtual
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) overrideGL2Renderervirtual
createProgram(int type) overrideGL2Renderervirtual
createTexture() overrideGL2Renderervirtual
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() overrideGL2Renderervirtual
disableCulling(int contextIdx) overrideGL2Renderervirtual
disableDepthBufferTest() overrideGL2Renderervirtual
disableDepthBufferWriting() overrideGL2Renderervirtual
dispatchCompute(int contextIdx, int32_t numGroupsX, int32_t numGroupsY, int32_t numGroupsZ) overrideGL2Renderervirtual
disposeBufferObjects(vector< int32_t > &bufferObjectIds) overrideGL2Renderervirtual
disposeFrameBufferObject(int32_t frameBufferId) overrideGL2Renderervirtual
disposeTexture(int32_t textureId) overrideGL2Renderervirtual
doneGuiMode() overrideGL2Renderervirtual
drawIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset) overrideGL2Renderervirtual
drawInstancedIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances) overrideGL2Renderervirtual
drawInstancedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances) overrideGL2Renderervirtual
drawLinesFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset) overrideGL2Renderervirtual
drawPointsFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset) overrideGL2Renderervirtual
drawTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset) overrideGL2Renderervirtual
effectPassRendererprotected
enableAdditionBlending() overrideGL2Renderervirtual
enableBlending() overrideGL2Renderervirtual
enableCulling(int contextIdx) overrideGL2Renderervirtual
enableDepthBufferTest() overrideGL2Renderervirtual
enableDepthBufferWriting() overrideGL2Renderervirtual
EngineGL2Renderer()EngineGL2Renderer
finishFrame() overrideGL2Renderervirtual
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) overrideGL2Renderervirtual
getProjectionMatrix()Rendererinline
getRenderer() overrideGL2Renderervirtual
getRendererType()Rendererinline
getRendererVersion()RendererPlugininlinestatic
getShader(int contextIdx)Rendererinline
getShaderParameters(int contextIdx)Rendererinline
getShaderPrefix()Rendererinline
getShaderVersion() overrideGL2Renderervirtual
getSpecularMaterial(int contextIdx)Rendererinline
getStatistics() overrideGL2Renderervirtual
getTextureMatrix(int contextIdx)Rendererinline
getTextureUnit(int contextIdx) overrideGL2Renderervirtual
getTextureUnits() overrideGL2Renderervirtual
getVendor() overrideGL2Renderervirtual
getViewPortHeight()Rendererinline
getViewportMatrix()Rendererinline
getViewPortWidth()Rendererinline
GL2Renderer()GL2Renderer
ID_NONERenderer
initGuiMode() overrideGL2Renderervirtual
initialize() overrideGL2Renderervirtual
initializeFrame() overrideGL2Renderervirtual
initializeWindowSystemRendererContext(GLFWwindow *glfwWindow) overrideEngineGL2Renderervirtual
isBufferObjectsAvailable() overrideGL2Renderervirtual
isComputeShaderAvailable() overrideGL2Renderervirtual
isDeferredShadingAvailable() overrideGL2Renderervirtual
isDepthTextureAvailable() overrideGL2Renderervirtual
isGLCLAvailable() overrideGL2Renderervirtual
isInstancedRenderingAvailable() overrideGL2Renderervirtual
isNormalMappingAvailable() overrideGL2Renderervirtual
isPBRAvailable() overrideGL2Renderervirtual
isSpecularMappingAvailable() overrideGL2Renderervirtual
isSupportingIntegerProgramAttributes() overrideGL2Renderervirtual
isSupportingMultithreadedRendering() overrideGL2Renderervirtual
isUsingProgramAttributeLocation() overrideGL2Renderervirtual
isUsingShortIndices() overrideGL2Renderervirtual
LIGHTING_NONERenderer
LIGHTING_PBRRenderer
LIGHTING_SPECULARRenderer
linkProgram(int32_t programId) overrideGL2Renderervirtual
loadShader(int32_t type, const string &pathName, const string &fileName, const string &definitions=string(), const string &functions=string()) overrideGL2Renderervirtual
memoryBarrier() overrideGL2Renderervirtual
modelViewMatrixRendererprotected
onBindTexture(int contextIdx, int32_t textureId) overrideEngineGL2Renderervirtual
onUpdateCameraMatrix(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateEffect(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateLight(int contextIdx, int32_t lightId) overrideEngineGL2Renderervirtual
onUpdateMaterial(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateModelViewMatrix(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateProjectionMatrix(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateShader(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateShaderParameters(int contextIdx) overrideEngineGL2Renderervirtual
onUpdateTextureMatrix(int contextIdx) overrideEngineGL2Renderervirtual
prepareWindowSystemRendererContext(int tryIdx) overrideEngineGL2Renderervirtual
PROGRAM_COMPUTERenderer
PROGRAM_LINESRenderer
PROGRAM_OBJECTSRenderer
PROGRAM_POINTSRenderer
projectionMatrixRendererprotected
readPixelDepth(int32_t x, int32_t y) overrideGL2Renderervirtual
readPixels(int32_t x, int32_t y, int32_t width, int32_t height) overrideGL2Renderervirtual
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) overrideGL2Renderervirtual
resizeDepthBufferTexture(int32_t textureId, int32_t width, int32_t height) overrideGL2Renderervirtual
resizeGBufferColorTexture(int32_t textureId, int32_t width, int32_t height) overrideGL2Renderervirtual
resizeGBufferGeometryTexture(int32_t textureId, int32_t width, int32_t height) overrideGL2Renderervirtual
setClearColor(float red, float green, float blue, float alpha) overrideGL2Renderervirtual
setColorMask(bool red, bool green, bool blue, bool alpha) overrideGL2Renderervirtual
setCullFace(int32_t cullFace) overrideGL2Renderervirtual
setDepthFunction(int32_t depthFunction) overrideGL2Renderervirtual
setEffectPass(int32_t effectPass)Rendererinline
setEnvironmentMappingCubeMapPosition(int contextIdx, array< float, 3 > &position)Rendererinline
setFrontFace(int contextIdx, int32_t frontFace) overrideGL2Renderervirtual
setLighting(int contextIdx, int32_t lighting)Rendererinline
setLineWidth(float lineWidth) overrideGL2Renderervirtual
setMaskMaxValue(int contextIdx, float maskMaxValue)Rendererinline
setProgramAttributeLocation(int32_t programId, int32_t location, const string &name) overrideGL2Renderervirtual
setProgramUniformFloat(int contextIdx, int32_t uniformId, float value) overrideGL2Renderervirtual
setProgramUniformFloatMatrices4x4(int contextIdx, int32_t uniformId, int32_t count, FloatBuffer *data) overrideGL2Renderervirtual
setProgramUniformFloatMatrix3x3(int contextIdx, int32_t uniformId, const array< float, 9 > &data) overrideGL2Renderervirtual
setProgramUniformFloatMatrix4x4(int contextIdx, int32_t uniformId, const array< float, 16 > &data) overrideGL2Renderervirtual
setProgramUniformFloatVec2(int contextIdx, int32_t uniformId, const array< float, 2 > &data) overrideGL2Renderervirtual
setProgramUniformFloatVec3(int contextIdx, int32_t uniformId, const array< float, 3 > &data) overrideGL2Renderervirtual
setProgramUniformFloatVec4(int contextIdx, int32_t uniformId, const array< float, 4 > &data) overrideGL2Renderervirtual
setProgramUniformInteger(int contextIdx, int32_t uniformId, int32_t value) overrideGL2Renderervirtual
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) overrideGL2Renderervirtual
setViewPort(int32_t width, int32_t height) overrideGL2Renderervirtual
setVSync(bool vSync) overrideGL2Renderervirtual
SHADER_COMPUTE_SHADERRenderer
SHADER_FRAGMENT_SHADERRenderer
SHADER_VERTEX_SHADERRenderer
shaderPrefixRendererprotected
statisticsRendererprotected
TEXTUREUNITS_MAXRenderer
unbindBufferObjects(int contextIdx) overrideGL2Renderervirtual
UNIFORM_CL_SKINNING_INSTANCE_COUNTRenderer
UNIFORM_CL_SKINNING_MATRIX_COUNTRenderer
UNIFORM_CL_SKINNING_VERTEX_COUNTRenderer
updateViewPort() overrideGL2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data) overrideGL2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGL2Renderervirtual
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data) overrideGL2Renderervirtual
uploadCubeMapTexture(int contextIdx, Texture *textureLeft, Texture *textureRight, Texture *textureTop, Texture *textureBottom, Texture *textureFront, Texture *textureBack) overrideGL2Renderervirtual
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data) overrideGL2Renderervirtual
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGL2Renderervirtual
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data) overrideGL2Renderervirtual
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data) overrideGL2Renderervirtual
uploadTexture(int contextIdx, Texture *texture) overrideGL2Renderervirtual
useProgram(int contextIdx, int32_t programId) overrideGL2Renderervirtual
vbosUsageGL2Rendererprivate
viewPortHeightRendererprotected
viewportMatrixRendererprotected
viewPortWidthRendererprotected
~Renderer()Renderervirtual