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.