GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ArrayDataType< T > Class Template Reference

#include <Widgets.hh>

Inheritance diagram for ArrayDataType< T >:
Collaboration diagram for ArrayDataType< T >:

Public Member Functions

 ArrayDataType (VectorArray< T > &arr, Range< T > &r)
float XCount () const
float YCount () const
void ClearInvalidRects ()
const Region & InvalidRects () const
bool get_val (float x, float y) const
void set_val (float x, float y, bool b)
Public Member Functions inherited from DataType< T >
virtual int Type () const
virtual int CountX () const
virtual int CountY () const
virtual DataBaseElement * GetElem (int x, int y) const
virtual char * Buffer () const
virtual int BufferSize () const
void SetT (T tt)

Constructor & Destructor Documentation

◆ ArrayDataType()

template<class T>
ArrayDataType< T >::ArrayDataType ( VectorArray< T > & arr,
Range< T > & r )
inline

Member Function Documentation

◆ ClearInvalidRects()

template<class T>
void ArrayDataType< T >::ClearInvalidRects ( )
inlinevirtual

Implements DataType< T >.

◆ get_val()

template<class T>
bool ArrayDataType< T >::get_val ( float x,
float y ) const
inlinevirtual

Implements DataType< T >.

◆ InvalidRects()

template<class T>
const Region & ArrayDataType< T >::InvalidRects ( ) const
inlinevirtual

Implements DataType< T >.

◆ set_val()

template<class T>
void ArrayDataType< T >::set_val ( float x,
float y,
bool b )
inlinevirtual

Implements DataType< T >.

◆ XCount()

template<class T>
float ArrayDataType< T >::XCount ( ) const
inlinevirtual

Implements DataType< T >.

◆ YCount()

template<class T>
float ArrayDataType< T >::YCount ( ) const
inlinevirtual

Implements DataType< T >.


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