The Vish Visualization Shell 0.3
Vish
Static Public Member Functions | Static Public Attributes | List of all members
Wizt::LineProgram Struct Referenceabstract

Base class for shader programs enhancing the display of lines. More...

#include <ocean/Anemonia/LinePrograms.hpp>

Inheritance diagram for Wizt::LineProgram:
Wizt::LineGeometryProgram Wizt::LineStippleProgram Wizt::LineGlowShadowProgram Wizt::LinePointProgram

Static Public Member Functions

static void enableTransparency (Anemone &theAnemone, VRenderContext &Context)
 https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendFunc.xhtml
 

Static Public Attributes

static constexpr Eagle::FixedArray< int, 2 > BlendFuncInvertBackground
 

Detailed Description

Base class for shader programs enhancing the display of lines.

Member Data Documentation

◆ BlendFuncInvertBackground

constexpr Eagle::FixedArray<int,2> Wizt::LineProgram::BlendFuncInvertBackground
staticconstexpr
Initial value:
= { RenderBasin::BlendFactor::one_minus_dst_color,
RenderBasin::BlendFactor::zero }
    To invert the color of a line against an arbitrary background call this:
A set of variable names, with indices associated to each type.
Definition Context.hpp:18
Abstract object for elementary render objects.
Definition Anemone.hpp:39
static constexpr Eagle::FixedArray< int, 2 > BlendFuncInvertBackground
Definition LinePrograms.hpp:29