Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bufferobject.h File Reference
#include "ion/base/datacontainer.h"
#include "ion/base/invalid.h"
#include "ion/base/referent.h"
#include "ion/base/stlalloc/allocvector.h"
#include "ion/external/gtest/gunit_prod.h"
#include "ion/gfx/resourceholder.h"
#include "ion/math/range.h"
Include dependency graph for bufferobject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ion::gfx::BufferObject
 A BufferObject describes a generic array of data used, for example, to describe the vertices in a Shape or data retrieved from a framebuffer. More...
 
struct  ion::gfx::BufferObject::BufferSubData
 Specifies a destination byte range, read byte offset, and source BufferObject or DataContainer for BufferSubData and CopyBufferSubData. More...
 
struct  ion::gfx::BufferObject::Spec
 
struct  ion::gfx::BufferObjectElement
 Structure for clients to use to encapsulate Elements. More...
 

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfx
 

Typedefs

typedef base::ReferentPtr
< BufferObject >::Type 
ion::gfx::BufferObjectPtr
 Convenience typedef for shared pointer to a BufferObject. More...