|
vgl 1.0.0
Virtual Globe Library: API reference
|
#include <vgl/d3d11.hpp>
Public Member Functions | |
| d3d11_backend () noexcept=default | |
| d3d11_backend (vgl_d3d11_backend *handle) noexcept | |
| d3d11_backend (const d3d11_backend &)=delete | |
| d3d11_backend & | operator= (const d3d11_backend &)=delete |
| d3d11_backend (d3d11_backend &&other) noexcept | |
| d3d11_backend & | operator= (d3d11_backend &&other) noexcept |
| ~d3d11_backend () | |
| vgl_d3d11_backend * | get () const noexcept |
| operator bool () const noexcept | |
| vgl_d3d11_backend * | release () noexcept |
| void | reset (vgl_d3d11_backend *handle=nullptr) noexcept |
| result | draw (const vgl_d3d11_draw_info *info=nullptr) noexcept |
| result | stars_set (std::span< const vgl_star > stars) noexcept |
| result | clouds_set (const std::uint8_t *coverage, std::uint32_t width, std::uint32_t height) noexcept |
| result | device_reset (ID3D11Device *device, ID3D11DeviceContext *device_context) noexcept |
Static Public Member Functions | |
| static expected< d3d11_backend > | create (context &owner, const vgl_d3d11_backend_create_info &info) noexcept |
|
defaultnoexcept |
|
inlineexplicitnoexcept |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
|
inlinenoexcept |
|
inlinestaticnoexcept |
|
inlinenoexcept |
|
inlineexplicitnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |