ReactOS  0.4.14-dev-57-g333b8f1
gl_texture_object Struct Reference

#include <types.h>

Collaboration diagram for gl_texture_object:

Public Attributes

GLint RefCount
 
GLuint Name
 
GLuint Dimensions
 
GLfloat Priority
 
GLint BorderColor [4]
 
GLenum WrapS
 
GLenum WrapT
 
GLenum WrapR
 
GLenum MinFilter
 
GLenum MagFilter
 
GLfloat MinMagThresh
 
struct gl_texture_imageImage [MAX_TEXTURE_LEVELS]
 
GLubyte Palette [MAX_TEXTURE_PALETTE_SIZE *4]
 
GLuint PaletteSize
 
GLenum PaletteIntFormat
 
GLenum PaletteFormat
 
GLboolean Dirty
 
voidDriverData
 
GLboolean Complete
 
TextureSampleFunc SampleFunc
 
struct gl_texture_objectNext
 

Detailed Description

Definition at line 1088 of file types.h.

Member Data Documentation

◆ BorderColor

GLint gl_texture_object::BorderColor[4]

Definition at line 1093 of file types.h.

Referenced by gl_TexParameterfv(), sample_1d_linear(), and sample_2d_linear().

◆ Complete

GLboolean gl_texture_object::Complete

Definition at line 1112 of file types.h.

Referenced by gl_BindTexture().

◆ Dimensions

GLuint gl_texture_object::Dimensions

Definition at line 1091 of file types.h.

Referenced by gl_BindTexture().

◆ Dirty

GLboolean gl_texture_object::Dirty

Definition at line 1109 of file types.h.

Referenced by gl_TexParameterfv().

◆ DriverData

void* gl_texture_object::DriverData

Definition at line 1110 of file types.h.

◆ Image

◆ MagFilter

GLenum gl_texture_object::MagFilter

Definition at line 1098 of file types.h.

Referenced by gl_BindTexture(), gl_TexParameterfv(), sample_lambda_1d(), and sample_lambda_2d().

◆ MinFilter

GLenum gl_texture_object::MinFilter

Definition at line 1097 of file types.h.

Referenced by gl_BindTexture(), gl_TexParameterfv(), sample_lambda_1d(), and sample_lambda_2d().

◆ MinMagThresh

GLfloat gl_texture_object::MinMagThresh

Definition at line 1099 of file types.h.

Referenced by sample_lambda_1d(), and sample_lambda_2d().

◆ Name

GLuint gl_texture_object::Name

Definition at line 1090 of file types.h.

Referenced by gl_BindTexture().

◆ Next

struct gl_texture_object* gl_texture_object::Next

Definition at line 1114 of file types.h.

Referenced by gl_free_texture_object().

◆ Palette

GLubyte gl_texture_object::Palette[MAX_TEXTURE_PALETTE_SIZE *4]

Definition at line 1103 of file types.h.

Referenced by gl_ColorTable(), and palette_sample().

◆ PaletteFormat

GLenum gl_texture_object::PaletteFormat

Definition at line 1106 of file types.h.

Referenced by gl_ColorTable(), and palette_sample().

◆ PaletteIntFormat

GLenum gl_texture_object::PaletteIntFormat

Definition at line 1105 of file types.h.

Referenced by gl_ColorTable(), and gl_GetColorTableParameteriv().

◆ PaletteSize

GLuint gl_texture_object::PaletteSize

Definition at line 1104 of file types.h.

Referenced by gl_ColorTable(), and gl_GetColorTableParameteriv().

◆ Priority

GLfloat gl_texture_object::Priority

Definition at line 1092 of file types.h.

◆ RefCount

GLint gl_texture_object::RefCount

Definition at line 1089 of file types.h.

Referenced by gl_BindTexture().

◆ SampleFunc

TextureSampleFunc gl_texture_object::SampleFunc

Definition at line 1113 of file types.h.

◆ WrapR

GLenum gl_texture_object::WrapR

Definition at line 1096 of file types.h.

Referenced by gl_BindTexture(), and gl_TexParameterfv().

◆ WrapS

◆ WrapT

GLenum gl_texture_object::WrapT

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