Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
texture.h File Reference
#include <bitset>
#include "base/integral_types.h"
#include "base/macros.h"
#include "ion/base/invalid.h"
#include "ion/base/referent.h"
#include "ion/base/stlalloc/allocvector.h"
#include "ion/gfx/image.h"
#include "ion/gfx/resourceholder.h"
#include "ion/gfx/sampler.h"
#include "ion/math/vector.h"
Include dependency graph for texture.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ion::gfx::TextureBase
 This is an internal base class for all texture types. More...
 
struct  ion::gfx::TextureBase::SubImage
 Wrapper around a sub-image, which is defined as an image, the xy offset of where it should be placed in the texture, and a mipmap level. More...
 
class  ion::gfx::TextureBase::Face
 Internal class that wraps texture data: a single image or a stack of mipmaps, and any sub- or layered data. More...
 
class  ion::gfx::Texture
 A Texture object represents the image data and mipmaps associated with a single texture. More...
 

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfx
 

Typedefs

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