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

37 lines
753 B
C++

// *****************************************************************************
// File: ID3DDevice.hpp
//
// Description: Interface for D3DDevice objects
//
// Contact person: DG
//
// *****************************************************************************
#ifndef ID3DDEVICE_HPP
#define ID3DDEVICE_HPP
// --- Includes ----------------------------------------------------------------
#include "..\APITypes.h"
namespace dgVoodoo {
// --- ID3DDevice --------------------------------------------------------------
class ID3DDevice
{
public:
enum ObjectType
{
OT_Direct3DDevice = 0,
OT_Direct3D8Device,
OT_Direct3D9Device
};
virtual ObjectType GetObjectType () const = 0;
};
} // namespace dgVoodoo
#endif // !ID3DDEVICE_HPP