mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-12 02:41:14 +00:00
16 lines
429 B
C++
16 lines
429 B
C++
#pragma once
|
|
|
|
#include "d3drmobject_impl.h"
|
|
|
|
struct Direct3DRMTextureImpl : public Direct3DRMObjectBaseImpl<IDirect3DRMTexture2> {
|
|
Direct3DRMTextureImpl(D3DRMIMAGE* image);
|
|
Direct3DRMTextureImpl(IDirectDrawSurface* surface);
|
|
HRESULT QueryInterface(const GUID& riid, void** ppvObject) override;
|
|
HRESULT Changed(BOOL pixels, BOOL palette) override;
|
|
|
|
IDirectDrawSurface* m_surface = nullptr;
|
|
|
|
private:
|
|
Uint8 m_version = 0;
|
|
};
|