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

#include <Database.hh>

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

Public Member Functions

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)
virtual float XCount () const =0
virtual float YCount () const =0
virtual bool get_val (float x, float y) const =0
virtual void set_val (float x, float y, bool b)=0
virtual const Region & InvalidRects () const =0
virtual void ClearInvalidRects ()=0

Member Function Documentation

◆ Buffer()

template<class T>
virtual char * DataType< T >::Buffer ( ) const
inlinevirtual

Implements DataBaseElement.

◆ BufferSize()

template<class T>
virtual int DataType< T >::BufferSize ( ) const
inlinevirtual

Implements DataBaseElement.

◆ ClearInvalidRects()

template<class T>
virtual void DataType< T >::ClearInvalidRects ( )
pure virtual

◆ CountX()

template<class T>
virtual int DataType< T >::CountX ( ) const
inlinevirtual

Implements DataBaseElement.

◆ CountY()

template<class T>
virtual int DataType< T >::CountY ( ) const
inlinevirtual

Implements DataBaseElement.

◆ get_val()

template<class T>
virtual bool DataType< T >::get_val ( float x,
float y ) const
pure virtual

◆ GetElem()

template<class T>
virtual DataBaseElement * DataType< T >::GetElem ( int x,
int y ) const
inlinevirtual

Implements DataBaseElement.

◆ InvalidRects()

template<class T>
virtual const Region & DataType< T >::InvalidRects ( ) const
pure virtual

◆ set_val()

template<class T>
virtual void DataType< T >::set_val ( float x,
float y,
bool b )
pure virtual

◆ SetT()

template<class T>
void DataType< T >::SetT ( T tt)
inline

◆ Type()

template<class T>
virtual int DataType< T >::Type ( ) const
inlinevirtual

Implements DataBaseElement.

◆ XCount()

template<class T>
virtual float DataType< T >::XCount ( ) const
pure virtual

◆ YCount()

template<class T>
virtual float DataType< T >::YCount ( ) const
pure virtual

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