Ion
|
#include <vector>
#include "ion/base/variant.h"
#include "ion/math/matrix.h"
#include "ion/math/vector.h"
#include "ion/portgfx/glheaders.h"
Go to the source code of this file.
Classes | |
struct | ion::gfx::ArrayInfo< T > |
The below structs correspond to OpenGL "objects." For example, a BufferObject corresponds to an OpenGL buffer object, and a ProgramObject corresponds to an OpenGL program object. More... | |
struct | ion::gfx::ArrayInfo< T >::Attribute |
struct | ion::gfx::BufferInfo< T > |
A BufferInfo corresponds to an OpenGL Buffer Object. More... | |
struct | ion::gfx::FramebufferInfo< T > |
A BufferInfo corresponds to an OpenGL Framebuffer Object. More... | |
struct | ion::gfx::FramebufferInfo< T >::Attachment |
struct | ion::gfx::ProgramInfo< T > |
A ProgramInfo corresponds to an OpenGL Program Object. More... | |
struct | ion::gfx::ProgramInfo< T >::Attribute |
An attribute to a vertex shader. More... | |
struct | ion::gfx::ProgramInfo< T >::Uniform |
A uniform variable to a shader stage. More... | |
struct | ion::gfx::ProgramInfo< T >::Varying |
A varying to a fragment shader. More... | |
struct | ion::gfx::RenderbufferInfo< T > |
A RenderbufferInfo corresponds to an OpenGL Renderbuffer Object. More... | |
struct | ion::gfx::SamplerInfo< T > |
A SamplerInfo corresponds to an OpenGL Sampler Object. More... | |
struct | ion::gfx::ShaderInfo< T > |
A ShaderInfo corresponds to an OpenGL Shader Object. More... | |
struct | ion::gfx::SyncInfo< T > |
A SyncInfo corresponds to an OpenGL Sync Object. More... | |
struct | ion::gfx::TransformFeedbackInfo< T > |
A TransformFeedbackInfo corresponds to an OpenGL TransformFeedback Object. More... | |
struct | ion::gfx::TextureInfo< T > |
A TextureInfo corresponds to an OpenGL Texture Object. More... | |
struct | ion::gfx::TimerInfo< T > |
A TimerInfo corresponds to an OpenGL Timer Query Object. More... | |
Namespaces | |
ion | |
Copyright 2016 Google Inc. | |
ion::gfx | |