14#ifndef OSG_BLENDEQUATION
15#define OSG_BLENDEQUATION 1
23#define GL_FUNC_ADD 0x8006
24#define GL_FUNC_SUBTRACT 0x800A
25#define GL_FUNC_REVERSE_SUBTRACT 0x800B
29#define GL_LOGIC_OP 0x0BF1
32#ifndef GL_ALPHA_MIN_SGIX
33#define GL_ALPHA_MIN_SGIX 0x8320
34#define GL_ALPHA_MAX_SGIX 0x8321
64 _equationRGB(trans._equationRGB),
65 _equationAlpha(trans._equationAlpha){}
#define GL_ALPHA_MAX_SGIX
Definition BlendEquation:34
#define GL_ALPHA_MIN_SGIX
Definition BlendEquation:33
#define GL_LOGIC_OP
Definition BlendEquation:29
#define GL_FUNC_REVERSE_SUBTRACT
Definition BlendEquation:25
#define GL_MIN
Definition BlendEquation:21
#define GL_FUNC_SUBTRACT
Definition BlendEquation:24
#define GL_MAX
Definition BlendEquation:22
#define GL_FUNC_ADD
Definition BlendEquation:23
#define COMPARE_StateAttribute_Parameter(parameter)
Definition StateAttribute:69
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
Definition StateAttribute:57
Definition BlendEquation:41
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
Definition BlendEquation:83
Equation getEquationRGB() const
Definition BlendEquation:94
META_StateAttribute(osg, BlendEquation, BLENDEQUATION)
void setEquation(Equation equation)
Definition BlendEquation:90
void setEquationAlpha(Equation equation)
Definition BlendEquation:96
Equation getEquationAlpha() const
Definition BlendEquation:97
BlendEquation(const BlendEquation &trans, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Definition BlendEquation:62
BlendEquation(Equation equation)
BlendEquation(Equation equationRGB, Equation equationAlpha)
void setEquationRGB(Equation equation)
Definition BlendEquation:93
virtual int compare(const StateAttribute &sa) const
Definition BlendEquation:70
Equation _equationAlpha
Definition BlendEquation:106
Equation
Definition BlendEquation:44
virtual void apply(State &state) const
Equation getEquation() const
Definition BlendEquation:91
Definition StateAttribute:77
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
#define OSG_EXPORT
Definition osg/Export:39
Definition StateAttribute:308
virtual void usesMode(GLMode mode)=0