mirror of
https://github.com/narzoul/DDrawCompat
synced 2024-12-30 08:55:36 +01:00
20 lines
870 B
C++
20 lines
870 B
C++
#pragma once
|
|
|
|
#include "CompatVtable.h"
|
|
#include "D3dDdiDeviceCallbacksVisitor.h"
|
|
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDI_ALLOCATIONINFO& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_ALLOCATE& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_DEALLOCATE& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_DEALLOCATE2& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_LOCK& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_LOCK2& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_UNLOCK& data);
|
|
std::ostream& operator<<(std::ostream& os, const D3DDDICB_UNLOCK2& data);
|
|
|
|
class CompatD3dDdiDeviceCallbacks : public CompatVtable<CompatD3dDdiDeviceCallbacks, D3dDdiDeviceCallbacksIntf>
|
|
{
|
|
public:
|
|
static void setCompatVtable(D3DDDI_DEVICECALLBACKS& vtable);
|
|
};
|