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

Vertex, Normal, Texture, and (deprecated) Environment Mapping T2F_N3F_V3F format. More...

#include <gfxlib_struct.h>

Public Member Functions

 GFXVertex ()
 
 GFXVertex (const QVector &vert, const Vector &norm, float s, float t)
 
 GFXVertex (const Vector &vert, const Vector &norm, float s, float t)
 
 GFXVertex (float x, float y, float z, float i, float j, float k, float s, float t)
 
GFXVertexSetTexCoord (float s, float t)
 
GFXVertexSetNormal (const Vector &norm)
 
GFXVertexSetVertex (const Vector &vert)
 
GFXVertexSetTangent (const Vector &tgt, float parity=1.f)
 
Vector GetVertex () const
 
const Vector & GetConstVertex () const
 
Vector GetNormal () const
 
Vector GetPosition () const
 
Vector GetTangent () const
 
float GetTangentParity () const
 

Public Attributes

float s
 
float t
 
float i
 
float j
 
float k
 
float x
 
float y
 
float z
 
float tx
 
float ty
 
float tz
 
float tw
 

Detailed Description

Vertex, Normal, Texture, and (deprecated) Environment Mapping T2F_N3F_V3F format.

Definition at line 49 of file gfxlib_struct.h.

Constructor & Destructor Documentation

GFXVertex::GFXVertex ( )
inline

Definition at line 71 of file gfxlib_struct.h.

GFXVertex::GFXVertex ( const QVector &  vert,
const Vector &  norm,
float  s,
float  t 
)
inline

Definition at line 72 of file gfxlib_struct.h.

GFXVertex::GFXVertex ( const Vector &  vert,
const Vector &  norm,
float  s,
float  t 
)
inline

Definition at line 78 of file gfxlib_struct.h.

GFXVertex::GFXVertex ( float  x,
float  y,
float  z,
float  i,
float  j,
float  k,
float  s,
float  t 
)
inline

Definition at line 84 of file gfxlib_struct.h.

Member Function Documentation

const Vector& GFXVertex::GetConstVertex ( ) const
inline

Definition at line 127 of file gfxlib_struct.h.

Vector GFXVertex::GetNormal ( ) const
inline

Definition at line 131 of file gfxlib_struct.h.

Vector GFXVertex::GetPosition ( ) const
inline

Definition at line 135 of file gfxlib_struct.h.

Vector GFXVertex::GetTangent ( ) const
inline

Definition at line 139 of file gfxlib_struct.h.

float GFXVertex::GetTangentParity ( ) const
inline

Definition at line 143 of file gfxlib_struct.h.

Vector GFXVertex::GetVertex ( ) const
inline

Definition at line 123 of file gfxlib_struct.h.

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

Definition at line 101 of file gfxlib_struct.h.

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

Definition at line 115 of file gfxlib_struct.h.

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

Definition at line 95 of file gfxlib_struct.h.

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

Definition at line 108 of file gfxlib_struct.h.

Member Data Documentation

float GFXVertex::i

Definition at line 56 of file gfxlib_struct.h.

float GFXVertex::j

Definition at line 57 of file gfxlib_struct.h.

float GFXVertex::k

Definition at line 58 of file gfxlib_struct.h.

float GFXVertex::s

Definition at line 52 of file gfxlib_struct.h.

float GFXVertex::t

Definition at line 53 of file gfxlib_struct.h.

float GFXVertex::tw

Definition at line 69 of file gfxlib_struct.h.

float GFXVertex::tx

Definition at line 66 of file gfxlib_struct.h.

float GFXVertex::ty

Definition at line 67 of file gfxlib_struct.h.

float GFXVertex::tz

Definition at line 68 of file gfxlib_struct.h.

float GFXVertex::x

Definition at line 61 of file gfxlib_struct.h.

float GFXVertex::y

Definition at line 62 of file gfxlib_struct.h.

float GFXVertex::z

Definition at line 63 of file gfxlib_struct.h.


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