#include <DeviceObject.h>
Definition at line 7 of file DeviceObject.h.
◆ DeviceObject()
DeviceObject::DeviceObject |
( |
IDirect3DDevice9 * |
prmPd3dDevice, |
|
|
Logger * |
prmLogger |
|
) |
| |
◆ ~DeviceObject()
DeviceObject::~DeviceObject |
( |
| ) |
|
◆ GetD3DDevice()
IDirect3DDevice9* DeviceObject::GetD3DDevice |
( |
| ) |
|
|
inline |
◆ GetScissorRect()
HRESULT DeviceObject::GetScissorRect |
( |
RECT * |
rect | ) |
const |
◆ GetTextureSRV()
LPDIRECT3DTEXTURE9 DeviceObject::GetTextureSRV |
( |
std::string |
pathAndFilename | ) |
|
need to loop through files (good) or crc (best) to find if we already have the texture resource loaded
Definition at line 68 of file DeviceObject.cpp.
◆ OnLostDevice()
void DeviceObject::OnLostDevice |
( |
| ) |
const |
◆ OnResetDevice()
void DeviceObject::OnResetDevice |
( |
| ) |
const |
◆ SetRenderState()
HRESULT DeviceObject::SetRenderState |
( |
_D3DRENDERSTATETYPE |
renderStateType, |
|
|
int |
value |
|
) |
| const |
◆ SetScissorRect()
HRESULT DeviceObject::SetScissorRect |
( |
RECT * |
rect | ) |
const |
◆ files
std::vector<std::string> DeviceObject::files |
|
private |
◆ hasSprite
bool DeviceObject::hasSprite = false |
|
private |
◆ logger
◆ pd3dDevice
IDirect3DDevice9* DeviceObject::pd3dDevice = nullptr |
|
private |
◆ pSprite
LPD3DXSPRITE DeviceObject::pSprite = nullptr |
◆ textureSRV
std::vector<LPDIRECT3DTEXTURE9> DeviceObject::textureSRV |
|
private |
The documentation for this class was generated from the following files: