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