30 lines
472 B
C
30 lines
472 B
C
|
#pragma once
|
||
|
|
||
|
#ifndef Core_h
|
||
|
#define Core_h
|
||
|
|
||
|
|
||
|
#include "CoreIncludes.h"
|
||
|
#include <sstream>
|
||
|
namespace Oyster
|
||
|
{
|
||
|
class Core
|
||
|
{
|
||
|
public:
|
||
|
|
||
|
static ID3D11Device* Device;
|
||
|
|
||
|
static ID3D11DeviceContext* DeviceContext;
|
||
|
|
||
|
static IDXGISwapChain* SwapChain;
|
||
|
|
||
|
static std::stringstream* AccesLog();
|
||
|
|
||
|
static bool Init(bool SingleThreaded,bool Reference,bool ForceDX11);
|
||
|
|
||
|
static bool CreateSwapChain(HWND Window, int NrofBuffers,bool MSAA_Quality,bool Fullscreen);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
|
||
|
#endif
|