Pyrogenesis  trunk
Public Member Functions | List of all members
Renderer::Backend::IDeviceObject< BaseDeviceObject > Class Template Referenceabstract

#include <IDeviceObject.h>

Public Member Functions

virtual ~IDeviceObject ()
 
virtual IDeviceGetDevice ()=0
 
template<typename T >
TAs ()
 

Constructor & Destructor Documentation

◆ ~IDeviceObject()

template<typename BaseDeviceObject>
virtual Renderer::Backend::IDeviceObject< BaseDeviceObject >::~IDeviceObject ( )
inlinevirtual

Member Function Documentation

◆ As()

template<typename BaseDeviceObject>
template<typename T >
T* Renderer::Backend::IDeviceObject< BaseDeviceObject >::As ( )
inline

◆ GetDevice()

template<typename BaseDeviceObject>
virtual IDevice* Renderer::Backend::IDeviceObject< BaseDeviceObject >::GetDevice ( )
pure virtual

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