1use skia_bindings as sb;
2
3mod backend_context;
4pub use backend_context::*;
5
6mod types;
7pub use types::*;
8
9// re-export D3D types we use
10
11pub use sb::GrD3DResourceStateEnum as ResourceStateEnum;
12
13pub use windows::Win32::Graphics::Direct3D12::ID3D12CommandQueue;
14pub use windows::Win32::Graphics::Direct3D12::ID3D12Device;
15pub use windows::Win32::Graphics::Direct3D12::ID3D12Resource;
16pub use windows::Win32::Graphics::Direct3D12::D3D12_RESOURCE_STATES;
17pub use windows::Win32::Graphics::Dxgi::Common::DXGI_FORMAT;
18pub use windows::Win32::Graphics::Dxgi::IDXGIAdapter1;
19
20native_transmutable!(sb::DXGI_FORMAT, DXGI_FORMAT, dxgi_format_layout);
21