#include <GlslSurface.hpp>
|
| RasterizerSurfaceT (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
| RasterizerSurfaceT (sdw::Vec3 clip, sdw::Vec3 view, sdw::Vec3 world, sdw::Vec3 normal, TexcoordT texCoord) |
|
template<sdw::var::Flag FlagU> |
| RasterizerSurfaceT (RasterizerSurfaceT< TexcoordT, FlagU > const &rhs) |
|
| SDW_DeclStructInstance (, RasterizerSurfaceT) |
|
C3D_API | RasterizerSurfaceBase (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
C3D_API void | computeVelocity (MatrixData const &matrixData, sdw::Vec4 &curPos, sdw::Vec4 &prvPos) |
|
C3D_API void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, sdw::Vec3 const &worldPos, sdw::Vec3 const &nml, sdw::Vec3 const &tan) |
|
C3D_API void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, sdw::Vec3 const &worldPos, sdw::Mat3 const &mtx, sdw::Vec3 const &nml, sdw::Vec3 const &tan) |
|
C3D_API void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, sdw::Vec3 const &worldPos, sdw::Vec3 const &nml, sdw::Vec3 const &tan, sdw::Vec3 const &bin) |
|
C3D_API sdw::Vec2 | getVelocity () const |
|
C3D_API | SurfaceBase (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
|
static C3D_API void | fillIOType (sdw::type::IOStruct &type, PassShaders const &shaders, PipelineFlags const &flags, uint32_t &index) |
|
static C3D_API void | fillType (sdw::type::BaseStruct &type, PassShaders const &shaders, PipelineFlags const &flags) |
|
static C3D_API void | fillType (sdw::type::BaseStruct &type) |
|
static C3D_API void | fillType (sdw::type::BaseStruct &type) |
|
static C3D_API void | fillIOType (sdw::type::IOStruct &type, PipelineFlags const &flags, uint32_t &index) |
|
static C3D_API void | fillType (sdw::type::BaseStruct &type, PipelineFlags const &flags) |
|
static C3D_API void | fillInit (sdw::expr::ExprList &init, sdw::Vec3 clip, sdw::Vec4 view, sdw::Vec4 world, sdw::Vec3 normal) |
|
static C3D_API void | fillInit (sdw::expr::ExprList &init, PipelineFlags const &flags, sdw::Vec3 clip, sdw::Vec4 view, sdw::Vec4 world, sdw::Vec3 normal) |
|
◆ RasterizerSurfaceT() [1/3]
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ RasterizerSurfaceT() [2/3]
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ RasterizerSurfaceT() [3/3]
template<typename TexcoordT , sdw::var::Flag FlagT>
template<sdw::var::Flag FlagU>
◆ makeIOType()
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ makeType() [1/2]
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ makeType() [2/2]
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ SDW_DeclStructInstance()
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ texture0
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ texture1
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ texture2
template<typename TexcoordT , sdw::var::Flag FlagT>
◆ texture3
template<typename TexcoordT , sdw::var::Flag FlagT>
La documentation de cette structure a été générée à partir du fichier suivant :