|
| RasterizerSurfaceT (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
| RasterizerSurfaceT (sdw::Vec3 clip, Position3T view, Position3T world, Normal3T normal, TexcoordT texCoord) |
|
template<sdw::var::Flag FlagU> |
| RasterizerSurfaceT (RasterizerSurfaceT< Position3T, Position4T, Normal3T, Normal4T, TexcoordT, FlagU > const &rhs) |
|
| SDW_DeclStructInstance (, RasterizerSurfaceT) |
|
| RasterizerSurfaceBaseT (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
void | computeVelocity (CameraData const &cameraData, Position4T &curPos, Position4T &prvPos) |
|
void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, Position3T const &worldPos, Normal3T const &nml, Normal4T const &tan) |
|
void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, Position3T const &worldPos, sdw::Mat3 const &mtx, Normal3T const &nml, Normal4T const &tan) |
|
void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, Position3T const &worldPos, sdw::Mat3 const &mtx, Normal3T const &nml, Normal4T const &tan, Normal3T const &bin) |
|
void | computeTangentSpace (PipelineFlags const &flags, sdw::Vec3 const &cameraPosition, Position3T const &worldPos, Normal3T const &nml, Normal4T const &tan, Normal3T const &bin) |
|
sdw::Vec2 | getVelocity () const |
|
| SurfaceBaseT (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
|
static void | fillIOType (sdw::type::IOStruct &type, SubmeshShaders const &submeshShaders, PassShaders const &passShaders, PipelineFlags const &flags, uint32_t &index) |
|
static void | fillType (sdw::type::BaseStruct &type, SubmeshShaders const &submeshShaders, PassShaders const &passShaders, PipelineFlags const &flags) |
|
static void | fillType (sdw::type::BaseStruct &type, SubmeshShaders const &submeshShaders) |
|
static void | fillType (sdw::type::BaseStruct &type) |
|
static void | fillType (sdw::type::BaseStruct &type, PipelineFlags const &flags) |
|
static void | fillIOType (sdw::type::IOStruct &type, PipelineFlags const &flags, uint32_t &index) |
|
static void | fillInit (sdw::expr::ExprList &init, sdw::Vec3 clip, Position4T view, Position4T world, Normal3T normal) |
|
static void | fillInit (sdw::expr::ExprList &init, PipelineFlags const &flags, sdw::Vec3 clip, Position4T view, Position4T world, Normal3T 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 Normal3T | makeNormal (sdw::Vec3 const &in) |
|
static Normal3T | makeNormal (sdw::Vec3 const &in) |
|
static Normal3T | makeNormal (sdw::Float const &in) |
|