#include <kanzi/core.ui/graphics/format.hpp>
#include <kanzi/core.ui/graphics2d/native_framebuffer_handle.hpp>
#include <kanzi/core.ui/graphics2d/sampler.hpp>
#include <kanzi/core.ui/graphics2d/texture.hpp>
#include <kanzi/core.ui/graphics2d/texture_create_info.hpp>
#include <kanzi/core.ui/graphics2d/viewport_rectangle.hpp>
#include <kanzi/core.ui/graphics3d/graphics_enums.hpp>
#include <kanzi/core.ui/graphics3d/mesh.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/graphics_swizzle_mask.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/kzs_opengl.h>
#include <kanzi/core.ui/platform/graphics_backend/gl/renderbuffer.hpp>
#include <kanzi/core.ui/platform/graphics_backend/gl/shader.hpp>
#include <kanzi/core.ui/platform/graphics_context/common/kzs_surface_configuration.h>
#include <kanzi/core/cpp/array.hpp>
#include <kanzi/core/cpp/bitset.hpp>
#include <kanzi/core/cpp/map.hpp>
#include <kanzi/core/cpp/memory.hpp>
#include <kanzi/core/cpp/set.hpp>
#include <kanzi/core/cpp/string.hpp>
#include <kanzi/core/cpp/string_view.hpp>
#include <kanzi/core/math/rectangle.hpp>
#include <kanzi/core/legacy/debug/kzs_error.hpp>
#include <kanzi/core/legacy/kzs_types.hpp>
Classes | |
struct | kanzi::Renderer::TextureUnitInfo::BoundTextureHandle |
Structure for tracking bound texture handles. More... | |
class | kanzi::BufferObjectStream |
Specifies stream to GL buffer object. More... | |
class | kanzi::Renderer |
struct | kanzi::Renderer::RendererSettings |
Settings structure for the renderer construction. More... | |
class | kanzi::RendererStatisticsScope |
struct | kanzi::Renderer::TextureUnitInfo |
Texture unit information structure. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef map< string, int > | kanzi::AttributeNameToIndex |
typedef AttributeNameToIndex::const_iterator | kanzi::AttributeNameToIndexConstIterator |
typedef AttributeNameToIndex::iterator | kanzi::AttributeNameToIndexIterator |
typedef shared_ptr< BufferObjectStream > | kanzi::BufferObjectStreamSharedPtr |
typedef kanzi::shared_ptr< KzsGlGraphicsContext > | KzsGlGraphicsContextSharedPtr |
using | kanzi::RendererSharedPtr = shared_ptr< Renderer > |
Functions | |
unsigned int | kanzi::getAttributeDimension (VertexAttribute::Semantic attribute) |
Gets the number of elements for a vertex attribute semantic. More... | |
typedef kanzi::shared_ptr<KzsGlGraphicsContext> KzsGlGraphicsContextSharedPtr |