Castor3D 0.16.0
Multiplatform 3D engine
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la structure castor3d::InterleavedVertex

#include <VertexGroup.hpp>

Fonctions membres publiques

 InterleavedVertex ()=default
 
 InterleavedVertex (castor::Point3f pos, castor::Point3f nml={}, castor::Point4f tan={}, castor::Point3f tex={})
 
InterleavedVertexposition (castor::Point3f const &val)
 
InterleavedVertexnormal (castor::Point3f const &val)
 
InterleavedVertextexcoord (castor::Point2f const &val)
 
InterleavedVertextexcoord (castor::Point3f const &val)
 

Attributs publics

castor::Point3f pos {}
 
castor::Point3f nml {}
 
castor::Point4f tan {}
 
castor::Point3f tex {}
 

Documentation des constructeurs et destructeur

◆ InterleavedVertex() [1/2]

castor3d::InterleavedVertex::InterleavedVertex ( )
default

◆ InterleavedVertex() [2/2]

castor3d::InterleavedVertex::InterleavedVertex ( castor::Point3f pos,
castor::Point3f nml = {},
castor::Point4f tan = {},
castor::Point3f tex = {} )
inlineexplicit

Documentation des fonctions membres

◆ normal()

InterleavedVertex & castor3d::InterleavedVertex::normal ( castor::Point3f const & val)
inline

Références nml.

◆ position()

InterleavedVertex & castor3d::InterleavedVertex::position ( castor::Point3f const & val)
inline

Références pos.

◆ texcoord() [1/2]

InterleavedVertex & castor3d::InterleavedVertex::texcoord ( castor::Point2f const & val)
inline

Références tex.

◆ texcoord() [2/2]

InterleavedVertex & castor3d::InterleavedVertex::texcoord ( castor::Point3f const & val)
inline

Références tex.

Documentation des données membres

◆ nml

castor::Point3f castor3d::InterleavedVertex::nml {}

La normale du sommet.

Référencé par normal(), et castor3d::prepareChunkData().

◆ pos

castor::Point3f castor3d::InterleavedVertex::pos {}

La position du sommet.

Référencé par position(), et castor3d::prepareChunkData().

◆ tan

castor::Point4f castor3d::InterleavedVertex::tan {}

La tangente du sommet.

Référencé par castor3d::prepareChunkData().

◆ tex

castor::Point3f castor3d::InterleavedVertex::tex {}

La coordonnées de texture du sommet.

Référencé par castor3d::prepareChunkData(), texcoord(), et texcoord().


La documentation de cette structure a été générée à partir du fichier suivant :