anatomist  5.0.5
3D neuroimaging data viewer
anatomist::GLComponent::TexInfo Struct Reference

Semi-private structure. More...

#include <anatomist/surface/glcomponent_internals.h>

Collaboration diagram for anatomist::GLComponent::TexInfo:

Public Member Functions

 TexInfo ()
 

Public Attributes

glTextureMode mode
 
glTextureFiltering filter
 
glAutoTexturingMode automode
 
float rate
 
bool changed
 
bool envchanged
 
std::map< std::string, RefGLItemname
 
std::map< std::string, RefGLItemtexenv
 
TexExtrema extrema
 
bool rgbinterp
 
float texgenparams_object [3][4]
 
float texgenparams_eye [3][4]
 
GLfloat texscale [3]
 
GLfloat texoffset [3]
 

Detailed Description

Semi-private structure.

Don't use it yourself...

Definition at line 43 of file glcomponent_internals.h.

Constructor & Destructor Documentation

◆ TexInfo()

anatomist::GLComponent::TexInfo::TexInfo ( )

Member Data Documentation

◆ automode

glAutoTexturingMode anatomist::GLComponent::TexInfo::automode

Definition at line 49 of file glcomponent_internals.h.

◆ changed

bool anatomist::GLComponent::TexInfo::changed

Definition at line 51 of file glcomponent_internals.h.

◆ envchanged

bool anatomist::GLComponent::TexInfo::envchanged

Definition at line 52 of file glcomponent_internals.h.

◆ extrema

TexExtrema anatomist::GLComponent::TexInfo::extrema

Definition at line 55 of file glcomponent_internals.h.

◆ filter

glTextureFiltering anatomist::GLComponent::TexInfo::filter

Definition at line 48 of file glcomponent_internals.h.

◆ mode

glTextureMode anatomist::GLComponent::TexInfo::mode

Definition at line 47 of file glcomponent_internals.h.

◆ name

std::map<std::string, RefGLItem> anatomist::GLComponent::TexInfo::name

Definition at line 53 of file glcomponent_internals.h.

◆ rate

float anatomist::GLComponent::TexInfo::rate

Definition at line 50 of file glcomponent_internals.h.

◆ rgbinterp

bool anatomist::GLComponent::TexInfo::rgbinterp

Definition at line 56 of file glcomponent_internals.h.

◆ texenv

std::map<std::string, RefGLItem> anatomist::GLComponent::TexInfo::texenv

Definition at line 54 of file glcomponent_internals.h.

◆ texgenparams_eye

float anatomist::GLComponent::TexInfo::texgenparams_eye[3][4]

Definition at line 58 of file glcomponent_internals.h.

◆ texgenparams_object

float anatomist::GLComponent::TexInfo::texgenparams_object[3][4]

Definition at line 57 of file glcomponent_internals.h.

◆ texoffset

GLfloat anatomist::GLComponent::TexInfo::texoffset[3]

Definition at line 60 of file glcomponent_internals.h.

◆ texscale

GLfloat anatomist::GLComponent::TexInfo::texscale[3]

Definition at line 59 of file glcomponent_internals.h.


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