Vertex with two texture coordinates. More...
#include <S3DVertex.h>
Inheritance diagram for irr::video::S3DVertex2TCoords:Public Member Functions | |
| S3DVertex2TCoords () | |
| default constructor More... | |
| S3DVertex2TCoords (const core::vector3df &pos, const core::vector3df &normal, const SColor &color, const core::vector2d< f32 > &tcoords, const core::vector2d< f32 > &tcoords2) | |
| constructor with all values More... | |
| S3DVertex2TCoords (const core::vector3df &pos, const core::vector3df &normal, SColor color, const core::vector2d< f32 > &tcoords) | |
| constructor with the same texture coords and normal More... | |
| S3DVertex2TCoords (const core::vector3df &pos, SColor color, const core::vector2d< f32 > &tcoords, const core::vector2d< f32 > &tcoords2) | |
| constructor with two different texture coords, but no normal More... | |
| S3DVertex2TCoords (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv) | |
| constructor with the same texture coords and normal More... | |
| S3DVertex2TCoords (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2) | |
| constructor with all values More... | |
| S3DVertex2TCoords (f32 x, f32 y, f32 z, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2) | |
| constructor with two different texture coords, but no normal More... | |
| S3DVertex2TCoords (S3DVertex &o) | |
| constructor from S3DVertex More... | |
| S3DVertex2TCoords | getInterpolated (const S3DVertex2TCoords &other, f32 d) |
| E_VERTEX_TYPE | getType () const |
| bool | operator!= (const S3DVertex2TCoords &other) const |
| Inequality operator. More... | |
| bool | operator< (const S3DVertex2TCoords &other) const |
| bool | operator== (const S3DVertex2TCoords &other) const |
| Equality operator. More... | |
Public Member Functions inherited from irr::video::S3DVertex | |
| S3DVertex () | |
| default constructor More... | |
| S3DVertex (const core::vector3df &pos, const core::vector3df &normal, SColor color, const core::vector2d< f32 > &tcoords) | |
| constructor More... | |
| S3DVertex (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv) | |
| constructor More... | |
| S3DVertex | getInterpolated (const S3DVertex &other, f32 d) |
| E_VERTEX_TYPE | getType () const |
| bool | operator!= (const S3DVertex &other) const |
| bool | operator< (const S3DVertex &other) const |
| bool | operator== (const S3DVertex &other) const |
Public Attributes | |
| core::vector2d< f32 > | TCoords2 |
| Second set of texture coordinates. More... | |
Public Attributes inherited from irr::video::S3DVertex | |
| SColor | Color |
| Color. More... | |
| core::vector3df | Normal |
| Normal vector. More... | |
| core::vector3df | Pos |
| Position. More... | |
| core::vector2d< f32 > | TCoords |
| Texture coordinates. More... | |
Vertex with two texture coordinates.
Usually used for geometry with lightmaps or other special materials.
Definition at line 109 of file S3DVertex.h.
|
inline |
|
inline |
constructor with two different texture coords, but no normal
Definition at line 115 of file S3DVertex.h.
|
inline |
constructor with two different texture coords, but no normal
Definition at line 119 of file S3DVertex.h.
|
inline |
constructor with all values
Definition at line 124 of file S3DVertex.h.
|
inline |
constructor with all values
Definition at line 129 of file S3DVertex.h.
|
inline |
constructor with the same texture coords and normal
Definition at line 133 of file S3DVertex.h.
|
inline |
constructor with the same texture coords and normal
Definition at line 137 of file S3DVertex.h.
|
inline |
constructor from S3DVertex
Definition at line 142 of file S3DVertex.h.
|
inline |
Definition at line 173 of file S3DVertex.h.
References S3DVertex2TCoords(), irr::core::clamp(), irr::video::S3DVertex::Color, irr::video::SColor::getInterpolated(), irr::core::vector2d< T >::getInterpolated(), irr::core::vector3d< T >::getInterpolated(), irr::video::S3DVertex::Normal, irr::video::S3DVertex::Pos, irr::video::S3DVertex::TCoords, and TCoords2.
|
inline |
Definition at line 167 of file S3DVertex.h.
References irr::video::EVT_2TCOORDS.
|
inline |
|
inline |
Definition at line 161 of file S3DVertex.h.
References TCoords2.
|
inline |
| core::vector2d<f32> irr::video::S3DVertex2TCoords::TCoords2 |
Second set of texture coordinates.
Definition at line 145 of file S3DVertex.h.
Referenced by getInterpolated(), operator!=(), irr::scene::SVertexTCoordsScaleManipulator::operator()(), operator<(), and operator==().