Specifies a user renderer. More...
#include <system/debug/kzs_error.h>
#include <system/wrappers/kzs_opengl_base.h>
#include <core/util/collection/kzc_dynamic_array.h>
#include <core/util/color/kzc_color.h>
#include <user/common/kzu_user.h>
#include <user/filter/kzu_object_source_base.h>
#include <user/layers/kzu_render_context_stack.h>
#include <kanzi/graphics_3d/material.hpp>
#include <kanzi/platform/memory.hpp>
#include <kanzi/platform/string.hpp>
#include <kanzi/platform/vector.hpp>
Classes | |
class | kanzi::Renderer3D |
Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. More... | |
class | kanzi::ShapeRenderer |
Namespaces | |
kanzi | |
Macros | |
#define | KZU_RENDERER_FLOAT_BUFFER_LENGTH |
Length of float buffer, that is used for dynamic data of vertex arrays. More... | |
Typedefs | |
typedef shared_ptr< Renderer3D > | kanzi::Renderer3DSharedPtr |
typedef shared_ptr< ShapeRenderer > | kanzi::ShapeRendererSharedPtr |
Specifies a user renderer.
Renderer is the core component for assigning lights, meshes, cameras, skin animations etc. to lower level rendering.
Copyright 2008-2020 by Rightware. All rights reserved.
#define KZU_RENDERER_FLOAT_BUFFER_LENGTH |
Length of float buffer, that is used for dynamic data of vertex arrays.