Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

irr::video::S3DVertex Struct Reference

standard vertex used by the Irrlicht engine. More...

#include <S3DVertex.h>

Inheritance diagram for irr::video::S3DVertex:

irr::video::S3DVertex2TCoords irr::video::S3DVertexTangents List of all members.

Public Member Functions

E_VERTEX_TYPE getType () const
bool operator!= (const S3DVertex &other) const
bool operator< (const S3DVertex &other) const
bool operator== (const S3DVertex &other) const
 S3DVertex (const core::vector3df &pos, const core::vector3df &normal, SColor color, const core::vector2d< f32 > &tcoords)
 constructor
 S3DVertex (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv)
 constructor
 S3DVertex ()
 default constructor

Public Attributes

SColor Color
 Color.
core::vector3df Normal
 Normal vector.
core::vector3df Pos
 Position.
core::vector2d< f32TCoords
 Texture coordinates.

Detailed Description

standard vertex used by the Irrlicht engine.

Definition at line 42 of file S3DVertex.h.


Constructor & Destructor Documentation

irr::video::S3DVertex::S3DVertex  )  [inline]
 

default constructor

Definition at line 45 of file S3DVertex.h.

irr::video::S3DVertex::S3DVertex f32  x,
f32  y,
f32  z,
f32  nx,
f32  ny,
f32  nz,
SColor  c,
f32  tu,
f32  tv
[inline]
 

constructor

Definition at line 48 of file S3DVertex.h.

irr::video::S3DVertex::S3DVertex const core::vector3df pos,
const core::vector3df normal,
SColor  color,
const core::vector2d< f32 > &  tcoords
[inline]
 

constructor

Definition at line 52 of file S3DVertex.h.


Member Function Documentation

E_VERTEX_TYPE irr::video::S3DVertex::getType  )  const [inline]
 

Reimplemented in irr::video::S3DVertex2TCoords, and irr::video::S3DVertexTangents.

Definition at line 88 of file S3DVertex.h.

References irr::video::EVT_STANDARD.

bool irr::video::S3DVertex::operator!= const S3DVertex other  )  const [inline]
 

Definition at line 74 of file S3DVertex.h.

References Color, Normal, Pos, and TCoords.

bool irr::video::S3DVertex::operator< const S3DVertex other  )  const [inline]
 

Definition at line 80 of file S3DVertex.h.

References Color, Normal, Pos, and TCoords.

bool irr::video::S3DVertex::operator== const S3DVertex other  )  const [inline]
 

Definition at line 68 of file S3DVertex.h.

References Color, Normal, Pos, and TCoords.


Member Data Documentation

SColor irr::video::S3DVertex::Color
 

Color.

Definition at line 63 of file S3DVertex.h.

Referenced by irr::scene::SSkinMeshBuffer::MoveTo_2TCoords(), irr::scene::SSkinMeshBuffer::MoveTo_Tangents(), operator!=(), operator<(), and operator==().

core::vector3df irr::video::S3DVertex::Normal
 

Normal vector.

Definition at line 60 of file S3DVertex.h.

Referenced by irr::scene::SSkinMeshBuffer::MoveTo_2TCoords(), irr::scene::SSkinMeshBuffer::MoveTo_Tangents(), operator!=(), operator<(), and operator==().

core::vector3df irr::video::S3DVertex::Pos
 

Position.

Definition at line 57 of file S3DVertex.h.

Referenced by irr::scene::SSkinMeshBuffer::MoveTo_2TCoords(), irr::scene::SSkinMeshBuffer::MoveTo_Tangents(), operator!=(), operator<(), and operator==().

core::vector2d<f32> irr::video::S3DVertex::TCoords
 

Texture coordinates.

Definition at line 66 of file S3DVertex.h.

Referenced by irr::scene::SSkinMeshBuffer::MoveTo_2TCoords(), irr::scene::SSkinMeshBuffer::MoveTo_Tangents(), operator!=(), operator<(), and operator==().


The documentation for this struct was generated from the following file:
The Irrlicht Engine
The Irrlicht Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated on Sun Jun 1 07:59:23 2008 by Doxygen (1.4.2)