Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::host::SampleRegionParameterOwner Class Reference

#include <sample_region_parameters.hpp>

Public Member Functions

 SampleRegionParameterOwner (const SampleRegionParameterOwner &)=delete
SampleRegionParameterOwner & operator= (const SampleRegionParameterOwner &)=delete
const SampleRegionParameterContract & contract () const noexcept
const SampleRegionParameterBinding & binding () const noexcept
state::StateStore & store () noexcept
const state::StateStore & store () const noexcept

Static Public Member Functions

static std::unique_ptr< SampleRegionParameterOwner > create (std::span< const state::ParamInfo > ordinary_parameters, const SampleRegionParameterContract &promoted_contract) noexcept

Constructor & Destructor Documentation

◆ SampleRegionParameterOwner()

pulp::host::SampleRegionParameterOwner::SampleRegionParameterOwner ( const SampleRegionParameterOwner & )
delete

Member Function Documentation

◆ binding()

const SampleRegionParameterBinding & pulp::host::SampleRegionParameterOwner::binding ( ) const
inlinenoexcept

◆ contract()

const SampleRegionParameterContract & pulp::host::SampleRegionParameterOwner::contract ( ) const
inlinenoexcept

◆ create()

std::unique_ptr< SampleRegionParameterOwner > pulp::host::SampleRegionParameterOwner::create ( std::span< const state::ParamInfo > ordinary_parameters,
const SampleRegionParameterContract & promoted_contract )
staticnoexcept

◆ operator=()

SampleRegionParameterOwner & pulp::host::SampleRegionParameterOwner::operator= ( const SampleRegionParameterOwner & )
delete

◆ store() [1/2]

const state::StateStore & pulp::host::SampleRegionParameterOwner::store ( ) const
inlinenoexcept

◆ store() [2/2]

state::StateStore & pulp::host::SampleRegionParameterOwner::store ( )
inlinenoexcept

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