Castor3D 0.13.0
Multiplatform 3D engine
|
#include <GlslSurface.hpp>
Fonctions membres publiques | |
VertexSurfaceT (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) | |
SDW_DeclStructInstance (, VertexSurfaceT) | |
Fonctions membres publiques statiques | |
static ast::type::IOStructPtr | makeIOType (ast::type::TypesCache &cache, SubmeshFlags submeshFlags, ProgramFlags programFlags, ShaderFlags shaderFlags, FilteredTextureFlags textureFlags, PassFlags passFlags, bool hasTextures) |
Attributs publics | |
sdw::Vec4 | position |
sdw::Vec3 | normal |
sdw::Vec3 | tangent |
sdw::Vec3 | texture0 |
sdw::Vec3 | texture1 |
sdw::Vec3 | texture2 |
sdw::Vec3 | texture3 |
sdw::Vec3 | colour |
sdw::Vec3 | velocity |
sdw::UVec4 | objectIds |
castor3d::shader::VertexSurfaceT< FlagT >::VertexSurfaceT | ( | sdw::ShaderWriter & | writer, |
sdw::expr::ExprPtr | expr, | ||
bool | enabled | ||
) |
|
static |
castor3d::shader::VertexSurfaceT< FlagT >::SDW_DeclStructInstance | ( | VertexSurfaceT< FlagT > | ) |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::colour |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::normal |
sdw::UVec4 castor3d::shader::VertexSurfaceT< FlagT >::objectIds |
Référencé par castor3d::shader::getNodeId().
sdw::Vec4 castor3d::shader::VertexSurfaceT< FlagT >::position |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::tangent |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::texture0 |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::texture1 |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::texture2 |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::texture3 |
sdw::Vec3 castor3d::shader::VertexSurfaceT< FlagT >::velocity |