| addClearTarget(GraphicsClearTarget target) | kanzi::Renderer | |
| applyTexture(int textureUniformLocation, unsigned int textureHandle, Texture::Target target) | kanzi::Renderer | |
| applyTextureSizeUniforms(int textureWidthUniformLocation, int textureHeightUniformLocation, unsigned int textureWidth, unsigned int textureHeight) | kanzi::Renderer | |
| applyTransformation() | kanzi::Renderer | |
| applyVertexAttributeArrays() | kanzi::Renderer | |
| attachShaderToProgram(unsigned int programHandle, unsigned int shaderHandle) | kanzi::Renderer | |
| beginMaterialSetup() | kanzi::Renderer | |
| beginVertexArray() | kanzi::Renderer | |
| bindAttributeToLocation(unsigned int programHandle, unsigned int locationIndex, kzString attributeName) | kanzi::Renderer | |
| bindFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
| bindRenderbuffer(unsigned int renderBufferHandle) | kanzi::Renderer | |
| bindTexture(Texture::Target target, unsigned int textureHandle) | kanzi::Renderer | |
| calculateProjectionCameraWorldMatrix() | kanzi::Renderer | |
| clear() | kanzi::Renderer | |
| clearUniformCaches() | kanzi::Renderer | |
| compileSourceShader(ShaderType shaderType, unsigned int shaderHandle, const char *const shaderCode, string_view shaderName) | kanzi::Renderer | |
| coverageBuffer | kanzi::Renderer | |
| createImageObject(void *dataPointer, int target, int *attributes) | kanzi::Renderer | |
| createShader(ShaderType type) | kanzi::Renderer | |
| createShaderProgram() | kanzi::Renderer | |
| dataTypeGetGLAttributeType(const Renderer *renderer, GraphicsDataType dataType) | kanzi::Renderer | friend |
| deleteBuffer(unsigned int handle) | kanzi::Renderer | |
| deleteFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
| deleteImageObject(void *imageObject) | kanzi::Renderer | |
| deleteRenderbuffer(unsigned int renderBufferHandle) | kanzi::Renderer | |
| deleteShader(unsigned int shaderHandle) | kanzi::Renderer | |
| deleteShaderProgram(unsigned int programHandle) | kanzi::Renderer | |
| deleteTexture(unsigned int textureHandle) | kanzi::Renderer | |
| deployBinaryProgram(unsigned int program, unsigned int binaryFormat, const void *data, unsigned int dataSize) | kanzi::Renderer | |
| deployBinaryShader(unsigned int count, const unsigned int *shaders, unsigned int binaryFormat, const void *data, unsigned int dataSize) | kanzi::Renderer | |
| depth16Renderbuffer | kanzi::Renderer | |
| depth16Texture | kanzi::Renderer | |
| depth24Renderbuffer | kanzi::Renderer | |
| depth24Stencil8Renderbuffer | kanzi::Renderer | |
| depth24Stencil8Texture | kanzi::Renderer | |
| depth24Texture | kanzi::Renderer | |
| depth32fRenderbuffer | kanzi::Renderer | |
| depth32fTexture | kanzi::Renderer | |
| depth32Renderbuffer | kanzi::Renderer | |
| detachShaderFromProgram(unsigned int programHandle, unsigned int shaderHandle) | kanzi::Renderer | |
| detachTexture() | kanzi::Renderer | |
| detachTextureHandle(unsigned int textureHandle) | kanzi::Renderer | |
| disableState(State state) | kanzi::Renderer | |
| disableVertexAttributeArray(unsigned int attributeHandle) | kanzi::Renderer | |
| disableWorkaround(Workaround workaround) | kanzi::Renderer | inline |
| discardFramebuffer | kanzi::Renderer | |
| drawBuffers() | kanzi::Renderer | |
| enableState(State state) | kanzi::Renderer | |
| enableVertexAttributeArray(unsigned int attributeHandle) | kanzi::Renderer | |
| enableWorkaround(Workaround workaround) | kanzi::Renderer | inline |
| endMaterialSetup() | kanzi::Renderer | |
| endVertexArray(GraphicsPrimitiveType primitiveType, unsigned int count) | kanzi::Renderer | |
| extensions | kanzi::Renderer | |
| externalTexture | kanzi::Renderer | |
| FixedMatrix enum name | kanzi::Renderer | |
| FixedMatrixCamera enum value | kanzi::Renderer | |
| FixedMatrixCameraWorld enum value | kanzi::Renderer | |
| FixedMatrixCount enum value | kanzi::Renderer | |
| FixedMatrixProjection enum value | kanzi::Renderer | |
| FixedMatrixProjectionCameraWorld enum value | kanzi::Renderer | |
| FixedMatrixWorld enum value | kanzi::Renderer | |
| flush() const | kanzi::Renderer | |
| formatGetDepthStencilRenderbuffer(const Renderer *renderer, bool depth, bool stencil) | kanzi::Renderer | friend |
| formatGetDepthStencilTexture(const Renderer *renderer, bool depth, bool stencil) | kanzi::Renderer | friend |
| formatGetGLFormatTriplet(const Renderer *renderer, GraphicsFormat format, GraphicsFormatUsageFlags, unsigned int *out_glFormat, unsigned int *out_glInternalFormat, unsigned int *out_glType) | kanzi::Renderer | friend |
| formatGetSupportFlags(const Renderer *renderer, GraphicsFormat format) | kanzi::Renderer | friend |
| FramebufferCallback typedef | kanzi::Renderer | |
| framebufferCheckErrors() | kanzi::Renderer | |
| framebufferRenderbuffer(Surface::APIAttachment attachment, unsigned int renderBufferHandle) | kanzi::Renderer | |
| framebufferTexture2D(Texture::ImageTarget imageTarget, Surface::APIAttachment attachment, unsigned int textureHandle, unsigned int mipmapLevel) | kanzi::Renderer | |
| generateBuffer() | kanzi::Renderer | |
| generateFramebuffer() | kanzi::Renderer | |
| generateMipmap(Texture::Target target) | kanzi::Renderer | |
| generateRenderbuffer() | kanzi::Renderer | |
| generateTexture() | kanzi::Renderer | |
| getActiveFixedUniformMap() const | kanzi::Renderer | |
| getActiveFramebuffer() const | kanzi::Renderer | |
| getActiveScalar(GraphicsScalar scalar) const | kanzi::Renderer | |
| getActiveShaderAttributeMap() const | kanzi::Renderer | |
| getActiveShaderHandle() const | kanzi::Renderer | |
| getActiveSurface() const | kanzi::Renderer | |
| getBatchCount() const | kanzi::Renderer | |
| getBlendMode() const | kanzi::Renderer | |
| getBufferSwitchCount() const | kanzi::Renderer | |
| getColorReadFormat() | kanzi::Renderer | |
| getColorReadType() | kanzi::Renderer | |
| getColorWriteMode() const | kanzi::Renderer | |
| getCullMode() const | kanzi::Renderer | |
| getCurrentVertexArrayAttributeData(VertexAttribute::Semantic attribute) const | kanzi::Renderer | |
| getCurrentVertexArrayFlags() const | kanzi::Renderer | |
| getDepthTest() const | kanzi::Renderer | |
| getFixedUniformLocation(Shader::FixedUniform fixedUniform) const | kanzi::Renderer | |
| getFramebufferSwitchCount() const | kanzi::Renderer | |
| getGPUBufferManager() const | kanzi::Renderer | |
| getHeavyweightCallCount() const | kanzi::Renderer | |
| getIndexCount() const | kanzi::Renderer | |
| getMatrix(FixedMatrix matrixType) const | kanzi::Renderer | |
| getMaximumAnisotropy() const | kanzi::Renderer | |
| getMaximumRenderbufferSize() const | kanzi::Renderer | |
| getMaximumTextureSize(Texture::Target target) const | kanzi::Renderer | |
| getMaximumViewportHeight() const | kanzi::Renderer | |
| getMaximumViewportWidth() const | kanzi::Renderer | |
| getNativePixelReadFormat() | kanzi::Renderer | |
| getProgramBinarySupport() const | kanzi::Renderer | |
| getScissorTest(int *out_x, int *out_y, int *out_width, int *out_height) const | kanzi::Renderer | |
| getShaderSwitchCount() const | kanzi::Renderer | |
| getState(State state) const | kanzi::Renderer | |
| getStencilFunction(GraphicsCompareFunction *out_stencilCompareFunction, unsigned int *out_referenceValue, unsigned int *out_maskValue) const | kanzi::Renderer | |
| getStencilOperation(GraphicsStencilOperation *out_stencilFailOperation, GraphicsStencilOperation *out_stencilPassDepthFailOperation, GraphicsStencilOperation *out_stencilPassDepthPassOperation) const | kanzi::Renderer | |
| getTextureSwitchCount() const | kanzi::Renderer | |
| getTriangleCount() const | kanzi::Renderer | |
| getUniformArrayLength(kzString uniformName) const | kanzi::Renderer | |
| getUniformLocationSlow(kzString uniformName) const | kanzi::Renderer | |
| getUniformSendCount() const | kanzi::Renderer | |
| getUniformTexture() const | kanzi::Renderer | |
| getVertexCount() const | kanzi::Renderer | |
| getViewport(float *out_x, float *out_y, float *out_width, float *out_height) const | kanzi::Renderer | |
| GPUCallsIsEnabled() const | kanzi::Renderer | |
| halfFloatColorAttachment | kanzi::Renderer | |
| halfFloatTextureFormat | kanzi::Renderer | |
| halfFloatTextureFormatLinear | kanzi::Renderer | |
| halfFloatVertexAttribute | kanzi::Renderer | |
| hasClearTarget(GraphicsClearTarget target) const | kanzi::Renderer | |
| Information enum name | kanzi::Renderer | |
| InformationAll enum value | kanzi::Renderer | |
| InformationDebug enum value | kanzi::Renderer | |
| InformationFeatureSupport enum value | kanzi::Renderer | |
| InformationFormatSupport enum value | kanzi::Renderer | |
| InformationGLExtensions enum value | kanzi::Renderer | |
| InformationGLRenderer enum value | kanzi::Renderer | |
| InformationGLShadingLanguageVersion enum value | kanzi::Renderer | |
| InformationGLVendor enum value | kanzi::Renderer | |
| InformationGLVersion enum value | kanzi::Renderer | |
| InformationImplementationDependent enum value | kanzi::Renderer | |
| InformationProgramBinarySupport enum value | kanzi::Renderer | |
| InformationShaderBinarySupport enum value | kanzi::Renderer | |
| initialize(kzUint vertexBufferPoolSize, kzUint indexBufferPoolSize) | kanzi::Renderer | |
| invalidateAllocations() | kanzi::Renderer | |
| invalidateTextureHandle(unsigned int textureHandle) | kanzi::Renderer | |
| isClearEnabled() const | kanzi::Renderer | |
| isCoverageBufferSupported() const | kanzi::Renderer | |
| isExternalTextureSupported() const | kanzi::Renderer | |
| isFramebufferComplete() | kanzi::Renderer | |
| isHalfFloatColorAttachmentSupported() const | kanzi::Renderer | |
| isHalfFloatTextureFormatLinearSupported() const | kanzi::Renderer | |
| isHalfFloatTextureFormatSupported() const | kanzi::Renderer | |
| isHalfFloatVertexAttributeSupported() const | kanzi::Renderer | |
| isMapBufferRangeSupported() const | kanzi::Renderer | |
| isNativePixmapEnabled() const | kanzi::Renderer | |
| isProgramBinaryFormatSupported(unsigned int glProgramBinaryFormat) const | kanzi::Renderer | |
| isShaderBinaryFormatSupported(unsigned int glShaderBinaryFormat) const | kanzi::Renderer | |
| isShaderBinarySupported() const | kanzi::Renderer | |
| isWorkaroundEnabled(Workaround workaround) const | kanzi::Renderer | inline |
| linkShaderProgram(unsigned int programHandle, kzString shaderName) | kanzi::Renderer | |
| logOpenGLInformation(unsigned int flags) const | kanzi::Renderer | |
| mapBufferRange | kanzi::Renderer | |
| nativePixmap | kanzi::Renderer | |
| popStatistics() | kanzi::Renderer | |
| programBinary | kanzi::Renderer | |
| ProgramBinary enum name | kanzi::Renderer | |
| ProgramBinaryARB enum value | kanzi::Renderer | |
| ProgramBinaryES2Ext enum value | kanzi::Renderer | |
| ProgramBinaryES3 enum value | kanzi::Renderer | |
| programBinaryFormats | kanzi::Renderer | |
| ProgramBinaryNone enum value | kanzi::Renderer | |
| pushStatistics() | kanzi::Renderer | |
| readPixels(int x, int y, int width, int height, GraphicsFormat format, void *pixels) | kanzi::Renderer | |
| refreshRenderContext(bool geometryRendering) | kanzi::Renderer | |
| removeClearTarget(GraphicsClearTarget target) | kanzi::Renderer | |
| renderbufferStorage(GraphicsFormat format, unsigned int width, unsigned int height, unsigned int sampleCount) | kanzi::Renderer | |
| Renderer(const KzcMemoryManager *memoryManager) | kanzi::Renderer | |
| reset() | kanzi::Renderer | |
| resetActiveFramebuffer() | kanzi::Renderer | |
| resetClearTarget() | kanzi::Renderer | |
| resetFrame() | kanzi::Renderer | |
| rgb8Renderbuffer | kanzi::Renderer | |
| rgb8Texture | kanzi::Renderer | |
| rgba8Renderbuffer | kanzi::Renderer | |
| rgba8Texture | kanzi::Renderer | |
| setActiveFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
| setActiveFramebufferCallback(FramebufferCallback callbackFunction) | kanzi::Renderer | |
| setActiveScalar(GraphicsScalar scalar, float value) | kanzi::Renderer | |
| setActiveShaderHandle(unsigned int activeShaderHandle, int const *fixedUniformMap, int const *vertexAttributeMap) | kanzi::Renderer | |
| setActiveSurface(KzsSurface *surface) | kanzi::Renderer | |
| setActiveTextureUnit(unsigned int textureUnit) | kanzi::Renderer | |
| setBlendMode(GraphicsBlendMode blendMode) | kanzi::Renderer | |
| setClearColor(KzcColorRGBA colorRGBA) | kanzi::Renderer | |
| setClearDepthValue(float clearDepthValue) | kanzi::Renderer | |
| setClearStencil(int stencilClearValue) | kanzi::Renderer | |
| setColorWriteMode(GraphicsColorWriteMode colorWriteMode) | kanzi::Renderer | |
| setCompressedTextureImage2D(Texture::ImageTarget target, unsigned int mipLevel, GraphicsFormat format, unsigned int width, unsigned int height, const void *data) | kanzi::Renderer | |
| setCullMode(GraphicsCullMode cullMode) | kanzi::Renderer | |
| setDefaultFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
| setDepthTest(GraphicsCompareFunction depthMode) | kanzi::Renderer | |
| setGPUCallsEnabled(bool enabled) | kanzi::Renderer | |
| setImageTargetTexture(Texture::Target target, void *imageObject) | kanzi::Renderer | |
| setIndexBuffer(unsigned int value) | kanzi::Renderer | |
| setIndexBufferData(unsigned int dataSize, const void *data) | kanzi::Renderer | |
| setIndexBufferSubData(unsigned int offset, unsigned int size, const void *data) | kanzi::Renderer | |
| setIndexCount(unsigned int indexCount) | kanzi::Renderer | |
| setIndexData(void *indexData) | kanzi::Renderer | |
| setLineWidth(float lineWidth) | kanzi::Renderer | |
| setMatrix(FixedMatrix matrixType, const KzcMatrix4x4 *matrix) | kanzi::Renderer | |
| setNativePixmapEnabled(bool enabled) | kanzi::Renderer | |
| setPixelStorePack(unsigned int packBytes) | kanzi::Renderer | |
| setPixelStoreUnpack(unsigned int unpackBytes) | kanzi::Renderer | |
| setPrimitiveType(GraphicsPrimitiveType prmitiveType) | kanzi::Renderer | |
| setScissorTest(bool enabled, int x, int y, int width, int height) | kanzi::Renderer | |
| setState(State state, bool enable) | kanzi::Renderer | |
| setStencilFunction(GraphicsCompareFunction stencilCompareFunction, unsigned int referenceValue, unsigned int maskValue) | kanzi::Renderer | |
| setStencilOperation(GraphicsStencilOperation stencilFailOperation, GraphicsStencilOperation stencilPassDepthFailOperation, GraphicsStencilOperation stencilPassDepthPassOperation) | kanzi::Renderer | |
| setTextureAddressingMode(Texture::Target target, Sampler::AddressingMode texAddress) | kanzi::Renderer | |
| setTextureFilter(Texture::Target target, Sampler::Filter minFilter, Sampler::Filter magFilter, Sampler::MipmapMode mipmapMode, float anisotropy) | kanzi::Renderer | |
| setTextureImage2D(Texture::ImageTarget imageTarget, unsigned int mipmapLevel, GraphicsFormat format, unsigned int width, unsigned int height, const void *data) | kanzi::Renderer | |
| setTextureSubImage2D(Texture::ImageTarget imageTarget, unsigned int mipmapLevel, GraphicsFormat format, unsigned int x, unsigned int y, unsigned int width, unsigned int height, const void *data) | kanzi::Renderer | |
| setUniformColorRGBA(const KzcColorRGBA *value, int uniformLocation) | kanzi::Renderer | |
| setUniformFloat(float value, int uniformLocation) | kanzi::Renderer | |
| setUniformFloatArray(Shader::FixedUniform fixedUniform, unsigned int count, const float *value) | kanzi::Renderer | |
| setUniformFloatArray(int uniformLocation, unsigned int count, const float *value) | kanzi::Renderer | |
| setUniformInteger(int value, int uniformLocation) | kanzi::Renderer | |
| setUniformMatrix3x3(const KzcMatrix3x3 *value, int uniformLocation) | kanzi::Renderer | |
| setUniformMatrix4x4(const KzcMatrix4x4 *value, int uniformLocation) | kanzi::Renderer | |
| setUniformTexture(int uniformLocation) | kanzi::Renderer | |
| setUniformVec2(const KzcVector2 *value, int uniformLocation) | kanzi::Renderer | |
| setUniformVec3(const KzcVector3 *value, int uniformLocation) | kanzi::Renderer | |
| setUniformVec3Array(int uniformLocation, unsigned int count, const KzcVector3 *value) | kanzi::Renderer | |
| setUniformVec4(const KzcVector4 *value, int uniformLocation) | kanzi::Renderer | |
| setUniformVec4Array(int uniformLocation, unsigned int count, const KzcVector4 *value) | kanzi::Renderer | |
| setUniformVecArray(Shader::FixedUniform fixedUniform, unsigned int count, unsigned int dimension, const float *values) | kanzi::Renderer | |
| setUniformVecArray(int uniformLocation, unsigned int count, unsigned int dimension, const float *values) | kanzi::Renderer | |
| setVertexArrayData(VertexAttribute::Semantic attribute, const void *data) | kanzi::Renderer | |
| setVertexBuffer(unsigned int value) | kanzi::Renderer | |
| setVertexBufferData(unsigned int dataSize, const void *data) | kanzi::Renderer | |
| setVertexBufferPointer(unsigned int attributeHandle, int dimension, GraphicsDataType attributeDataType, int stride, const void *pointer) | kanzi::Renderer | |
| setVertexBufferSubData(unsigned int offset, unsigned int size, const void *data) | kanzi::Renderer | |
| setVertexCount(unsigned int vertexCount) | kanzi::Renderer | |
| setViewport(int x, int y, int width, int height) | kanzi::Renderer | |
| setWorkaroundEnable(Workaround workaround, bool enabled) | kanzi::Renderer | inline |
| shaderBinary | kanzi::Renderer | |
| shaderBinaryFormats | kanzi::Renderer | |
| State enum name | kanzi::Renderer | |
| StateBlend enum value | kanzi::Renderer | |
| StateCount enum value | kanzi::Renderer | |
| StateCoverageWrite enum value | kanzi::Renderer | |
| StateCullFace enum value | kanzi::Renderer | |
| StateDepthTest enum value | kanzi::Renderer | |
| StateDepthWrite enum value | kanzi::Renderer | |
| StateMultisample enum value | kanzi::Renderer | |
| StateScissorTest enum value | kanzi::Renderer | |
| StateStencilTest enum value | kanzi::Renderer | |
| StateStencilWrite enum value | kanzi::Renderer | |
| stencil8Renderbuffer | kanzi::Renderer | |
| stencil8Texture | kanzi::Renderer | |
| texStorage | kanzi::Renderer | |
| textureFilterAnisotropic | kanzi::Renderer | |
| textureFormat | kanzi::Renderer | |
| uniformBuffer | kanzi::Renderer | |
| uninitialize() | kanzi::Renderer | |
| Workaround enum name | kanzi::Renderer | |
| WorkaroundChromiumTextureImageUnitCount enum value | kanzi::Renderer | |
| WorkaroundCount enum value | kanzi::Renderer | |
| WorkaroundFaultyRequiredInternalformat enum value | kanzi::Renderer | |
| WorkaroundMaliHalfFloatTextureCoordinate enum value | kanzi::Renderer | |
| ~Renderer() | kanzi::Renderer | |