|
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 | |