#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, 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, |
|
|
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>
La documentation de cette structure a été générée à partir du fichier suivant :