Skylicht Engine
Loading...
Searching...
No Matches
irr::video::S3DVertexSkin2TCoordsTangents Struct Reference
Inheritance diagram for irr::video::S3DVertexSkin2TCoordsTangents:
irr::video::S3DVertex2TCoordsTangents irr::video::S3DVertex2TCoords irr::video::S3DVertex

Public Member Functions

E_VERTEX_TYPE getType () const
Public Member Functions inherited from irr::video::S3DVertex2TCoordsTangents
 S3DVertex2TCoordsTangents (S3DVertex2TCoords &v)
E_VERTEX_TYPE getType () const
Public Member Functions inherited from irr::video::S3DVertex2TCoords
 S3DVertex2TCoords ()
 default constructor
 S3DVertex2TCoords (f32 x, f32 y, f32 z, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2, f32 lx, f32 ly, f32 lz)
 constructor with two different texture coords, but no normal
 S3DVertex2TCoords (f32 x, f32 y, f32 z, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2)
 S3DVertex2TCoords (const core::vector3df &pos, SColor color, const core::vector2d< f32 > &tcoords, const core::vector2d< f32 > &tcoords2, const core::vector3df &lm)
 constructor with two different texture coords, but no normal
 S3DVertex2TCoords (const core::vector3df &pos, SColor color, const core::vector2d< f32 > &tcoords, const core::vector2d< f32 > &tcoords2)
 S3DVertex2TCoords (const core::vector3df &pos, const core::vector3df &normal, const SColor &color, const core::vector2d< f32 > &tcoords, const core::vector2d< f32 > &tcoords2, const core::vector3df &lm)
 constructor with all values
 S3DVertex2TCoords (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2, f32 lx, f32 ly, f32 lz)
 constructor with all values
 S3DVertex2TCoords (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv, f32 tu2, f32 tv2)
 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
 S3DVertex2TCoords (const core::vector3df &pos, const core::vector3df &normal, SColor color, const core::vector2d< f32 > &tcoords)
 constructor with the same texture coords and normal
 S3DVertex2TCoords (S3DVertex &o)
 constructor from S3DVertex
bool operator== (const S3DVertex2TCoords &other) const
 Equality operator.
bool operator!= (const S3DVertex2TCoords &other) const
 Inequality operator.
bool operator< (const S3DVertex2TCoords &other) const
E_VERTEX_TYPE getType () const
S3DVertex2TCoords getInterpolated (const S3DVertex2TCoords &other, f32 d)
Public Member Functions inherited from irr::video::S3DVertex
 S3DVertex ()
 default constructor
 S3DVertex (f32 x, f32 y, f32 z, f32 nx, f32 ny, f32 nz, SColor c, f32 tu, f32 tv)
 constructor
 S3DVertex (const core::vector3df &pos, const core::vector3df &normal, SColor color, const core::vector2d< f32 > &tcoords)
 constructor
bool operator== (const S3DVertex &other) const
bool operator!= (const S3DVertex &other) const
bool operator< (const S3DVertex &other) const
E_VERTEX_TYPE getType () const
S3DVertex getInterpolated (const S3DVertex &other, f32 d)

Public Attributes

SVec4 BoneIndex
SVec4 BoneWeight
Public Attributes inherited from irr::video::S3DVertex2TCoordsTangents
core::vector3df Tangent
 Tangent vector along the x-axis of the texture.
core::vector3df Binormal
 Binormal vector (tangent x normal).
core::vector2df VertexData
Public Attributes inherited from irr::video::S3DVertex2TCoords
core::vector2d< f32TCoords2
 Second set of texture coordinates.
core::vector3df Lightmap
 Lightmap uv.
Public Attributes inherited from irr::video::S3DVertex
core::vector3df Pos
 Position.
core::vector3df Normal
 Normal vector.
SColor Color
 Color.
core::vector2d< f32TCoords
 Texture coordinates.

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