All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kanzi::Renderer Member List

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

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
coverageBufferkanzi::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::Rendererfriend
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
depth16Renderbufferkanzi::Renderer
depth16Texturekanzi::Renderer
depth24Renderbufferkanzi::Renderer
depth24Stencil8Renderbufferkanzi::Renderer
depth24Stencil8Texturekanzi::Renderer
depth24Texturekanzi::Renderer
depth32fRenderbufferkanzi::Renderer
depth32fTexturekanzi::Renderer
depth32Renderbufferkanzi::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::Rendererinline
discardFramebufferkanzi::Renderer
drawBuffers()kanzi::Renderer
enableState(State state)kanzi::Renderer
enableVertexAttributeArray(unsigned int attributeHandle)kanzi::Renderer
enableWorkaround(Workaround workaround)kanzi::Rendererinline
endMaterialSetup()kanzi::Renderer
endVertexArray(GraphicsPrimitiveType primitiveType, unsigned int count)kanzi::Renderer
extensionskanzi::Renderer
externalTexturekanzi::Renderer
FixedMatrix enum namekanzi::Renderer
FixedMatrixCamera enum valuekanzi::Renderer
FixedMatrixCameraWorld enum valuekanzi::Renderer
FixedMatrixCount enum valuekanzi::Renderer
FixedMatrixProjection enum valuekanzi::Renderer
FixedMatrixProjectionCameraWorld enum valuekanzi::Renderer
FixedMatrixWorld enum valuekanzi::Renderer
flush() const kanzi::Renderer
formatGetDepthStencilRenderbuffer(const Renderer *renderer, bool depth, bool stencil)kanzi::Rendererfriend
formatGetDepthStencilTexture(const Renderer *renderer, bool depth, bool stencil)kanzi::Rendererfriend
formatGetGLFormatTriplet(const Renderer *renderer, GraphicsFormat format, GraphicsFormatUsageFlags, unsigned int *out_glFormat, unsigned int *out_glInternalFormat, unsigned int *out_glType)kanzi::Rendererfriend
formatGetSupportFlags(const Renderer *renderer, GraphicsFormat format)kanzi::Rendererfriend
FramebufferCallback typedefkanzi::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
halfFloatColorAttachmentkanzi::Renderer
halfFloatTextureFormatkanzi::Renderer
halfFloatTextureFormatLinearkanzi::Renderer
halfFloatVertexAttributekanzi::Renderer
hasClearTarget(GraphicsClearTarget target) const kanzi::Renderer
Information enum namekanzi::Renderer
InformationAll enum valuekanzi::Renderer
InformationDebug enum valuekanzi::Renderer
InformationFeatureSupport enum valuekanzi::Renderer
InformationFormatSupport enum valuekanzi::Renderer
InformationGLExtensions enum valuekanzi::Renderer
InformationGLRenderer enum valuekanzi::Renderer
InformationGLShadingLanguageVersion enum valuekanzi::Renderer
InformationGLVendor enum valuekanzi::Renderer
InformationGLVersion enum valuekanzi::Renderer
InformationImplementationDependent enum valuekanzi::Renderer
InformationProgramBinarySupport enum valuekanzi::Renderer
InformationShaderBinarySupport enum valuekanzi::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::Rendererinline
linkShaderProgram(unsigned int programHandle, kzString shaderName)kanzi::Renderer
logOpenGLInformation(unsigned int flags) const kanzi::Renderer
mapBufferRangekanzi::Renderer
nativePixmapkanzi::Renderer
popStatistics()kanzi::Renderer
programBinarykanzi::Renderer
ProgramBinary enum namekanzi::Renderer
ProgramBinaryARB enum valuekanzi::Renderer
ProgramBinaryES2Ext enum valuekanzi::Renderer
ProgramBinaryES3 enum valuekanzi::Renderer
programBinaryFormatskanzi::Renderer
ProgramBinaryNone enum valuekanzi::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
rgb8Renderbufferkanzi::Renderer
rgb8Texturekanzi::Renderer
rgba8Renderbufferkanzi::Renderer
rgba8Texturekanzi::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::Rendererinline
shaderBinarykanzi::Renderer
shaderBinaryFormatskanzi::Renderer
State enum namekanzi::Renderer
StateBlend enum valuekanzi::Renderer
StateCount enum valuekanzi::Renderer
StateCoverageWrite enum valuekanzi::Renderer
StateCullFace enum valuekanzi::Renderer
StateDepthTest enum valuekanzi::Renderer
StateDepthWrite enum valuekanzi::Renderer
StateMultisample enum valuekanzi::Renderer
StateScissorTest enum valuekanzi::Renderer
StateStencilTest enum valuekanzi::Renderer
StateStencilWrite enum valuekanzi::Renderer
stencil8Renderbufferkanzi::Renderer
stencil8Texturekanzi::Renderer
texStoragekanzi::Renderer
textureFilterAnisotropickanzi::Renderer
textureFormatkanzi::Renderer
uniformBufferkanzi::Renderer
uninitialize()kanzi::Renderer
Workaround enum namekanzi::Renderer
WorkaroundChromiumTextureImageUnitCount enum valuekanzi::Renderer
WorkaroundCount enum valuekanzi::Renderer
WorkaroundFaultyRequiredInternalformat enum valuekanzi::Renderer
WorkaroundMaliHalfFloatTextureCoordinate enum valuekanzi::Renderer
~Renderer()kanzi::Renderer