1
0
mirror of https://github.com/dege-diosg/dgVoodoo2 synced 2024-07-08 20:51:02 +02:00
dgVoodoo2/dgVoodooAPI/Inc/Addon/ID3DDeviceObserver.hpp

35 lines
832 B
C++

// *****************************************************************************
// File: ID3DDeviceObserver.hpp
//
// Description: Callback interface for observing D3DDevice objects
//
// Contact person: DG
//
// *****************************************************************************
#ifndef ID3DDEVICEOBSERVER_HPP
#define ID3DDEVICEOBSERVER_HPP
// --- Includes ----------------------------------------------------------------
#include "ID3DDevice.hpp"
namespace dgVoodoo {
// --- ID3DDeviceObserver ------------------------------------------------------
class ID3DDeviceObserver
{
public:
// --- Factoring
virtual bool D3DDeviceObjectCreated (ID3DDevice* pD3DDevice) = 0;
virtual void D3DDeviceObjectReleased (const ID3DDevice* pD3DDevice) = 0;
};
} // namespace dgVoodoo
#endif // !ID3DDEVICEOBSERVER_HPP