#include <GlslSurface.hpp>
|
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) |
|
◆ SurfaceBase()
C3D_API castor3d::shader::SurfaceBase::SurfaceBase |
( |
sdw::ShaderWriter & |
writer, |
|
|
sdw::expr::ExprPtr |
expr, |
|
|
bool |
enabled |
|
) |
| |
◆ fillInit() [1/2]
static C3D_API void castor3d::shader::SurfaceBase::fillInit |
( |
sdw::expr::ExprList & |
init, |
|
|
PipelineFlags const & |
flags, |
|
|
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal |
|
) |
| |
|
staticprotected |
◆ fillInit() [2/2]
static C3D_API void castor3d::shader::SurfaceBase::fillInit |
( |
sdw::expr::ExprList & |
init, |
|
|
sdw::Vec3 |
clip, |
|
|
sdw::Vec4 |
view, |
|
|
sdw::Vec4 |
world, |
|
|
sdw::Vec3 |
normal |
|
) |
| |
|
staticprotected |
◆ fillIOType()
static C3D_API void castor3d::shader::SurfaceBase::fillIOType |
( |
sdw::type::IOStruct & |
type, |
|
|
PipelineFlags const & |
flags, |
|
|
uint32_t & |
index |
|
) |
| |
|
staticprotected |
◆ fillType() [1/2]
static C3D_API void castor3d::shader::SurfaceBase::fillType |
( |
sdw::type::BaseStruct & |
type | ) |
|
|
staticprotected |
◆ fillType() [2/2]
static C3D_API void castor3d::shader::SurfaceBase::fillType |
( |
sdw::type::BaseStruct & |
type, |
|
|
PipelineFlags const & |
flags |
|
) |
| |
|
staticprotected |
◆ clipPosition
sdw::Vec3 castor3d::shader::SurfaceBase::clipPosition |
◆ normal
sdw::Vec3 castor3d::shader::SurfaceBase::normal |
◆ viewPosition
sdw::Vec4 castor3d::shader::SurfaceBase::viewPosition |
◆ worldPosition
sdw::Vec4 castor3d::shader::SurfaceBase::worldPosition |
La documentation de cette structure a été générée à partir du fichier suivant :