#include <GlslSurface.hpp>
|
static sdw::type::IOStructPtr | makeIOType (sdw::type::TypesCache &cache, sdw::EntryPoint entryPoint, PipelineFlags const &flags) |
|
static sdw::type::BaseStructPtr | makeType (sdw::type::TypesCache &cache, PipelineFlags const &flags) |
|
static sdw::type::BaseStructPtr | makeType (sdw::type::TypesCache &cache) |
|
|
static void | fillType (sdw::type::BaseStruct &type) |
|
static void | fillIOType (sdw::type::IOStruct &type, PipelineFlags const &flags, uint32_t &index) |
|
static void | fillType (sdw::type::BaseStruct &type, PipelineFlags const &flags) |
|
static void | fillInit (sdw::expr::ExprList &init, sdw::Vec3 clip, Position4T view, Position4T world, NormalT normal) |
|
static void | fillInit (sdw::expr::ExprList &init, PipelineFlags const &flags, sdw::Vec3 clip, Position4T view, Position4T world, NormalT normal) |
|
static Position3T | makePosition3 (sdw::Vec3 const &in) |
|
static Position3T | makePosition3 (sdw::Vec3 const &in) |
|
static Position3T | makePosition3 (sdw::Float const &in) |
|
static Position4T | makePosition4 (sdw::Vec4 const &in) |
|
static Position4T | makePosition4 (sdw::Vec4 const &in) |
|
static Position4T | makePosition4 (sdw::Vec3 const &rgb, sdw::Float const &a) |
|
static Position4T | makePosition4 (DerivVec3 const &rgb, DerivFloat const &a) |
|
static Position4T | makePosition4 (sdw::Vec3 const &in) |
|
static Position4T | makePosition4 (DerivVec3 const &in) |
|
static Position4T | makePosition4 (sdw::Float const &in) |
|
static NormalT | makeNormal (sdw::Vec3 const &in) |
|
static NormalT | makeNormal (sdw::Vec3 const &in) |
|
static NormalT | makeNormal (sdw::Float const &in) |
|
◆ VoxelSurfaceT()
template<sdw::var::Flag FlagT>
◆ makeIOType()
template<sdw::var::Flag FlagT>
◆ makeType() [1/2]
template<sdw::var::Flag FlagT>
◆ makeType() [2/2]
template<sdw::var::Flag FlagT>
◆ SDW_DeclStructInstance()
template<sdw::var::Flag FlagT>
◆ colour
template<sdw::var::Flag FlagT>
◆ nodeId
template<sdw::var::Flag FlagT>
◆ passMultipliers
template<sdw::var::Flag FlagT>
◆ texture0
template<sdw::var::Flag FlagT>
◆ texture1
template<sdw::var::Flag FlagT>
◆ texture2
template<sdw::var::Flag FlagT>
◆ texture3
template<sdw::var::Flag FlagT>
The documentation for this struct was generated from the following file: