|
Ion
|
A TextureInfo corresponds to an OpenGL Texture Object. More...
#include "openglobjects.h"


Public Member Functions | |
| TextureInfo () | |
Public Attributes | |
| GLint | base_level |
| GLint | max_level |
| GLenum | compare_func |
| The comparison function and mode of the texture. More... | |
| GLenum | compare_mode |
| GLfloat | max_anisotropy |
| The max anisotropy of the texture. More... | |
| GLfloat | min_lod |
| The min and max LOD of the texture. More... | |
| GLfloat | max_lod |
| GLenum | min_filter |
| The filter modes of the texture. More... | |
| GLenum | mag_filter |
| GLuint | samples |
| Texture samples. More... | |
| GLboolean | fixed_sample_locations |
| GLenum | swizzle_r |
| The swizzle modes of the texture. More... | |
| GLenum | swizzle_g |
| GLenum | swizzle_b |
| GLenum | swizzle_a |
| GLenum | wrap_r |
| The wrap modes of the texture. More... | |
| GLenum | wrap_s |
| GLenum | wrap_t |
| GLenum | target |
| The texture target. More... | |
A TextureInfo corresponds to an OpenGL Texture Object.
Definition at line 324 of file openglobjects.h.
|
inline |
Definition at line 325 of file openglobjects.h.
| GLint ion::gfx::TextureInfo< T >::base_level |
Definition at line 346 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::compare_func |
The comparison function and mode of the texture.
Definition at line 349 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::compare_mode |
Definition at line 350 of file openglobjects.h.
| GLboolean ion::gfx::TextureInfo< T >::fixed_sample_locations |
Definition at line 361 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::mag_filter |
Definition at line 358 of file openglobjects.h.
| GLfloat ion::gfx::TextureInfo< T >::max_anisotropy |
The max anisotropy of the texture.
Definition at line 352 of file openglobjects.h.
| GLint ion::gfx::TextureInfo< T >::max_level |
Definition at line 347 of file openglobjects.h.
| GLfloat ion::gfx::TextureInfo< T >::max_lod |
Definition at line 355 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::min_filter |
The filter modes of the texture.
Definition at line 357 of file openglobjects.h.
| GLfloat ion::gfx::TextureInfo< T >::min_lod |
The min and max LOD of the texture.
Definition at line 354 of file openglobjects.h.
| GLuint ion::gfx::TextureInfo< T >::samples |
Texture samples.
Definition at line 360 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::swizzle_a |
Definition at line 366 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::swizzle_b |
Definition at line 365 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::swizzle_g |
Definition at line 364 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::swizzle_r |
The swizzle modes of the texture.
Definition at line 363 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::target |
The texture target.
Definition at line 372 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::wrap_r |
The wrap modes of the texture.
Definition at line 368 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::wrap_s |
Definition at line 369 of file openglobjects.h.
| GLenum ion::gfx::TextureInfo< T >::wrap_t |
Definition at line 370 of file openglobjects.h.