#include <GlslOverlaySurface.hpp>
|
static ast::expr::ExprPtr | makeInitExpr (sdw::Vec2 const pos, sdw::Vec2 const uv) |
|
static ast::expr::ExprPtr | makeInitExpr (sdw::Vec2 const pos, sdw::Vec2 const uv, sdw::Vec2 const text) |
|
static ast::type::BaseStructPtr | makeType (ast::type::TypesCache &cache, bool isTextOverlay, bool hasTextures) |
|
static ast::type::IOStructPtr | makeIOType (ast::type::TypesCache &cache, sdw::EntryPoint entryPoint, bool hasPosition, bool isTextOverlay, bool hasTextures, bool isTransition) |
|
◆ OverlaySurfaceT() [1/3]
template<ast::var::Flag FlagT>
◆ OverlaySurfaceT() [2/3]
template<ast::var::Flag FlagT>
◆ OverlaySurfaceT() [3/3]
template<ast::var::Flag FlagT>
◆ makeInitExpr() [1/2]
template<ast::var::Flag FlagT>
◆ makeInitExpr() [2/2]
template<ast::var::Flag FlagT>
◆ makeIOType()
template<ast::var::Flag FlagT>
static ast::type::IOStructPtr castor3d::shader::OverlaySurfaceT< FlagT >::makeIOType |
( |
ast::type::TypesCache & | cache, |
|
|
sdw::EntryPoint | entryPoint, |
|
|
bool | hasPosition, |
|
|
bool | isTextOverlay, |
|
|
bool | hasTextures, |
|
|
bool | isTransition ) |
|
inlinestatic |
◆ makeType()
template<ast::var::Flag FlagT>
◆ SDW_DeclStructInstance()
template<ast::var::Flag FlagT>
◆ set() [1/2]
template<ast::var::Flag FlagT>
◆ set() [2/2]
template<ast::var::Flag FlagT>
◆ fontUV
template<ast::var::Flag FlagT>
◆ materialId
template<ast::var::Flag FlagT>
◆ position
template<ast::var::Flag FlagT>
◆ texUV
template<ast::var::Flag FlagT>
The documentation for this struct was generated from the following file: