Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Graphic::Resource::Context Class Reference

#include <Context.hpp>

Public Member Functions

 Context ()=default
 ~Context ()=default
void RequestDevice (void)
void Release ()

Public Attributes

std::optional< wgpu::Instance > instance
std::optional< Surfacesurface
std::optional< wgpu::Adapter > adapter
DeviceContext deviceContext
std::optional< wgpu::Queue > queue

Constructor & Destructor Documentation

◆ Context()

Graphic::Resource::Context::Context ( )
default

◆ ~Context()

Graphic::Resource::Context::~Context ( )
default

Member Function Documentation

◆ Release()

void Graphic::Resource::Context::Release ( )
inline

◆ RequestDevice()

void Graphic::Resource::Context::RequestDevice ( void )
inline

Member Data Documentation

◆ adapter

std::optional<wgpu::Adapter> Graphic::Resource::Context::adapter

◆ deviceContext

DeviceContext Graphic::Resource::Context::deviceContext

◆ instance

std::optional<wgpu::Instance> Graphic::Resource::Context::instance

◆ queue

std::optional<wgpu::Queue> Graphic::Resource::Context::queue

◆ surface

std::optional<Surface> Graphic::Resource::Context::surface

The documentation for this class was generated from the following file: