class SG_EXPORT osg::TexEnv: public Object


Inheritance:


Public Classes

[more]enum TexEnvMode

Public Methods

[more] TexEnv( void )
[more]static TexEnv* instance()
[more]virtual Object* clone() const
[more]virtual bool isSameKindAs(Object* obj)
[more]virtual const char* className() const
[more]void setMode( TexEnvMode mode )
[more]TexEnvMode getMode() const
[more]void apply( void )

Protected Fields

[more]TexEnvMode _mode

Protected Methods

[more]virtual ~TexEnv( void )
[more]virtual bool readLocalData(Input& fr)
[more]virtual bool writeLocalData(Output& fw)
[more]bool matchModeStr(const char* str, TexEnvMode& mode)
[more]const char* getModeStr(TexEnvMode mode)


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

oenum TexEnvMode

o DECAL

o MODULATE

o BLEND

o REPLACE

o TexEnv( void )

ostatic TexEnv* instance()

ovirtual Object* clone() const

ovirtual bool isSameKindAs(Object* obj)

ovirtual const char* className() const

ovoid setMode( TexEnvMode mode )

oTexEnvMode getMode() const

ovoid apply( void )

ovirtual ~TexEnv( void )

ovirtual bool readLocalData(Input& fr)

ovirtual bool writeLocalData(Output& fw)

obool matchModeStr(const char* str, TexEnvMode& mode)

oconst char* getModeStr(TexEnvMode mode)

oTexEnvMode _mode


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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