33 lines
523 B
C++
33 lines
523 B
C++
#include "render/dx11/ISurface11.h"
|
|||
|
|
|
||
|
|
namespace LifeGraphics
|
||
|
|
{
|
||
|
|
ISurface11::ISurface11()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
void ISurface11::setRTV(ID3D11RenderTargetView* _rtv)
|
||
|
|
{
|
||
|
|
rtv = _rtv;
|
||
|
|
}
|
||
|
|
void ISurface11::setSRV(ID3D11ShaderResourceView* _srv)
|
||
|
|
{
|
||
|
|
srv = _srv;
|
||
|
|
}
|
||
|
|
void ISurface11::setDSV(ID3D11DepthStencilView* _dsv)
|
||
|
|
{
|
||
|
|
dsv = _dsv;
|
||
|
|
}
|
||
|
|
|
||
|
|
ID3D11RenderTargetView* ISurface11::getRTV()
|
||
|
|
{
|
||
|
|
return rtv;
|
||
|
|
}
|
||
|
|
ID3D11ShaderResourceView* ISurface11::getSRV()
|
||
|
|
{
|
||
|
|
return srv;
|
||
|
|
}
|
||
|
|
ID3D11DepthStencilView* ISurface11::getDSV()
|
||
|
|
{
|
||
|
|
return dsv;
|
||
|
|
}
|
||
|
|
}
|