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