This is the complete list of members for kanzi::Renderer, including all inherited members.
addClearColor(unsigned int drawBuffer, uint32_t red, uint32_t green, uint32_t blue, uint32_t alpha) | kanzi::Renderer | |
addClearColor(unsigned int drawBuffer, int32_t red, int32_t green, int32_t blue, int32_t alpha) | kanzi::Renderer | |
addClearColor(unsigned int drawBuffer, float red, float green, float blue, float alpha) | kanzi::Renderer | |
addClearColor(unsigned int drawBuffer, ColorRGBA colorRGBA) | kanzi::Renderer | |
addClearColor(unsigned int drawBuffer, ClearMode clearMode) | kanzi::Renderer | |
addClearTarget(GraphicsClearTarget target) | kanzi::Renderer | |
advanceGlobalTime(chrono::milliseconds deltaTime) | kanzi::Renderer | |
applyAttributePointer(unsigned int location, int dimension, GraphicsDataType dataType, int stride, const void *data) const | kanzi::Renderer | |
applyFixedUniformTime(int uniformLocation) | kanzi::Renderer | |
applyFixedUniformWindowSize(int uniformLocation) | kanzi::Renderer | |
applyTexture(TextureType type, unsigned int textureUnit, unsigned int handle) | kanzi::Renderer | |
applyTextureSizeUniforms(ShaderTextureUniform textureUniforms, unsigned int textureWidth, unsigned int textureHeight) | kanzi::Renderer | |
applyTransformation(ShaderProgram &shaderProgram) | kanzi::Renderer | |
applyTransformationUniform(ShaderProgram::FixedUniform uniform, int uniformLocation) | 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 renderbuffer) | kanzi::Renderer | |
bindTexture(TextureType type, unsigned int handle) | kanzi::Renderer | |
BufferAccessMode enum name | kanzi::Renderer | |
calculateProjectionCameraWorldMatrix() | kanzi::Renderer | |
clear() | kanzi::Renderer | |
ClearMode enum name | kanzi::Renderer | |
ClearModeDisabled enum value | kanzi::Renderer | |
ClearModeFloat enum value | kanzi::Renderer | |
ClearModeSignedInteger enum value | kanzi::Renderer | |
ClearModeUnsignedInteger enum value | kanzi::Renderer | |
ClearModeUnsignedNormalized enum value | kanzi::Renderer | |
clearUniformCaches() | kanzi::Renderer | |
compileSourceShader(ShaderType shaderType, unsigned int shaderHandle, const char *const shaderCode, string_view shaderName) | kanzi::Renderer | |
createImageObject(void *dataPointer, int target, int *attributes) | kanzi::Renderer | |
createShader(ShaderType type) | kanzi::Renderer | |
createShaderProgram() | kanzi::Renderer | |
deleteBuffer(unsigned int handle) | kanzi::Renderer | |
deleteFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
deleteImageObject(void *imageObject) | kanzi::Renderer | |
deleteRenderbuffer(unsigned int renderbuffer) | 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, size_t dataSize) | kanzi::Renderer | |
deployBinaryShader(unsigned int count, const unsigned int *shaders, unsigned int binaryFormat, const void *data, size_t dataSize) | kanzi::Renderer | |
detachShaderFromProgram(unsigned int programHandle, unsigned int shaderHandle) | kanzi::Renderer | |
detachTexture(unsigned int textureUnit) | kanzi::Renderer | |
disableState(RendererState state) | kanzi::Renderer | |
disableVertexAttributeArray(unsigned int attributeHandle) | kanzi::Renderer | |
disableWorkaround(Workaround workaround) | kanzi::Renderer | inline |
drawBuffers() | kanzi::Renderer | |
enableState(RendererState 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 | |
findValidTextureFormat(GraphicsFormat format, unsigned int features) const | kanzi::Renderer | |
flush() const | kanzi::Renderer | |
FramebufferCallback typedef | kanzi::Renderer | |
framebufferRenderbuffer(Surface::APIAttachment attachment, unsigned int renderbuffer) | kanzi::Renderer | |
framebufferTexture2D(unsigned int glTextureImageTarget, Surface::APIAttachment attachment, unsigned int textureHandle, unsigned int mipmapLevel, unsigned int implicitSampleCount) | kanzi::Renderer | |
generateBuffer() | kanzi::Renderer | |
generateFramebuffer() | kanzi::Renderer | |
generateMipmaps(TextureType textureType) | kanzi::Renderer | |
generateRenderbuffer() | kanzi::Renderer | |
generateTexture() | kanzi::Renderer | |
getActiveColorSpace() const | kanzi::Renderer | |
getActiveFramebuffer() const | kanzi::Renderer | |
getActiveGLGraphicsOutput() const | kanzi::Renderer | |
getActiveGraphicsContext() const | kanzi::Renderer | |
getActiveScalar(GraphicsScalar scalar) const | kanzi::Renderer | |
getActiveShaderAttributeMap() const | kanzi::Renderer | |
getActiveShaderHandle() const | kanzi::Renderer | |
getActiveSurfaceClientAPI() const | kanzi::Renderer | |
getActiveSurfaceVendor() const | kanzi::Renderer | |
getBatchCount() const | kanzi::Renderer | |
getBlendMode() const | kanzi::Renderer | |
getBufferSwitchCount() const | kanzi::Renderer | |
getClearMode(GraphicsFormat format) | kanzi::Renderer | static |
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 | |
getDepthStencilFormatForRenderbuffer(bool depth, bool stencil) const | kanzi::Renderer | |
getDepthStencilFormatForTexture(bool depth, bool stencil) const | kanzi::Renderer | |
getDepthTest() const | kanzi::Renderer | |
getDrawBuffersSupport() const | kanzi::Renderer | |
getDumpStateOnDrawCalls() const | kanzi::Renderer | |
getFallback(GraphicsFormat format, unsigned int usageFlags) const | kanzi::Renderer | |
getFeatures(GraphicsFormat format) const | kanzi::Renderer | |
getFloatTextureSupport() const | kanzi::Renderer | |
getFramebufferSwitchCount() const | kanzi::Renderer | |
getGlesVersion() const | kanzi::Renderer | |
getGLFormatTriplet(GraphicsFormat format, unsigned int features, unsigned int *out_glFormat, unsigned int *out_glInternalFormat, unsigned int *out_glType) const | kanzi::Renderer | |
getGlobalTime() const | kanzi::Renderer | |
getHalfFloatTextureSupport() const | kanzi::Renderer | |
getHalfFloatVertexAttributeSupport() const | kanzi::Renderer | inline |
getHeavyweightCallCount() const | kanzi::Renderer | |
getIndexCount() const | kanzi::Renderer | |
getLineWidth() const | kanzi::Renderer | |
getLogging() const | kanzi::Renderer | |
getMatrix(FixedMatrix matrixType) const | kanzi::Renderer | |
getMaximumAnisotropy() const | kanzi::Renderer | |
getMaximumRenderbufferSize() const | kanzi::Renderer | |
getMaximumSampleCount() const | kanzi::Renderer | |
getMaximumTextureSize(TextureType textureType) const | kanzi::Renderer | |
getMaximumVertexAttributeCount() const | kanzi::Renderer | |
getMaximumViewportHeight() const | kanzi::Renderer | |
getMaximumViewportWidth() const | kanzi::Renderer | |
getMultisampleSupport() const | kanzi::Renderer | |
getNativePixelReadFormat() | kanzi::Renderer | |
getPolygonDepthOffset() const | kanzi::Renderer | |
getProgramBinary(unsigned int program, unsigned int &binaryFormat) | kanzi::Renderer | |
getProgramBinarySupport() const | kanzi::Renderer | |
getScissor() const | kanzi::Renderer | inline |
getShaderSwitchCount() const | kanzi::Renderer | |
getState(RendererState 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 | |
getTexStorageSupport() const | kanzi::Renderer | |
getTexStorageSupport(TextureType type, unsigned int samples) const | kanzi::Renderer | |
getTextureSwitchCount() const | kanzi::Renderer | |
getTriangleCount() const | kanzi::Renderer | |
getUniformArrayLength(const char *uniformName) const | kanzi::Renderer | |
getUniformLocationSlow(const string &uniformName) const | kanzi::Renderer | |
getUniformSendCount() const | kanzi::Renderer | |
getVertexCount() const | kanzi::Renderer | |
getViewport() const | kanzi::Renderer | inline |
GPUCallsIsEnabled() const | 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(const RendererSettings &rendererSettings) | kanzi::Renderer | |
invalidateAllocations() | kanzi::Renderer | |
invalidateFramebufferAttachments(FramebufferTarget target, bitset< Surface::APIAttachmentCount > attachments) const | kanzi::Renderer | |
isClearEnabled() const | kanzi::Renderer | |
isFramebufferComplete() | kanzi::Renderer | |
isHalfFloatVertexAttributeSupported() const | kanzi::Renderer | inline |
isInitialized() const | kanzi::Renderer | |
isProgramBinaryFormatSupported(unsigned int glProgramBinaryFormat) const | kanzi::Renderer | |
isShaderBinaryFormatSupported(unsigned int glShaderBinaryFormat) const | kanzi::Renderer | |
isSupported(RendererSupport feature) 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 | |
mapIndexBuffer(unsigned int size, BufferAccessMode mode) | kanzi::Renderer | |
mapVertexBuffer(unsigned int size, BufferAccessMode mode) | kanzi::Renderer | |
operator &=(RenderingChangeStateFlag &lhs, int rhs) | kanzi::Renderer | friend |
operator^=(RenderingChangeStateFlag &lhs, int rhs) | kanzi::Renderer | friend |
operator|=(RenderingChangeStateFlag &lhs, int rhs) | kanzi::Renderer | friend |
popStatistics() | 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 explicitSampleCount) | kanzi::Renderer | |
Renderer() | kanzi::Renderer | explicit |
RenderingChangeStateFlag enum name | kanzi::Renderer | |
RenderingChangeStateFlagAll enum value | kanzi::Renderer | |
RenderingChangeStateFlagBlendMode enum value | kanzi::Renderer | |
RenderingChangeStateFlagColorWriteMode enum value | kanzi::Renderer | |
RenderingChangeStateFlagCullMode enum value | kanzi::Renderer | |
RenderingChangeStateFlagDepthTest enum value | kanzi::Renderer | |
RenderingChangeStateFlagNone enum value | kanzi::Renderer | |
reset() | kanzi::Renderer | |
resetActiveFramebuffer() | kanzi::Renderer | |
resetClearTarget() | kanzi::Renderer | |
resetFrame() | kanzi::Renderer | |
resolveMultisample(NativeFramebufferHandle sourceFramebuffer, NativeFramebufferHandle destinationFramebuffer, unsigned int srcOffsetX, unsigned int srcOffsetY, unsigned int srcWidth, unsigned int srcHeight, unsigned int dstOffsetX, unsigned int dstOffsetY, unsigned int dstWidth, unsigned int dstHeight, bool color, bool depth, bool stencil) | kanzi::Renderer | |
resolveMultisample(NativeFramebufferHandle sourceFramebuffer, NativeFramebufferHandle destinationFramebuffer, unsigned int srcOffsetX, unsigned int srcOffsetY, unsigned int srcWidth, unsigned int srcHeight, unsigned int dstOffsetX, unsigned int dstOffsetY, unsigned int dstWidth, unsigned int dstHeight) | kanzi::Renderer | inline |
resolveMultisample(Texture &src, Texture &dst, unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height, bool color, bool depth) | kanzi::Renderer | |
resolveMultisample(Texture &src, Texture &dst, unsigned int offsetX, unsigned int offsetY, unsigned int width, unsigned int height) | kanzi::Renderer | inline |
setActiveFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
setActiveFramebufferCallback(FramebufferCallback callbackFunction) | kanzi::Renderer | |
setActiveGLGraphicsOutput(GLGraphicsOutput *glGraphicsOutput) | kanzi::Renderer | |
setActiveScalar(GraphicsScalar scalar, float value) | kanzi::Renderer | |
setActiveShaderHandle(unsigned int activeShaderHandle, const int *vertexAttributeMap) | kanzi::Renderer | |
setActiveTextureUnit(unsigned int textureUnit) | kanzi::Renderer | |
setBlendMode(int blendMode) | kanzi::Renderer | |
setClearColor(ColorRGBA colorRGBA) | kanzi::Renderer | |
setClearDepthValue(float clearDepthValue) | kanzi::Renderer | |
setClearStencil(int stencilClearValue) | kanzi::Renderer | |
setColorBufferCount(unsigned int colorBufferCount) | kanzi::Renderer | |
setColorWriteMode(GraphicsColorWriteMode colorWriteMode) | kanzi::Renderer | |
setCullMode(GraphicsCullMode cullMode) | kanzi::Renderer | |
setDefaultFramebuffer(unsigned int frameBufferHandle) | kanzi::Renderer | |
setDepthTest(GraphicsCompareFunction depthMode) | kanzi::Renderer | |
setGPUCallsEnabled(bool enabled) | kanzi::Renderer | |
setImageTargetTexture(TextureType type, void *imageObject) | kanzi::Renderer | |
setIndexBuffer(unsigned int indexBuffer) | kanzi::Renderer | |
setIndexBufferData(size_t dataSize, const void *data) | kanzi::Renderer | |
setIndexBufferSubData(unsigned int offset, size_t size, const void *data) | kanzi::Renderer | |
setIndexCount(unsigned int indexCount) | kanzi::Renderer | |
setIndexData(void *indexData) | kanzi::Renderer | |
setIndexData(void *indexData, IndexBufferType type) | kanzi::Renderer | |
setLineWidth(float lineWidth) | kanzi::Renderer | |
setLogging(bool enabled, bool dumpStateOnDrawCalls) | kanzi::Renderer | |
setMatrix(FixedMatrix matrixType, Matrix4x4 matrix) | kanzi::Renderer | |
setPixelStorePack(unsigned int packBytes) | kanzi::Renderer | |
setPixelStoreUnpack(unsigned int unpackBytes) | kanzi::Renderer | |
setPixelStoreUnpackRowLength(unsigned int rowLength) | kanzi::Renderer | |
setPolygonDepthOffset(Vector2 offset) | kanzi::Renderer | |
setPolygonDepthOffset(float derivativeMultiplier, float constantMultiplier) | kanzi::Renderer | inline |
setPrimitiveType(GraphicsPrimitiveType prmitiveType) | kanzi::Renderer | |
setScissorTest(optional< ViewportRectangle > scissor) | kanzi::Renderer | |
setState(RendererState 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(TextureType type, Sampler::AddressingMode texAddress) | kanzi::Renderer | |
setTextureCompare(TextureType type, bool isEnabled, GraphicsCompareFunction textureCompareFunction) | kanzi::Renderer | |
setTextureFilter(TextureType type, Sampler::Filter minificationFilter, Sampler::Filter magnificationFilter, Sampler::MipmapMode mipmapMode, float anisotropy) | kanzi::Renderer | |
setTextureImage2D(unsigned int glTextureImageTarget, unsigned int mipmapLevel, GraphicsFormat format, unsigned int width, unsigned int height, const void *data) | kanzi::Renderer | |
setTextureSubImage2D(unsigned int glTextureImageTarget, unsigned int mipmapLevel, GraphicsFormat format, unsigned int x, unsigned int y, unsigned int width, unsigned int height, const void *data) | kanzi::Renderer | |
setTextureSwizzleMask(TextureType target, const TextureSwizzleMask &mask) | kanzi::Renderer | |
setUniformColorArray(int uniformLocation, unsigned int count, const ColorRGBA *values) | kanzi::Renderer | |
setUniformColorRGBA(const ColorRGBA &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformFloat(const float &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformFloatArray(int uniformLocation, unsigned int count, const float *values) | kanzi::Renderer | |
setUniformIntArray(int uniformLocation, unsigned int count, const int *values) | kanzi::Renderer | |
setUniformInteger(const int &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformMatArray(int uniformLocation, unsigned int count, const Matrix3x3 *values) | kanzi::Renderer | |
setUniformMatArray(int uniformLocation, unsigned int count, const Matrix4x4 *values) | kanzi::Renderer | |
setUniformMatrix3x3(const Matrix3x3 &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformMatrix4x4(const Matrix4x4 &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformTexture(int uniformLocation, unsigned int textureUnit) | kanzi::Renderer | |
setUniformVec2(const Vector2 &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformVec3(const Vector3 &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformVec4(const Vector4 &value, int uniformLocation) | kanzi::Renderer | inline |
setUniformVecArray(int uniformLocation, unsigned int count, const Vector2 *values) | kanzi::Renderer | |
setUniformVecArray(int uniformLocation, unsigned int count, const Vector3 *values) | kanzi::Renderer | |
setUniformVecArray(int uniformLocation, unsigned int count, const Vector4 *values) | kanzi::Renderer | |
setVertexArrayData(VertexAttribute::Semantic attribute, GraphicsDataType dataType, const void *data, unsigned int stride) | kanzi::Renderer | |
setVertexArrayData(VertexAttribute::Semantic attribute, GraphicsDataType dataType, const void *data) | kanzi::Renderer | inline |
setVertexArrayData(VertexAttribute::Semantic attribute, const void *data, unsigned int stride) | kanzi::Renderer | inline |
setVertexArrayData(VertexAttribute::Semantic attribute, const void *data) | kanzi::Renderer | inline |
setVertexBuffer(unsigned int vertexBuffer) | kanzi::Renderer | |
setVertexBufferData(size_t dataSize, const void *data) | kanzi::Renderer | |
setVertexBufferPointer(unsigned int location, int dimension, GraphicsDataType attributeDataType, int stride, const void *data) | kanzi::Renderer | |
setVertexBufferSubData(unsigned int offset, size_t size, const void *data) | kanzi::Renderer | |
setVertexCount(size_t vertexCount) | kanzi::Renderer | |
setViewport(ViewportRectangle viewport) | kanzi::Renderer | |
setWorkaroundEnable(Workaround workaround, bool enabled) | kanzi::Renderer | inline |
supports(GraphicsFormat format, unsigned int features) const | kanzi::Renderer | |
supportsColorAttachment(GraphicsFormat format) const | kanzi::Renderer | |
supportsDepthStencilAttachment(GraphicsFormat format) const | kanzi::Renderer | |
supportsRenderbuffer(GraphicsFormat format) const | kanzi::Renderer | |
supportsTexStorage(GraphicsFormat format, unsigned int features) const | kanzi::Renderer | |
supportsTexture(GraphicsFormat format) const | kanzi::Renderer | |
textureStorage(TextureType type, int sampleCount, int mipmapLevelCount, GraphicsFormat format, unsigned int width, unsigned int height, unsigned int depth, bool fixedSampleLocations) | kanzi::Renderer | |
uninitialize() | kanzi::Renderer | |
unmapIndexBuffer() | kanzi::Renderer | |
unmapVertexBuffer() | kanzi::Renderer | |
Workaround enum name | kanzi::Renderer | |
WorkaroundAdreno330ColorBufferHalfFloat enum value | kanzi::Renderer | |
WorkaroundAMDCompressedTexStorage enum value | kanzi::Renderer | |
WorkaroundChromiumTextureImageUnitCount enum value | kanzi::Renderer | |
WorkaroundCount enum value | kanzi::Renderer | |
WorkaroundFaultyRequiredInternalformat enum value | kanzi::Renderer | |
WorkaroundPVRVFrameDepth32f enum value | kanzi::Renderer | |
WorkaroundPVRVFrameOESEGLImageExternal enum value | kanzi::Renderer | |
WorkaroundTegra3ColorBufferHalfFloat enum value | kanzi::Renderer | |
WorkaroundVivanteDepth32f enum value | kanzi::Renderer | |
~Renderer() | kanzi::Renderer |