OpenSceneGraph 3.6.5
osg::Matrix4x2Template< T > Class Template Reference

#include <Uniform>

Inheritance diagram for osg::Matrix4x2Template< T >:

Public Types

typedef MatrixTemplate< T, 4, 2 > base_class
typedef base_class::value_type value_type
Public Types inherited from osg::MatrixTemplate< T, 4, 2 >
enum  
enum  
enum  
typedef T value_type

Public Member Functions

 Matrix4x2Template ()
 Matrix4x2Template (const Matrix4x2Template &mat)
 Matrix4x2Template (value_type a00, value_type a01, value_type a10, value_type a11, value_type a20, value_type a21, value_type a30, value_type a31)
 ~Matrix4x2Template ()
void set (value_type a00, value_type a01, value_type a10, value_type a11, value_type a20, value_type a21, value_type a30, value_type a31)
void set (const MatrixTemplate &rhs)
void set (value_type const *const ptr)
Public Member Functions inherited from osg::MatrixTemplate< T, 4, 2 >
 MatrixTemplate ()
 ~MatrixTemplate ()
value_typeoperator() (int row, int col)
value_type operator() (int row, int col) const
MatrixTemplateoperator= (const MatrixTemplate &rhs)
void set (const MatrixTemplate &rhs)
void set (value_type const *const ptr)
value_typeptr ()
const value_typeptr () const
value_typeoperator[] (int i)
value_type operator[] (int i) const
void reset ()

Additional Inherited Members

Protected Attributes inherited from osg::MatrixTemplate< T, 4, 2 >
value_type _mat [row_count][col_count]

Member Typedef Documentation

◆ base_class

template<typename T>
typedef MatrixTemplate<T, 4, 2> osg::Matrix4x2Template< T >::base_class

◆ value_type

template<typename T>
typedef base_class::value_type osg::Matrix4x2Template< T >::value_type

Constructor & Destructor Documentation

◆ Matrix4x2Template() [1/3]

template<typename T>
osg::Matrix4x2Template< T >::Matrix4x2Template ( )
inline

◆ Matrix4x2Template() [2/3]

template<typename T>
osg::Matrix4x2Template< T >::Matrix4x2Template ( const Matrix4x2Template< T > & mat)
inline

◆ Matrix4x2Template() [3/3]

template<typename T>
osg::Matrix4x2Template< T >::Matrix4x2Template ( value_type a00,
value_type a01,
value_type a10,
value_type a11,
value_type a20,
value_type a21,
value_type a30,
value_type a31 )
inline

◆ ~Matrix4x2Template()

template<typename T>
osg::Matrix4x2Template< T >::~Matrix4x2Template ( )
inline

Member Function Documentation

◆ set() [1/3]

template<typename T>
void osg::MatrixTemplate< T, RowN, ColN >::set ( const MatrixTemplate & rhs)
inline

◆ set() [2/3]

◆ set() [3/3]

template<typename T>
void osg::MatrixTemplate< T, RowN, ColN >::set ( value_type const *const ptr)
inline

The documentation for this class was generated from the following file:

osg logo
Generated at Sun Jul 20 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0.