TDME2 1.9.121
GL2Renderer Member List

This is the complete list of members for GL2Renderer, 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
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
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)=0Rendererpure virtual
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)=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) 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