renderer.hpp File Reference

Classes

class  kanzi::RendererStatisticsScope
 
class  kanzi::BufferObjectStream
 Specifies stream to GL buffer object. More...
 
class  kanzi::Renderer
 

Namespaces

 kanzi
 

Typedefs

typedef Rectangle< int > kanzi::ViewportRectangle
 Viewport rectangle definition. More...
 
typedef map< string, int > kanzi::AttributeNameToIndex
 
typedef AttributeNameToIndex::iterator kanzi::AttributeNameToIndexIterator
 
typedef AttributeNameToIndex::const_iterator kanzi::AttributeNameToIndexConstIterator
 
typedef shared_ptr< Renderer > kanzi::RendererSharedPtr
 
typedef shared_ptr< BufferObjectStream > kanzi::BufferObjectStreamSharedPtr
 

Enumerations

enum  kanzi::GraphicsFormatFeature {
  kanzi::GraphicsFormatFeatureRenderbuffer, kanzi::GraphicsFormatFeatureSampledImage, kanzi::GraphicsFormatFeatureSampledImageFilterLinear, kanzi::GraphicsFormatFeatureColorAttachment,
  kanzi::GraphicsFormatFeatureColorAttachmentBlend, kanzi::GraphicsFormatFeatureDepthStencilAttachment, kanzi::GraphicsFormatFeatureBlitSource, kanzi::GraphicsFormatFeatureBlitDestination,
  kanzi::GraphicsFormatFeatureVertexBuffer, kanzi::GraphicsFormatFeatureUniformTexelBuffer, kanzi::GraphicsFormatFeatureStorageTexelBuffer, kanzi::GraphicsFormatFeatureStorageTexelBufferAtomic,
  kanzi::GraphicsFormatFeatureStorageImage, kanzi::GraphicsFormatFeatureStorageImageAtomic, kanzi::GraphicsFormatFeatureRenderbufferMask, kanzi::GraphicsFormatFeatureTextureMask
}
 How GraphicsFormat is used. More...
 

Functions

KANZI_API unsigned int kanzi::getAttributeDimension (VertexAttribute::Semantic attribute)