Castor3D 0.16.0
Multiplatform 3D engine
|
#include <OverlayUbo.hpp>
Public Member Functions | |
OverlayData (sdw::ShaderWriter &writer, ast::expr::ExprPtr expr, bool enabled) | |
auto | vertexOffset () const |
auto | materialId () const |
auto | parentRect () const |
auto | scissorRect () const |
auto | relativeSize () const |
auto | relativePosition () const |
auto | uv () const |
auto | border () const |
auto | borderInnerUV () const |
auto | borderOuterUV () const |
auto | borderPosition () const |
auto | textWordOffset () const |
auto | textLineOffset () const |
auto | textTopOffset () const |
auto | textTexturingMode () const |
C3D_API void | cropMinValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &uvRange, sdw::Float ssRelBound, sdw::Float uv) |
Crops a minimum boundary and its UV. | |
C3D_API void | cropMaxValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &uvRange, sdw::Float ssRelBound, sdw::Float uv) |
Crops a maximum boundary and its UV. | |
C3D_API void | cropMinMinValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Float const &ssAbsCharSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &texUvRange, sdw::Vec2 const &fontUvRange, sdw::Float ssRelBound, sdw::Float texUv, sdw::Float fontUv) |
Crops a minimum boundary and its UVs. | |
C3D_API void | cropMinMaxValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Float const &ssAbsCharSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &texUvRange, sdw::Vec2 const &fontUvRange, sdw::Float ssRelBound, sdw::Float texUv, sdw::Float fontUv) |
Crops a maximum boundary and its UVs. | |
C3D_API void | cropMaxMinValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Float const &ssAbsCharSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &texUvRange, sdw::Vec2 const &fontUvRange, sdw::Float ssRelBound, sdw::Float texUv, sdw::Float fontUv) |
Crops a minimum boundary and its UVs. | |
C3D_API void | cropMaxMaxValue (sdw::Float const &ssRelPosition, sdw::Float const &ssAbsParentSize, sdw::Float const &ssAbsBoundSize, sdw::Float const &ssAbsCharSize, sdw::Vec2 const &ssCropRange, sdw::Vec2 const &texUvRange, sdw::Vec2 const &fontUvRange, sdw::Float ssRelBound, sdw::Float texUv, sdw::Float fontUv) |
Crops a maximum boundary and its UVs. | |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
C3D_API void castor3d::shader::OverlayData::cropMaxMaxValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Float const & | ssAbsCharSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | texUvRange, | ||
sdw::Vec2 const & | fontUvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | texUv, | ||
sdw::Float | fontUv ) |
Crops a maximum boundary and its UVs.
C3D_API void castor3d::shader::OverlayData::cropMaxMinValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Float const & | ssAbsCharSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | texUvRange, | ||
sdw::Vec2 const & | fontUvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | texUv, | ||
sdw::Float | fontUv ) |
Crops a minimum boundary and its UVs.
C3D_API void castor3d::shader::OverlayData::cropMaxValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | uvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | uv ) |
Crops a maximum boundary and its UV.
C3D_API void castor3d::shader::OverlayData::cropMinMaxValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Float const & | ssAbsCharSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | texUvRange, | ||
sdw::Vec2 const & | fontUvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | texUv, | ||
sdw::Float | fontUv ) |
Crops a maximum boundary and its UVs.
C3D_API void castor3d::shader::OverlayData::cropMinMinValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Float const & | ssAbsCharSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | texUvRange, | ||
sdw::Vec2 const & | fontUvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | texUv, | ||
sdw::Float | fontUv ) |
Crops a minimum boundary and its UVs.
C3D_API void castor3d::shader::OverlayData::cropMinValue | ( | sdw::Float const & | ssRelPosition, |
sdw::Float const & | ssAbsParentSize, | ||
sdw::Float const & | ssAbsBoundSize, | ||
sdw::Vec2 const & | ssCropRange, | ||
sdw::Vec2 const & | uvRange, | ||
sdw::Float | ssRelBound, | ||
sdw::Float | uv ) |
Crops a minimum boundary and its UV.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |