OpenBarnyard
 
Loading...
Searching...
No Matches
TRenderAdapter Class Referenceabstract

#include <TRenderAdapter.h>

Inheritance diagram for TRenderAdapter:
TNodeList< T >::TNode TD3DAdapter

Classes

class  Mode
 

Public Member Functions

 TRenderAdapter ()=default
 
virtual ~TRenderAdapter ()=default
 
virtual TUINT32 GetAdapterIndex () const =0
 
virtual const TString8GetDriver () const =0
 
virtual const TString8GetDriverDescription () const =0
 
virtual TUINT16 GetProductID () const =0
 
virtual TUINT16 GetVersion () const =0
 
virtual TUINT16 GetSubVersion () const =0
 
virtual TUINT16 GetBuild () const =0
 
virtual const void * GetDeviceIdentifier () const =0
 
virtual TUINT32 GetNumSupportedDevices () const =0
 
TNodeList< Mode > * GetModeList ()
 
- Public Member Functions inherited from TNodeList< T >::TNode
constexpr TNode ()
 
constexpr TNode (const TNode &a_rcNode)
 
 TNode (TNode &&a_rNode)
 
T * Next () const
 
T * Prev () const
 
void Remove ()
 
void SetList (TNodeList *list)
 
TNodeListGetList () const
 
TBOOL IsLinked () const
 

Additional Inherited Members

- Protected Attributes inherited from TNodeList< T >::TNode
friend TNodeList
 
TNodeListm_pList
 
T * m_pNext
 
T * m_pPrev
 

Detailed Description

Definition at line 8 of file TRenderAdapter.h.

Constructor & Destructor Documentation

◆ TRenderAdapter()

TRenderAdapter::TRenderAdapter ( )
default

◆ ~TRenderAdapter()

virtual TRenderAdapter::~TRenderAdapter ( )
virtualdefault

Member Function Documentation

◆ GetAdapterIndex()

virtual TUINT32 TRenderAdapter::GetAdapterIndex ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetBuild()

virtual TUINT16 TRenderAdapter::GetBuild ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetDeviceIdentifier()

virtual const void * TRenderAdapter::GetDeviceIdentifier ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetDriver()

virtual const TString8 & TRenderAdapter::GetDriver ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetDriverDescription()

virtual const TString8 & TRenderAdapter::GetDriverDescription ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetModeList()

TNodeList< Mode > * TRenderAdapter::GetModeList ( )
inline

Definition at line 59 of file TRenderAdapter.h.

59{ return &m_Modes; }

◆ GetNumSupportedDevices()

virtual TUINT32 TRenderAdapter::GetNumSupportedDevices ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetProductID()

virtual TUINT16 TRenderAdapter::GetProductID ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetSubVersion()

virtual TUINT16 TRenderAdapter::GetSubVersion ( ) const
pure virtual

Implemented in TD3DAdapter.

◆ GetVersion()

virtual TUINT16 TRenderAdapter::GetVersion ( ) const
pure virtual

Implemented in TD3DAdapter.


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