mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 02:21:15 +00:00
19 lines
602 B
C++
19 lines
602 B
C++
#pragma once
|
|
|
|
#include "miniwin_d3drm_sdl3gpu.h"
|
|
#include "miniwin_d3drmobject_sdl3gpu.h"
|
|
#include "miniwin_p.h"
|
|
|
|
struct Direct3DRMLight_SDL3GPUImpl : public Direct3DRMObjectBase_SDL3GPUImpl<IDirect3DRMLight> {
|
|
Direct3DRMLight_SDL3GPUImpl(float r, float g, float b);
|
|
HRESULT SetColorRGB(float r, float g, float b) override;
|
|
|
|
private:
|
|
D3DCOLOR m_color = 0xFFFFFFFF;
|
|
};
|
|
|
|
struct Direct3DRMLightArray_SDL3GPUImpl
|
|
: public Direct3DRMArrayBase_SDL3GPUImpl<IDirect3DRMLight, Direct3DRMLight_SDL3GPUImpl, IDirect3DRMLightArray> {
|
|
using Direct3DRMArrayBase_SDL3GPUImpl::Direct3DRMArrayBase_SDL3GPUImpl;
|
|
};
|