Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
renderutils.cc File Reference
#include "ion/image/renderutils.h"
#include <string>
#include "base/integral_types.h"
#include "ion/base/allocationmanager.h"
#include "ion/base/datacontainer.h"
#include "ion/gfx/framebufferobject.h"
#include "ion/gfx/node.h"
#include "ion/gfx/sampler.h"
#include "ion/gfx/shader.h"
#include "ion/gfx/shaderinputregistry.h"
#include "ion/gfx/shaderprogram.h"
#include "ion/gfx/shape.h"
#include "ion/gfx/statetable.h"
#include "ion/gfx/texture.h"
#include "ion/gfxutils/shapeutils.h"
#include "ion/math/range.h"
#include "ion/math/vector.h"
Include dependency graph for renderutils.cc:

Go to the source code of this file.

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::image
 

Functions

const gfx::ImagePtr ion::image::RenderTextureImage (const gfx::TexturePtr &texture, uint32 width, uint32 height, const gfx::RendererPtr &renderer, const base::AllocatorPtr &allocator)
 Public functions. More...
 
const gfx::ImagePtr ion::image::RenderCubeMapTextureFaceImage (const gfx::CubeMapTexturePtr &cubemap, gfx::CubeMapTexture::CubeFace face, uint32 width, uint32 height, const gfx::RendererPtr &renderer, const base::AllocatorPtr &allocator)
 This is similar to RenderTextureImage(), but instead operates on one face of a CubeMapTexture. More...