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

#include <TextureView.hpp>

Public Member Functions

 TextureView (void)=default
 TextureView (wgpu::TextureView &&textureView)
 ~TextureView ()
 TextureView (const TextureView &)=delete
TextureViewoperator= (const TextureView &)=delete
 TextureView (TextureView &&other) noexcept
TextureViewoperator= (TextureView &&other) noexcept
const wgpu::TextureView & GetWebGPUView () const
void Delete ()

Private Attributes

wgpu::TextureView _webgpuView = nullptr

Constructor & Destructor Documentation

◆ TextureView() [1/4]

Graphic::Resource::TextureView::TextureView ( void )
default

◆ TextureView() [2/4]

Graphic::Resource::TextureView::TextureView ( wgpu::TextureView && textureView)
inlineexplicit

◆ ~TextureView()

Graphic::Resource::TextureView::~TextureView ( )
inline

◆ TextureView() [3/4]

Graphic::Resource::TextureView::TextureView ( const TextureView & )
delete

◆ TextureView() [4/4]

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

Member Function Documentation

◆ Delete()

void Graphic::Resource::TextureView::Delete ( )
inline

◆ GetWebGPUView()

const wgpu::TextureView & Graphic::Resource::TextureView::GetWebGPUView ( ) const
inline

◆ operator=() [1/2]

TextureView & Graphic::Resource::TextureView::operator= ( const TextureView & )
delete

◆ operator=() [2/2]

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

Member Data Documentation

◆ _webgpuView

wgpu::TextureView Graphic::Resource::TextureView::_webgpuView = nullptr
private

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