Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion::gfx::SamplerInfo< T > Struct Template Reference

A SamplerInfo corresponds to an OpenGL Sampler Object. More...

#include "openglobjects.h"

Inheritance diagram for ion::gfx::SamplerInfo< T >:
Collaboration diagram for ion::gfx::SamplerInfo< T >:

Public Member Functions

 SamplerInfo ()
 

Public Attributes

GLenum compare_func
 The comparison function and mode of the sampler. More...
 
GLenum compare_mode
 
GLfloat max_anisotropy
 The max anisotropy of the sampler. More...
 
GLfloat min_lod
 The min and max LOD of the sampler. More...
 
GLfloat max_lod
 
GLenum min_filter
 The filter modes of the sampler. More...
 
GLenum mag_filter
 
GLenum wrap_r
 The wrap modes of the sampler. More...
 
GLenum wrap_s
 
GLenum wrap_t
 

Detailed Description

template<typename T>
struct ion::gfx::SamplerInfo< T >

A SamplerInfo corresponds to an OpenGL Sampler Object.

Definition at line 237 of file openglobjects.h.

Constructor & Destructor Documentation

template<typename T >
ion::gfx::SamplerInfo< T >::SamplerInfo ( )
inline

Definition at line 238 of file openglobjects.h.

Member Data Documentation

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::compare_func

The comparison function and mode of the sampler.

Definition at line 250 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::compare_mode

Definition at line 251 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::mag_filter

Definition at line 259 of file openglobjects.h.

template<typename T >
GLfloat ion::gfx::SamplerInfo< T >::max_anisotropy

The max anisotropy of the sampler.

Definition at line 253 of file openglobjects.h.

template<typename T >
GLfloat ion::gfx::SamplerInfo< T >::max_lod

Definition at line 256 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::min_filter

The filter modes of the sampler.

Definition at line 258 of file openglobjects.h.

template<typename T >
GLfloat ion::gfx::SamplerInfo< T >::min_lod

The min and max LOD of the sampler.

Definition at line 255 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::wrap_r

The wrap modes of the sampler.

Definition at line 261 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::wrap_s

Definition at line 262 of file openglobjects.h.

template<typename T >
GLenum ion::gfx::SamplerInfo< T >::wrap_t

Definition at line 263 of file openglobjects.h.


The documentation for this struct was generated from the following file: