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

#include <TRenderAdapter.h>

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

Public Member Functions

 Device ()=default
 
virtual ~Device ()=default
 
virtual ModeGetMode () const =0
 
virtual TUINT32 GetDeviceIndex () const =0
 
virtual const TCHARGetTypeString () const =0
 
virtual TBOOL IsSoftware () const =0
 
virtual TBOOL CanRenderWindowed () const =0
 
virtual TBOOL SupportsHardwareTransfomations () const =0
 
virtual TBOOL IsDepthStencilFormatSupported (TUINT32 a_iIndex) const =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 14 of file TRenderAdapter.h.

Constructor & Destructor Documentation

◆ Device()

TRenderAdapter::Mode::Device::Device ( )
default

◆ ~Device()

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

Member Function Documentation

◆ CanRenderWindowed()

virtual TBOOL TRenderAdapter::Mode::Device::CanRenderWindowed ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ GetDeviceIndex()

virtual TUINT32 TRenderAdapter::Mode::Device::GetDeviceIndex ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ GetMode()

virtual Mode * TRenderAdapter::Mode::Device::GetMode ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ GetTypeString()

virtual const TCHAR * TRenderAdapter::Mode::Device::GetTypeString ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ IsDepthStencilFormatSupported()

virtual TBOOL TRenderAdapter::Mode::Device::IsDepthStencilFormatSupported ( TUINT32 a_iIndex) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ IsSoftware()

virtual TBOOL TRenderAdapter::Mode::Device::IsSoftware ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.

◆ SupportsHardwareTransfomations()

virtual TBOOL TRenderAdapter::Mode::Device::SupportsHardwareTransfomations ( ) const
pure virtual

Implemented in TD3DAdapter::Mode::Device.


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