ReactOS 0.4.16-dev-91-g764881a
vertex_buffer Struct Reference

#include <vb.h>

Collaboration diagram for vertex_buffer:

Public Attributes

GLfloat Obj [VB_SIZE][4]
 
GLfloat Eye [VB_SIZE][4]
 
GLfloat Clip [VB_SIZE][4]
 
GLfloat Win [VB_SIZE][3]
 
GLfloat Normal [VB_SIZE][3]
 
GLubyte Fcolor [VB_SIZE][4]
 
GLubyte Bcolor [VB_SIZE][4]
 
GLubyte(* Color )[4]
 
GLuint Findex [VB_SIZE]
 
GLuint Bindex [VB_SIZE]
 
GLuintIndex
 
GLboolean Edgeflag [VB_SIZE]
 
GLfloat TexCoord [VB_SIZE][4]
 
GLubyte ClipMask [VB_SIZE]
 
GLubyte ClipOrMask
 
GLubyte ClipAndMask
 
GLuint Start
 
GLuint Count
 
GLuint Free
 
GLuint VertexSizeMask
 
GLuint TexCoordSize
 
GLboolean MonoColor
 
GLboolean MonoNormal
 
GLboolean MonoMaterial
 
GLuint MaterialMask [VB_SIZE]
 
struct gl_material Material [VB_SIZE][2]
 

Detailed Description

Definition at line 99 of file vb.h.

Member Data Documentation

◆ Bcolor

GLubyte vertex_buffer::Bcolor[VB_SIZE][4]

Definition at line 108 of file vb.h.

Referenced by copy_vertex().

◆ Bindex

GLuint vertex_buffer::Bindex[VB_SIZE]

Definition at line 112 of file vb.h.

Referenced by copy_vertex().

◆ Clip

GLfloat vertex_buffer::Clip[VB_SIZE][4]

Definition at line 102 of file vb.h.

Referenced by copy_vertex().

◆ ClipAndMask

GLubyte vertex_buffer::ClipAndMask

Definition at line 121 of file vb.h.

Referenced by gl_alloc_vb().

◆ ClipMask

GLubyte vertex_buffer::ClipMask[VB_SIZE]

Definition at line 119 of file vb.h.

Referenced by copy_vertex(), and gl_alloc_vb().

◆ ClipOrMask

GLubyte vertex_buffer::ClipOrMask

Definition at line 120 of file vb.h.

Referenced by gl_alloc_vb().

◆ Color

GLubyte(* vertex_buffer::Color)[4]

Definition at line 109 of file vb.h.

◆ Count

GLuint vertex_buffer::Count

Definition at line 124 of file vb.h.

◆ Edgeflag

GLboolean vertex_buffer::Edgeflag[VB_SIZE]

Definition at line 115 of file vb.h.

Referenced by copy_vertex().

◆ Eye

GLfloat vertex_buffer::Eye[VB_SIZE][4]

Definition at line 101 of file vb.h.

Referenced by copy_vertex().

◆ Fcolor

GLubyte vertex_buffer::Fcolor[VB_SIZE][4]

Definition at line 107 of file vb.h.

Referenced by copy_vertex().

◆ Findex

GLuint vertex_buffer::Findex[VB_SIZE]

Definition at line 111 of file vb.h.

Referenced by copy_vertex().

◆ Free

GLuint vertex_buffer::Free

Definition at line 125 of file vb.h.

◆ Index

GLuint* vertex_buffer::Index

Definition at line 113 of file vb.h.

◆ Material

struct gl_material vertex_buffer::Material[VB_SIZE][2]

Definition at line 135 of file vb.h.

Referenced by copy_vertex().

◆ MaterialMask

GLuint vertex_buffer::MaterialMask[VB_SIZE]

Definition at line 134 of file vb.h.

Referenced by copy_vertex(), and gl_alloc_vb().

◆ MonoColor

GLboolean vertex_buffer::MonoColor

Definition at line 129 of file vb.h.

Referenced by gl_alloc_vb().

◆ MonoMaterial

GLboolean vertex_buffer::MonoMaterial

Definition at line 131 of file vb.h.

Referenced by gl_alloc_vb().

◆ MonoNormal

GLboolean vertex_buffer::MonoNormal

Definition at line 130 of file vb.h.

Referenced by gl_alloc_vb().

◆ Normal

GLfloat vertex_buffer::Normal[VB_SIZE][3]

Definition at line 105 of file vb.h.

◆ Obj

GLfloat vertex_buffer::Obj[VB_SIZE][4]

Definition at line 100 of file vb.h.

Referenced by gl_alloc_vb().

◆ Start

GLuint vertex_buffer::Start

Definition at line 123 of file vb.h.

◆ TexCoord

GLfloat vertex_buffer::TexCoord[VB_SIZE][4]

Definition at line 117 of file vb.h.

Referenced by copy_vertex(), and gl_alloc_vb().

◆ TexCoordSize

GLuint vertex_buffer::TexCoordSize

Definition at line 128 of file vb.h.

Referenced by gl_alloc_vb().

◆ VertexSizeMask

GLuint vertex_buffer::VertexSizeMask

Definition at line 127 of file vb.h.

Referenced by gl_alloc_vb().

◆ Win

GLfloat vertex_buffer::Win[VB_SIZE][3]

Definition at line 103 of file vb.h.

Referenced by copy_vertex(), and polygon_area().


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