TDME2 1.9.121
EngineGL3Renderer Member List

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

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