#include <GlslSurface.hpp>
|
C3D_API | Surface (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
C3D_API | Surface (sdw::Vec3 clip, sdw::Vec4 view, sdw::Vec4 world, sdw::Vec3 normal, sdw::Vec3 texCoord) |
|
C3D_API | Surface (sdw::Vec3 clip, sdw::Vec3 view, sdw::Vec3 world, sdw::Vec3 normal, sdw::Vec3 texCoord) |
|
C3D_API | Surface (sdw::Vec3 clip, sdw::Vec4 view, sdw::Vec4 world, sdw::Vec3 normal) |
|
C3D_API | Surface (sdw::Vec3 clip, sdw::Vec3 view, sdw::Vec3 world, sdw::Vec3 normal) |
|
C3D_API | Surface (sdw::Vec3 world, sdw::Vec3 normal) |
|
| SDW_DeclStructInstance (C3D_API, Surface) |
|
C3D_API | SurfaceBase (sdw::ShaderWriter &writer, sdw::expr::ExprPtr expr, bool enabled) |
|
|
static C3D_API void | fillType (sdw::type::BaseStruct &type) |
|
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, sdw::Vec3 texCoord) |
|
static C3D_API void | fillInit (sdw::expr::ExprList &init, PipelineFlags const &flags, sdw::Vec3 clip, sdw::Vec4 view, sdw::Vec4 world, sdw::Vec3 normal, sdw::Vec3 texCoord) |
|
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) |
|
◆ Surface() [1/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::ShaderWriter & |
writer, |
|
|
sdw::expr::ExprPtr |
expr, |
|
|
bool |
enabled |
|
) |
| |
◆ Surface() [2/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal, |
|
|
sdw::Vec3 |
texCoord |
|
) |
| |
◆ Surface() [3/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::Vec3 |
clip, |
|
|
sdw::Vec3 |
view, |
|
|
sdw::Vec3 |
world, |
|
|
sdw::Vec3 |
normal, |
|
|
sdw::Vec3 |
texCoord |
|
) |
| |
◆ Surface() [4/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal |
|
) |
| |
◆ Surface() [5/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::Vec3 |
clip, |
|
|
sdw::Vec3 |
view, |
|
|
sdw::Vec3 |
world, |
|
|
sdw::Vec3 |
normal |
|
) |
| |
◆ Surface() [6/6]
C3D_API castor3d::shader::Surface::Surface |
( |
sdw::Vec3 |
world, |
|
|
sdw::Vec3 |
normal |
|
) |
| |
◆ fillInit() [1/2]
static C3D_API void castor3d::shader::Surface::fillInit |
( |
sdw::expr::ExprList & |
init, |
|
|
PipelineFlags const & |
flags, |
|
|
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal, |
|
|
sdw::Vec3 |
texCoord |
|
) |
| |
|
staticprotected |
◆ fillInit() [2/2]
static C3D_API void castor3d::shader::Surface::fillInit |
( |
sdw::expr::ExprList & |
init, |
|
|
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal, |
|
|
sdw::Vec3 |
texCoord |
|
) |
| |
|
staticprotected |
◆ fillType() [1/2]
static C3D_API void castor3d::shader::Surface::fillType |
( |
sdw::type::BaseStruct & |
type | ) |
|
|
staticprotected |
◆ fillType() [2/2]
static C3D_API void castor3d::shader::Surface::fillType |
( |
sdw::type::BaseStruct & |
type, |
|
|
PipelineFlags const & |
flags |
|
) |
| |
|
staticprotected |
◆ makeType() [1/2]
static C3D_API sdw::type::BaseStructPtr castor3d::shader::Surface::makeType |
( |
sdw::type::TypesCache & |
cache | ) |
|
|
static |
◆ makeType() [2/2]
static C3D_API sdw::type::BaseStructPtr castor3d::shader::Surface::makeType |
( |
sdw::type::TypesCache & |
cache, |
|
|
PipelineFlags const & |
flags |
|
) |
| |
|
static |
◆ SDW_DeclStructInstance()
castor3d::shader::Surface::SDW_DeclStructInstance |
( |
C3D_API |
, |
|
|
Surface |
|
|
) |
| |
◆ texCoord
sdw::Vec3 castor3d::shader::Surface::texCoord |
La documentation de cette structure a été générée à partir du fichier suivant :