directx.h 324 B

12345678910111213141516
  1. #pragma once
  2. #ifndef DIRECTX_H
  3. #define DIRECTX_H
  4. typedef struct dx_driver_ {
  5. ID3D11Device *device;
  6. ID3D11DeviceContext *context;
  7. IDXGISwapChain *swapchain;
  8. ID3D11RenderTargetView *renderTarget;
  9. D3D_FEATURE_LEVEL feature;
  10. int init_flags;
  11. } dx_driver;
  12. HL_PRIM dx_driver *directx_get_driver();
  13. #endif