#include "D3D12Interface.h"
#include "D3D12Core.h"
#include "Graphics\GraphicsPlatformInterface.h"

namespace XEngine::graphics::d3d12{
void get_platform_interface(platform_interface& pi)
{
	pi.initialize = core::initialize;
    pi.shutdown = core::shutdown;


    pi.surface.create = core::create_surface;
    pi.surface.remove = core::remove_surface;
    pi.surface.resize = core::resize_surface;
    pi.surface.width = core::surface_width;
    pi.surface.height = core::surface_height;
    pi.surface.render = core::render_surface;
}
}// namespace XEngine::graphics::d3d12



