TDME2 1.9.121
Renderer Member List

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

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