#include <GlslSurface.hpp>
|
| SurfaceT (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) |
|
| SDW_DeclStructInstance (, SurfaceT) |
|
void | create (sdw::Vec2 clip, sdw::Vec3 view, sdw::Vec3 world, sdw::Vec3 normal) |
|
void | create (sdw::Vec2 clip, sdw::Vec3 view, sdw::Vec3 world, sdw::Vec3 normal, sdw::Vec3 texCoord) |
|
void | create (sdw::Vec3 world, sdw::Vec3 normal) |
|
|
static ast::type::BaseStructPtr | makeType (ast::type::TypesCache &cache) |
|
static std::unique_ptr< sdw::Struct > | declare (sdw::ShaderWriter &writer) |
|
◆ SurfaceT()
template<ast::var::Flag FlagT>
◆ create() [1/3]
template<ast::var::Flag FlagT>
◆ create() [2/3]
template<ast::var::Flag FlagT>
void castor3d::shader::SurfaceT< FlagT >::create |
( |
sdw::Vec2 |
clip, |
|
|
sdw::Vec3 |
view, |
|
|
sdw::Vec3 |
world, |
|
|
sdw::Vec3 |
normal, |
|
|
sdw::Vec3 |
texCoord |
|
) |
| |
◆ create() [3/3]
template<ast::var::Flag FlagT>
◆ declare()
template<ast::var::Flag FlagT>
◆ makeType()
template<ast::var::Flag FlagT>
◆ SDW_DeclStructInstance()
template<ast::var::Flag FlagT>
◆ clipPosition
template<ast::var::Flag FlagT>
◆ texCoord
template<ast::var::Flag FlagT>
◆ viewPosition
template<ast::var::Flag FlagT>
◆ worldNormal
template<ast::var::Flag FlagT>
◆ worldPosition
template<ast::var::Flag FlagT>
La documentation de cette structure a été générée à partir du fichier suivant :