#include <GlslMeshVertex.hpp>
◆ MeshVertexBase()
C3D_API castor3d::shader::MeshVertexBase::MeshVertexBase |
( |
sdw::ShaderWriter & | writer, |
|
|
sdw::expr::ExprPtr | expr, |
|
|
bool | enabled ) |
◆ makeIOType()
static C3D_API sdw::type::IOStructPtr castor3d::shader::MeshVertexBase::makeIOType |
( |
sdw::type::TypesCache & | cache, |
|
|
sdw::EntryPoint | entryPoint, |
|
|
SubmeshShaders const & | submeshShaders, |
|
|
sdw::var::Flag | flag ) |
|
static |
◆ makeType()
static C3D_API sdw::type::BaseStructPtr castor3d::shader::MeshVertexBase::makeType |
( |
sdw::type::TypesCache & | cache, |
|
|
SubmeshShaders const & | submeshShaders ) |
|
static |
◆ bitangent
sdw::Vec3 castor3d::shader::MeshVertexBase::bitangent |
◆ colour
sdw::Vec3 castor3d::shader::MeshVertexBase::colour |
◆ normal
sdw::Vec3 castor3d::shader::MeshVertexBase::normal |
◆ objectIds
sdw::UVec4 castor3d::shader::MeshVertexBase::objectIds |
◆ passMasks
sdw::UVec4 castor3d::shader::MeshVertexBase::passMasks |
◆ position
sdw::Vec4 castor3d::shader::MeshVertexBase::position |
◆ tangent
sdw::Vec4 castor3d::shader::MeshVertexBase::tangent |
◆ texture0
sdw::Vec3 castor3d::shader::MeshVertexBase::texture0 |
◆ texture1
sdw::Vec3 castor3d::shader::MeshVertexBase::texture1 |
◆ texture2
sdw::Vec3 castor3d::shader::MeshVertexBase::texture2 |
◆ texture3
sdw::Vec3 castor3d::shader::MeshVertexBase::texture3 |
◆ velocity
sdw::Vec3 castor3d::shader::MeshVertexBase::velocity |
The documentation for this struct was generated from the following file: