TDME2 1.9.121
|
This is the complete list of members for Renderer, including all inherited members.
attachShaderToProgram(int32_t programId, int32_t shaderId)=0 | Renderer | pure virtual |
bindBitangentsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindColorsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindCubeMapTexture(int contextIdx, int32_t textureId)=0 | Renderer | pure virtual |
bindEffectColorAddsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor)=0 | Renderer | pure virtual |
bindEffectColorMulsBufferObject(int contextIdx, int32_t bufferObjectId, int32_t divisor)=0 | Renderer | pure virtual |
bindFrameBuffer(int32_t frameBufferId)=0 | Renderer | pure virtual |
bindIndicesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindModelMatricesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindNormalsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindOriginsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindPointSizesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningMatricesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningNormalsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningNormalsResultBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningVertexJointIdxsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningVertexJointsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningVertexJointWeightsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningVerticesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSkinningVerticesResultBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindSpriteSheetDimensionBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindTangentsBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindTexture(int contextIdx, int32_t textureId)=0 | Renderer | pure virtual |
bindTextureCoordinatesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindTextureSpriteIndicesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
bindVerticesBufferObject(int contextIdx, int32_t bufferObjectId)=0 | Renderer | pure virtual |
cameraMatrix | Renderer | protected |
cameraPosition | Renderer | protected |
clear(int32_t mask)=0 | Renderer | pure virtual |
CLEAR_COLOR_BUFFER_BIT | Renderer | |
CLEAR_DEPTH_BUFFER_BIT | Renderer | |
CONTEXTINDEX_DEFAULT | Renderer | |
createBufferObjects(int32_t buffers, bool useGPUMemory, bool shared)=0 | Renderer | pure virtual |
createColorBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex)=0 | Renderer | pure virtual |
createCubeMapTexture(int contextIdx, int32_t width, int32_t height)=0 | Renderer | pure virtual |
createDepthBufferTexture(int32_t width, int32_t height, int32_t cubeMapTextureId, int32_t cubeMapTextureIndex)=0 | Renderer | pure virtual |
createFramebufferObject(int32_t depthBufferTextureId, int32_t colorBufferTextureId, int32_t cubeMapTextureId=0, int32_t cubeMapTextureIndex=0)=0 | Renderer | pure virtual |
createGBufferColorTexture(int32_t width, int32_t height)=0 | Renderer | pure virtual |
createGBufferGeometryTexture(int32_t width, int32_t height)=0 | Renderer | pure 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)=0 | Renderer | pure virtual |
createProgram(int type)=0 | Renderer | pure virtual |
createTexture()=0 | Renderer | pure virtual |
CUBEMAPTEXTUREINDEX_NEGATIVE_X | Renderer | |
CUBEMAPTEXTUREINDEX_NEGATIVE_Y | Renderer | |
CUBEMAPTEXTUREINDEX_NEGATIVE_Z | Renderer | |
CUBEMAPTEXTUREINDEX_POSITIVE_X | Renderer | |
CUBEMAPTEXTUREINDEX_POSITIVE_Y | Renderer | |
CUBEMAPTEXTUREINDEX_POSITIVE_Z | Renderer | |
CULLFACE_BACK | Renderer | |
CULLFACE_FRONT | Renderer | |
DEPTHFUNCTION_ALWAYS | Renderer | |
DEPTHFUNCTION_EQUAL | Renderer | |
DEPTHFUNCTION_GREATEREQUAL | Renderer | |
DEPTHFUNCTION_LESSEQUAL | Renderer | |
disableBlending()=0 | Renderer | pure virtual |
disableCulling(int contextIdx)=0 | Renderer | pure virtual |
disableDepthBufferTest()=0 | Renderer | pure virtual |
disableDepthBufferWriting()=0 | Renderer | pure virtual |
dispatchCompute(int contextIdx, int32_t numGroupsX, int32_t numGroupsY, int32_t numGroupsZ)=0 | Renderer | pure virtual |
disposeBufferObjects(vector< int32_t > &bufferObjectIds)=0 | Renderer | pure virtual |
disposeFrameBufferObject(int32_t frameBufferId)=0 | Renderer | pure virtual |
disposeTexture(int32_t textureId)=0 | Renderer | pure virtual |
doneGuiMode()=0 | Renderer | pure virtual |
drawIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset)=0 | Renderer | pure virtual |
drawInstancedIndexedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances)=0 | Renderer | pure virtual |
drawInstancedTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset, int32_t instances)=0 | Renderer | pure virtual |
drawLinesFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset)=0 | Renderer | pure virtual |
drawPointsFromBufferObjects(int contextIdx, int32_t points, int32_t pointsOffset)=0 | Renderer | pure virtual |
drawTrianglesFromBufferObjects(int contextIdx, int32_t triangles, int32_t trianglesOffset)=0 | Renderer | pure virtual |
effectPass | Renderer | protected |
enableAdditionBlending()=0 | Renderer | pure virtual |
enableBlending()=0 | Renderer | pure virtual |
enableCulling(int contextIdx)=0 | Renderer | pure virtual |
enableDepthBufferTest()=0 | Renderer | pure virtual |
enableDepthBufferWriting()=0 | Renderer | pure virtual |
finishFrame()=0 | Renderer | pure virtual |
FRAMEBUFFER_DEFAULT | Renderer | |
FRONTFACE_CCW | Renderer | |
FRONTFACE_CW | Renderer | |
generateMipMap(const string &id, Texture *texture, int32_t level, int32_t atlasBorderSize) | Renderer | |
getCameraMatrix() | Renderer | inline |
getCameraPosition() | Renderer | inline |
getEffectColorAdd(int contextIdx) | Renderer | inline |
getEffectColorMul(int contextIdx) | Renderer | inline |
getEffectPass() | Renderer | inline |
getEnvironmentMappingCubeMapPosition(int contextIdx) | Renderer | inline |
getLight(int contextIdx, int32_t lightIdx) | Renderer | inline |
getLighting(int contextIdx) | Renderer | inline |
getMaskMaxValue(int contextIdx) | Renderer | inline |
getModelViewMatrix() | Renderer | inline |
getPBRMaterial(int contextIdx) | Renderer | inline |
getProgramUniformLocation(int32_t programId, const string &name)=0 | Renderer | pure virtual |
getProjectionMatrix() | Renderer | inline |
getRenderer()=0 | Renderer | pure virtual |
getRendererType() | Renderer | inline |
getShader(int contextIdx) | Renderer | inline |
getShaderParameters(int contextIdx) | Renderer | inline |
getShaderPrefix() | Renderer | inline |
getShaderVersion()=0 | Renderer | pure virtual |
getSpecularMaterial(int contextIdx) | Renderer | inline |
getStatistics()=0 | Renderer | pure virtual |
getTextureMatrix(int contextIdx) | Renderer | inline |
getTextureUnit(int contextIdx)=0 | Renderer | pure virtual |
getTextureUnits()=0 | Renderer | pure virtual |
getVendor()=0 | Renderer | pure virtual |
getViewPortHeight() | Renderer | inline |
getViewportMatrix() | Renderer | inline |
getViewPortWidth() | Renderer | inline |
ID_NONE | Renderer | |
initGuiMode()=0 | Renderer | pure virtual |
initialize()=0 | Renderer | pure virtual |
initializeFrame()=0 | Renderer | pure virtual |
initializeWindowSystemRendererContext(GLFWwindow *glfwWindow)=0 | Renderer | pure virtual |
isBufferObjectsAvailable()=0 | Renderer | pure virtual |
isComputeShaderAvailable()=0 | Renderer | pure virtual |
isDeferredShadingAvailable()=0 | Renderer | pure virtual |
isDepthTextureAvailable()=0 | Renderer | pure virtual |
isGLCLAvailable()=0 | Renderer | pure virtual |
isInstancedRenderingAvailable()=0 | Renderer | pure virtual |
isNormalMappingAvailable()=0 | Renderer | pure virtual |
isPBRAvailable()=0 | Renderer | pure virtual |
isSpecularMappingAvailable()=0 | Renderer | pure virtual |
isSupportingIntegerProgramAttributes()=0 | Renderer | pure virtual |
isSupportingMultithreadedRendering()=0 | Renderer | pure virtual |
isUsingProgramAttributeLocation()=0 | Renderer | pure virtual |
isUsingShortIndices()=0 | Renderer | pure virtual |
LIGHTING_NONE | Renderer | |
LIGHTING_PBR | Renderer | |
LIGHTING_SPECULAR | Renderer | |
linkProgram(int32_t programId)=0 | Renderer | pure virtual |
loadShader(int32_t type, const string &pathName, const string &fileName, const string &definitions=string(), const string &functions=string())=0 | Renderer | pure virtual |
memoryBarrier()=0 | Renderer | pure virtual |
modelViewMatrix | Renderer | protected |
onBindTexture(int contextIdx, int32_t textureId)=0 | Renderer | pure virtual |
onUpdateCameraMatrix(int contextIdx)=0 | Renderer | pure virtual |
onUpdateEffect(int contextIdx)=0 | Renderer | pure virtual |
onUpdateLight(int contextIdx, int32_t lightId)=0 | Renderer | pure virtual |
onUpdateMaterial(int contextIdx)=0 | Renderer | pure virtual |
onUpdateModelViewMatrix(int contextIdx)=0 | Renderer | pure virtual |
onUpdateProjectionMatrix(int contextIdx)=0 | Renderer | pure virtual |
onUpdateShader(int contextIdx)=0 | Renderer | pure virtual |
onUpdateShaderParameters(int contextIdx)=0 | Renderer | pure virtual |
onUpdateTextureMatrix(int contextIdx)=0 | Renderer | pure virtual |
prepareWindowSystemRendererContext(int tryIdx)=0 | Renderer | pure virtual |
PROGRAM_COMPUTE | Renderer | |
PROGRAM_LINES | Renderer | |
PROGRAM_OBJECTS | Renderer | |
PROGRAM_POINTS | Renderer | |
projectionMatrix | Renderer | protected |
readPixelDepth(int32_t x, int32_t y)=0 | Renderer | pure virtual |
readPixels(int32_t x, int32_t y, int32_t width, int32_t height)=0 | Renderer | pure virtual |
Renderer() | Renderer | |
rendererContexts | Renderer | protected |
rendererType | Renderer | |
RendererType enum name | Renderer | |
RENDERERTYPE_NONE enum value | Renderer | |
RENDERERTYPE_OPENGL enum value | Renderer | |
RENDERERTYPE_OPENGLES enum value | Renderer | |
RENDERERTYPE_VULKAN enum value | Renderer | |
resizeColorBufferTexture(int32_t textureId, int32_t width, int32_t height)=0 | Renderer | pure virtual |
resizeDepthBufferTexture(int32_t textureId, int32_t width, int32_t height)=0 | Renderer | pure virtual |
resizeGBufferColorTexture(int32_t textureId, int32_t width, int32_t height)=0 | Renderer | pure virtual |
resizeGBufferGeometryTexture(int32_t textureId, int32_t width, int32_t height)=0 | Renderer | pure virtual |
setClearColor(float red, float green, float blue, float alpha)=0 | Renderer | pure virtual |
setColorMask(bool red, bool green, bool blue, bool alpha)=0 | Renderer | pure virtual |
setCullFace(int32_t cullFace)=0 | Renderer | pure virtual |
setDepthFunction(int32_t depthFunction)=0 | Renderer | pure virtual |
setEffectPass(int32_t effectPass) | Renderer | inline |
setEnvironmentMappingCubeMapPosition(int contextIdx, array< float, 3 > &position) | Renderer | inline |
setFrontFace(int contextIdx, int32_t frontFace)=0 | Renderer | pure virtual |
setLighting(int contextIdx, int32_t lighting) | Renderer | inline |
setLineWidth(float lineWidth)=0 | Renderer | pure virtual |
setMaskMaxValue(int contextIdx, float maskMaxValue) | Renderer | inline |
setProgramAttributeLocation(int32_t programId, int32_t location, const string &name)=0 | Renderer | pure virtual |
setProgramUniformFloat(int contextIdx, int32_t uniformId, float value)=0 | Renderer | pure virtual |
setProgramUniformFloatMatrices4x4(int contextIdx, int32_t uniformId, int32_t count, FloatBuffer *data)=0 | Renderer | pure virtual |
setProgramUniformFloatMatrix3x3(int contextIdx, int32_t uniformId, const array< float, 9 > &value)=0 | Renderer | pure virtual |
setProgramUniformFloatMatrix4x4(int contextIdx, int32_t uniformId, const array< float, 16 > &value)=0 | Renderer | pure virtual |
setProgramUniformFloatVec2(int contextIdx, int32_t uniformId, const array< float, 2 > &data)=0 | Renderer | pure virtual |
setProgramUniformFloatVec3(int contextIdx, int32_t uniformId, const array< float, 3 > &data)=0 | Renderer | pure virtual |
setProgramUniformFloatVec4(int contextIdx, int32_t uniformId, const array< float, 4 > &data)=0 | Renderer | pure virtual |
setProgramUniformInteger(int contextIdx, int32_t uniformId, int32_t value)=0 | Renderer | pure virtual |
setShader(int contextIdx, const string &id) | Renderer | inline |
setShaderParameters(int contextIdx, const EntityShaderParameters ¶meters) | Renderer | inline |
setShaderPrefix(const string &shaderPrefix) | Renderer | inline |
setTextureUnit(int contextIdx, int32_t textureUnit)=0 | Renderer | pure virtual |
setViewPort(int32_t width, int32_t height)=0 | Renderer | pure virtual |
setVSync(bool vSync)=0 | Renderer | pure virtual |
SHADER_COMPUTE_SHADER | Renderer | |
SHADER_FRAGMENT_SHADER | Renderer | |
SHADER_VERTEX_SHADER | Renderer | |
shaderPrefix | Renderer | protected |
statistics | Renderer | protected |
TEXTUREUNITS_MAX | Renderer | |
unbindBufferObjects(int contextIdx)=0 | Renderer | pure virtual |
UNIFORM_CL_SKINNING_INSTANCE_COUNT | Renderer | |
UNIFORM_CL_SKINNING_MATRIX_COUNT | Renderer | |
UNIFORM_CL_SKINNING_VERTEX_COUNT | Renderer | |
updateViewPort()=0 | Renderer | pure virtual |
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data)=0 | Renderer | pure virtual |
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data)=0 | Renderer | pure virtual |
uploadBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data)=0 | Renderer | pure virtual |
uploadCubeMapTexture(int contextIdx, Texture *textureLeft, Texture *textureRight, Texture *textureTop, Texture *textureBottom, Texture *textureFront, Texture *textureBack)=0 | Renderer | pure virtual |
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, ShortBuffer *data)=0 | Renderer | pure virtual |
uploadIndicesBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data)=0 | Renderer | pure virtual |
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, FloatBuffer *data)=0 | Renderer | pure virtual |
uploadSkinningBufferObject(int contextIdx, int32_t bufferObjectId, int32_t size, IntBuffer *data)=0 | Renderer | pure virtual |
uploadTexture(int contextIdx, Texture *texture)=0 | Renderer | pure virtual |
useProgram(int contextIdx, int32_t programId)=0 | Renderer | pure virtual |
viewPortHeight | Renderer | protected |
viewportMatrix | Renderer | protected |
viewPortWidth | Renderer | protected |
~Renderer() | Renderer | virtual |