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

#include <TRenderAdapter.h>

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

Classes

class  Device
 

Public Member Functions

 Mode ()=default
 
virtual ~Mode ()=default
 
virtual TRenderAdapterGetAdapter () const =0
 
virtual size_t GetModeIndex () const =0
 
virtual TUINT32 GetWidth () const =0
 
virtual TUINT32 GetHeight () const =0
 
virtual TBOOL Is32Bit () const =0
 
virtual TBOOL Is16Bit () const =0
 
virtual TUINT32 GetRefreshRate () const =0
 
virtual TRenderAdapter::Mode::DeviceGetDevice (TUINT32 a_iDevice)=0
 
- 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 11 of file TRenderAdapter.h.

Constructor & Destructor Documentation

◆ Mode()

TRenderAdapter::Mode::Mode ( )
default

◆ ~Mode()

virtual TRenderAdapter::Mode::~Mode ( )
virtualdefault

Member Function Documentation

◆ GetAdapter()

virtual TRenderAdapter * TRenderAdapter::Mode::GetAdapter ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ GetDevice()

virtual TRenderAdapter::Mode::Device * TRenderAdapter::Mode::GetDevice ( TUINT32 a_iDevice)
pure virtual

Implemented in TD3DAdapter::Mode.

◆ GetHeight()

virtual TUINT32 TRenderAdapter::Mode::GetHeight ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ GetModeIndex()

virtual size_t TRenderAdapter::Mode::GetModeIndex ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ GetRefreshRate()

virtual TUINT32 TRenderAdapter::Mode::GetRefreshRate ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ GetWidth()

virtual TUINT32 TRenderAdapter::Mode::GetWidth ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ Is16Bit()

virtual TBOOL TRenderAdapter::Mode::Is16Bit ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.

◆ Is32Bit()

virtual TBOOL TRenderAdapter::Mode::Is32Bit ( ) const
pure virtual

Implemented in TD3DAdapter::Mode.


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