15#define OSG_ALPHAFUNC 1
33 NOTEQUAL = GL_NOTEQUAL,
42 _comparisonFunc(func),
43 _referenceValue(ref) {}
48 _comparisonFunc(af._comparisonFunc),
49 _referenceValue(af._referenceValue) {}
75 _comparisonFunc = func;
76 _referenceValue = ref;
#define GL_ALPHA_TEST
Definition GLDefines:674
#define COMPARE_StateAttribute_Parameter(parameter)
Definition StateAttribute:69
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
Definition StateAttribute:57
AlphaFunc(const AlphaFunc &af, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Definition AlphaFunc:46
virtual int compare(const StateAttribute &sa) const
Definition AlphaFunc:54
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
Definition AlphaFunc:67
ComparisonFunction _comparisonFunc
Definition AlphaFunc:91
ComparisonFunction
Definition AlphaFunc:27
virtual void apply(State &state) const
void setReferenceValue(float value)
Definition AlphaFunc:82
void setFunction(ComparisonFunction func)
Definition AlphaFunc:79
float _referenceValue
Definition AlphaFunc:92
ComparisonFunction getFunction() const
Definition AlphaFunc:80
void setFunction(ComparisonFunction func, float ref)
Definition AlphaFunc:73
float getReferenceValue() const
Definition AlphaFunc:83
META_StateAttribute(osg, AlphaFunc, ALPHAFUNC)
AlphaFunc(ComparisonFunction func, float ref)
Definition AlphaFunc:41
Definition StateAttribute:77
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
@ ALWAYS
Definition Notify:31
#define OSG_EXPORT
Definition osg/Export:39
Definition StateAttribute:308
virtual void usesMode(GLMode mode)=0