#include <FlatShader.hpp>
Public Member Functions | |
Params (iv::ClientMarker *owner) | |
Public Attributes | |
FittingStage | fittingStage |
PixelizeStage | pixelizeStage |
DirtyAttr< float2 > | pixelizeSize |
In coordinates after texture resizing (texture_resize parameter in Render method). More... | |
DirtyAttr< float2 > | pixelizeOffset |
In coordinates after texture resizing (texture_resize parameter in Render method). More... | |
ResizeStage | resizeStage |
DirtyAttr< float2 > | resizeAnchor |
FilteringStage | filteringStage |
DirtyAttr< float > | filteringAlphaThreshold |
If used by filtering_stage, everything with alpha below 0.5 will be always hidden (to not affect smoothing). Pixels between 0.5 and 1.0 will be visible depending on alpha_threshold value, pixels with higher alpha will be visible longer (when transitioning from alpha_threshold 0 to alpha_threshold 1). More... | |
DirtyAttr< float > | filteringAlphaWidth |
Tells use the range of alpha values of texture pixels that will be visible with AlphaThreshold* filtering. More... | |
DirtyAttr< float > | alpha |
DirtyAttr< float4x4 > | colorTransform |
Detailed Description
Definition at line 102 of file FlatShader.hpp.
Constructor & Destructor Documentation
◆ Params()
|
inline |
Definition at line 104 of file FlatShader.hpp.
Member Data Documentation
◆ fittingStage
FittingStage iv::FlatShader::Params::fittingStage |
Definition at line 114 of file FlatShader.hpp.
◆ pixelizeStage
PixelizeStage iv::FlatShader::Params::pixelizeStage |
Definition at line 117 of file FlatShader.hpp.
◆ pixelizeSize
In coordinates after texture resizing (texture_resize parameter in Render method).
Definition at line 118 of file FlatShader.hpp.
◆ pixelizeOffset
In coordinates after texture resizing (texture_resize parameter in Render method).
Definition at line 119 of file FlatShader.hpp.
◆ resizeStage
ResizeStage iv::FlatShader::Params::resizeStage |
Definition at line 122 of file FlatShader.hpp.
◆ resizeAnchor
Definition at line 123 of file FlatShader.hpp.
◆ filteringStage
FilteringStage iv::FlatShader::Params::filteringStage |
Definition at line 126 of file FlatShader.hpp.
◆ filteringAlphaThreshold
DirtyAttr< float > iv::FlatShader::Params::filteringAlphaThreshold |
If used by filtering_stage, everything with alpha below 0.5 will be always hidden (to not affect smoothing). Pixels between 0.5 and 1.0 will be visible depending on alpha_threshold value, pixels with higher alpha will be visible longer (when transitioning from alpha_threshold 0 to alpha_threshold 1).
Definition at line 127 of file FlatShader.hpp.
◆ filteringAlphaWidth
DirtyAttr< float > iv::FlatShader::Params::filteringAlphaWidth |
Tells use the range of alpha values of texture pixels that will be visible with AlphaThreshold* filtering.
Definition at line 128 of file FlatShader.hpp.
◆ alpha
DirtyAttr< float > iv::FlatShader::Params::alpha |
Definition at line 131 of file FlatShader.hpp.
◆ colorTransform
Definition at line 134 of file FlatShader.hpp.
The documentation for this struct was generated from the following file:
- ivorium_graphics/Rendering/FlatShader.hpp