Kanzi  3.9.8
Kanzi Engine C++ API
renderer.hpp File Reference

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 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 Documentation

typedef kanzi::shared_ptr<KzsGlGraphicsContext> KzsGlGraphicsContextSharedPtr