vegastrike  0.5.1.r1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GFXColorVertex Struct Reference

This vertex is used for the interleaved array argument for color based arrays T2F_C4F_N3F_V3F. More...

#include <gfxlib_struct.h>

Public Member Functions

 GFXColorVertex ()
 
 GFXColorVertex (const Vector &vert, const Vector &norm, const GFXColor &rgba, float s, float t)
 
 GFXColorVertex (float x, float y, float z, float i, float j, float k, float r, float g, float b, float a, float s, float t)
 
GFXColorVertexSetTexCoord (float s, float t)
 
GFXColorVertexSetNormal (const Vector &norm)
 
GFXColorVertexSetVertex (const Vector &vert)
 
GFXColorVertexSetColor (const GFXColor &col)
 
GFXColorVertexSetTangent (const Vector &tgt, float parity=1.f)
 
Vector GetNormal () const
 
Vector GetPosition () const
 
void SetVtx (const GFXVertex &vv)
 
Vector GetTangent () const
 
float GetTangentParity () const
 

Public Attributes

float s
 
float t
 
float r
 
float g
 
float b
 
float a
 
float i
 
float j
 
float k
 
float x
 
float y
 
float z
 
float tx
 
float ty
 
float tz
 
float tw
 

Detailed Description

This vertex is used for the interleaved array argument for color based arrays T2F_C4F_N3F_V3F.

Definition at line 212 of file gfxlib_struct.h.

Constructor & Destructor Documentation

GFXColorVertex::GFXColorVertex ( )
inline

Definition at line 240 of file gfxlib_struct.h.

GFXColorVertex::GFXColorVertex ( const Vector &  vert,
const Vector &  norm,
const GFXColor rgba,
float  s,
float  t 
)
inline

Definition at line 241 of file gfxlib_struct.h.

GFXColorVertex::GFXColorVertex ( float  x,
float  y,
float  z,
float  i,
float  j,
float  k,
float  r,
float  g,
float  b,
float  a,
float  s,
float  t 
)
inline

Definition at line 248 of file gfxlib_struct.h.

Member Function Documentation

Vector GFXColorVertex::GetNormal ( ) const
inline

Definition at line 299 of file gfxlib_struct.h.

Vector GFXColorVertex::GetPosition ( ) const
inline

Definition at line 303 of file gfxlib_struct.h.

Vector GFXColorVertex::GetTangent ( ) const
inline

Definition at line 319 of file gfxlib_struct.h.

float GFXColorVertex::GetTangentParity ( ) const
inline

Definition at line 323 of file gfxlib_struct.h.

GFXColorVertex& GFXColorVertex::SetColor ( const GFXColor col)
inline

Definition at line 283 of file gfxlib_struct.h.

GFXColorVertex& GFXColorVertex::SetNormal ( const Vector &  norm)
inline

Definition at line 269 of file gfxlib_struct.h.

GFXColorVertex& GFXColorVertex::SetTangent ( const Vector &  tgt,
float  parity = 1.f 
)
inline

Definition at line 291 of file gfxlib_struct.h.

GFXColorVertex& GFXColorVertex::SetTexCoord ( float  s,
float  t 
)
inline

Definition at line 263 of file gfxlib_struct.h.

GFXColorVertex& GFXColorVertex::SetVertex ( const Vector &  vert)
inline

Definition at line 276 of file gfxlib_struct.h.

void GFXColorVertex::SetVtx ( const GFXVertex vv)
inline

Definition at line 307 of file gfxlib_struct.h.

Member Data Documentation

float GFXColorVertex::a

Definition at line 222 of file gfxlib_struct.h.

float GFXColorVertex::b

Definition at line 221 of file gfxlib_struct.h.

float GFXColorVertex::g

Definition at line 220 of file gfxlib_struct.h.

float GFXColorVertex::i

Definition at line 225 of file gfxlib_struct.h.

float GFXColorVertex::j

Definition at line 226 of file gfxlib_struct.h.

float GFXColorVertex::k

Definition at line 227 of file gfxlib_struct.h.

float GFXColorVertex::r

Definition at line 219 of file gfxlib_struct.h.

float GFXColorVertex::s

Definition at line 215 of file gfxlib_struct.h.

float GFXColorVertex::t

Definition at line 216 of file gfxlib_struct.h.

float GFXColorVertex::tw

Definition at line 238 of file gfxlib_struct.h.

float GFXColorVertex::tx

Definition at line 235 of file gfxlib_struct.h.

float GFXColorVertex::ty

Definition at line 236 of file gfxlib_struct.h.

float GFXColorVertex::tz

Definition at line 237 of file gfxlib_struct.h.

float GFXColorVertex::x

Definition at line 230 of file gfxlib_struct.h.

float GFXColorVertex::y

Definition at line 231 of file gfxlib_struct.h.

float GFXColorVertex::z

Definition at line 232 of file gfxlib_struct.h.


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