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

#include <Instance.hpp>

Public Member Functions

 Instance (wgpu::Instance wgpuInstance_)
 ~Instance ()
 Instance (Instance &other)=delete
Instanceoperator= (Instance &other)=delete
 Instance (Instance &&other) noexcept
Instanceoperator= (Instance &&other) noexcept
wgpu::Instance & operator* (void)
wgpu::Instance * operator-> (void)
const wgpu::Instance & operator* (void) const
const wgpu::Instance * operator-> (void) const

Private Attributes

wgpu::Instance wgpuInstance = nullptr

Constructor & Destructor Documentation

◆ Instance() [1/3]

Graphic::Resource::Instance::Instance ( wgpu::Instance wgpuInstance_)
inlineexplicit

◆ ~Instance()

Graphic::Resource::Instance::~Instance ( )
inline

◆ Instance() [2/3]

Graphic::Resource::Instance::Instance ( Instance & other)
delete

◆ Instance() [3/3]

Graphic::Resource::Instance::Instance ( Instance && other)
inlinenoexcept

Member Function Documentation

◆ operator*() [1/2]

wgpu::Instance & Graphic::Resource::Instance::operator* ( void )
inline

◆ operator*() [2/2]

const wgpu::Instance & Graphic::Resource::Instance::operator* ( void ) const
inline

◆ operator->() [1/2]

wgpu::Instance * Graphic::Resource::Instance::operator-> ( void )
inline

◆ operator->() [2/2]

const wgpu::Instance * Graphic::Resource::Instance::operator-> ( void ) const
inline

◆ operator=() [1/2]

Instance & Graphic::Resource::Instance::operator= ( Instance && other)
inlinenoexcept

◆ operator=() [2/2]

Instance & Graphic::Resource::Instance::operator= ( Instance & other)
delete

Member Data Documentation

◆ wgpuInstance

wgpu::Instance Graphic::Resource::Instance::wgpuInstance = nullptr
private

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