class SG_EXPORT osg::TexMat: public Matrix


Inheritance:


Public Methods

[more] TexMat( void )
[more]static TexMat* instance()
[more]virtual Object* clone() const
[more]virtual bool isSameKindAs(Object* obj)
[more]virtual const char* className() const
[more]void apply( void )

Protected Methods

[more]virtual ~TexMat( void )


Inherited from Matrix:

Public Fields

ofloat _mat[4][4]

Public Methods

oMatrix& operator = (const Matrix& matrix)
ovoid makeIdent()
ovoid set(const float* m)
ovoid copy(const Matrix& matrix)
ovoid makeScale(float sx, float sy, float sz)
ovoid preScale( float sx, float sy, float sz, const Matrix& m )
ovoid postScale( const Matrix& m, float sx, float sy, float sz )
ovoid preScale( float sx, float sy, float sz )
ovoid postScale( float sx, float sy, float sz )
ovoid makeTrans( float tx, float ty, float tz )
ovoid preTrans( float tx, float ty, float tz, const Matrix& m )
ovoid postTrans( const Matrix& m, float tx, float ty, float tz )
ovoid preTrans( float tx, float ty, float tz )
ovoid postTrans( float tx, float ty, float tz )
ovoid makeRot( float deg, float x, float y, float z )
ovoid preRot( float deg, float x, float y, float z, const Matrix& m )
ovoid postRot( const Matrix& m, float deg, float x, float y, float z )
ovoid preRot( float deg, float x, float y, float z )
ovoid postRot( float deg, float x, float y, float z )
ovoid setTrans( float tx, float ty, float tz )
ovoid setTrans( const Vec3& v )
oVec3 getTrans() const
ovoid preMult(const Matrix& m)
ovoid postMult(const Matrix& m)
ovoid mult(const Matrix& lhs, const Matrix& rhs)
oMatrix operator * (const Matrix& m) const
oinline Vec3 operator * (const Vec3& v) const
oinline friend Vec3 operator * (const Vec3& v, const Matrix& m)
obool invert(const Matrix& m)

Protected Methods

ovirtual bool readLocalData(Input& fr)
ovirtual bool writeLocalData(Output& fw)


Inherited from Object:

Public Methods

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


Inherited from Referenced:

Public Methods

ovoid ref()
ovoid unref()
oint referenceCount()

Protected Fields

oint _refCount


Documentation

o TexMat( void )

ostatic TexMat* instance()

ovirtual Object* clone() const

ovirtual bool isSameKindAs(Object* obj)

ovirtual const char* className() const

ovoid apply( void )

ovirtual ~TexMat( void )


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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