Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::PluginViewHost::GpuSurfaceSubscription Class Reference

#include <plugin_view_host.hpp>

Public Member Functions

 GpuSurfaceSubscription ()=default
 GpuSurfaceSubscription (const GpuSurfaceSubscription &)=delete
GpuSurfaceSubscription & operator= (const GpuSurfaceSubscription &)=delete
 GpuSurfaceSubscription (GpuSurfaceSubscription &&other) noexcept
GpuSurfaceSubscription & operator= (GpuSurfaceSubscription &&other) noexcept
 ~GpuSurfaceSubscription ()
void reset () noexcept
bool active () const noexcept
 operator bool () const noexcept

Friends

class PluginViewHost

Constructor & Destructor Documentation

◆ GpuSurfaceSubscription() [1/3]

pulp::view::PluginViewHost::GpuSurfaceSubscription::GpuSurfaceSubscription ( )
default

◆ GpuSurfaceSubscription() [2/3]

pulp::view::PluginViewHost::GpuSurfaceSubscription::GpuSurfaceSubscription ( const GpuSurfaceSubscription & )
delete

◆ GpuSurfaceSubscription() [3/3]

pulp::view::PluginViewHost::GpuSurfaceSubscription::GpuSurfaceSubscription ( GpuSurfaceSubscription && other)
inlinenoexcept

◆ ~GpuSurfaceSubscription()

pulp::view::PluginViewHost::GpuSurfaceSubscription::~GpuSurfaceSubscription ( )
inline

Member Function Documentation

◆ active()

bool pulp::view::PluginViewHost::GpuSurfaceSubscription::active ( ) const
inlinenoexcept

◆ operator bool()

pulp::view::PluginViewHost::GpuSurfaceSubscription::operator bool ( ) const
inlineexplicitnoexcept

◆ operator=() [1/2]

GpuSurfaceSubscription & pulp::view::PluginViewHost::GpuSurfaceSubscription::operator= ( const GpuSurfaceSubscription & )
delete

◆ operator=() [2/2]

GpuSurfaceSubscription & pulp::view::PluginViewHost::GpuSurfaceSubscription::operator= ( GpuSurfaceSubscription && other)
inlinenoexcept

◆ reset()

void pulp::view::PluginViewHost::GpuSurfaceSubscription::reset ( )
noexcept

◆ PluginViewHost

friend class PluginViewHost
friend

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