class SG_EXPORT osg::AlphaFunc: public Object

Encapsulte OpenGL glAlphaFunc

Inheritance:


Public Classes

[more]enum ComparisonFunction

Public Methods

[more] AlphaFunc()
[more]static AlphaFunc* instance()
[more]virtual bool isSameKindAs(Object* obj)
[more]virtual Object* clone() const
[more]virtual const char* className() const
[more]void setFunction(ComparisonFunction func, float ref)
[more]ComparisonFunction getFunction() const
[more]float getRefrenceValue() const
[more]static void enable()
[more]static void disable()
[more]void apply()

Protected Fields

[more]ComparisonFunction _comparisonFunc
[more]float _referenceValue

Protected Methods

[more]virtual ~AlphaFunc()
[more]virtual bool readLocalData(Input& fr)
[more]virtual bool writeLocalData(Output& fw)
[more]bool matchFuncStr(const char* str, ComparisonFunction& func)
[more]const char* getFuncStr(ComparisonFunction func)


Inherited from Object:

Public Methods

ovirtual Object* readClone(Input& fr)
ovirtual bool write(Output& fw)


Inherited from Referenced:

Public Methods

oReferenced& operator = (Referenced&)
ovoid ref()
ovoid unref()
oint referenceCount()

Protected Fields

oint _refCount


Documentation

Encapsulte OpenGL glAlphaFunc
oenum ComparisonFunction

o NEVER

o LESS

o EQUAL

o LEQUAL

o GREATER

o NOTEQUAL

o GEQUAL

o ALWAYS

o AlphaFunc()

ostatic AlphaFunc* instance()

ovirtual bool isSameKindAs(Object* obj)

ovirtual Object* clone() const

ovirtual const char* className() const

ovoid setFunction(ComparisonFunction func, float ref)

oComparisonFunction getFunction() const

ofloat getRefrenceValue() const

ostatic void enable()

ostatic void disable()

ovoid apply()

ovirtual ~AlphaFunc()

ovirtual bool readLocalData(Input& fr)

ovirtual bool writeLocalData(Output& fw)

obool matchFuncStr(const char* str, ComparisonFunction& func)

oconst char* getFuncStr(ComparisonFunction func)

oComparisonFunction _comparisonFunc

ofloat _referenceValue


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.