ir::GPDSPRefreshableNode class

リフレッシュ可能なノードを表すインターフェースクラス

GPDSPRefreshableNode クラスは, ノードがリフレッシュ可能であることを表し, GPDSPNode クラスとともに仮想継承して利用する基底クラスです.

リフレッシュ可能な各種ノードを表す具象クラスは, GPDSPRefreshableNode クラスを仮想継承し, refresh() 関数を実装します.

Derived classes

class GPDSPBufferInputNode
バッファ入力ノードを表す具象クラス
class GPDSPBufferNode
任意遅延ノードを表す具象クラス
class GPDSPBufferOutputNode
バッファ出力ノードを表す具象クラス
class GPDSPDelayNode
単位遅延ノードを表す具象クラス
class GPDSPGenerativeNode
生成的ノードを表す具象クラス
class GPDSPPeakNode
極値ノードを表す具象クラス

Constructors, destructors, conversion operators

GPDSPRefreshableNode(void) protected explicit noexcept
コンストラクタです.
~GPDSPRefreshableNode(void) noexcept protected pure virtual
デストラクタです.

Public functions

void refresh(void) noexcept pure virtual
入出力バッファの値などを再初期化します.

Function documentation

ir::GPDSPRefreshableNode::GPDSPRefreshableNode(void) explicit protected noexcept

コンストラクタです.

何もしません.

ir::GPDSPRefreshableNode::~GPDSPRefreshableNode(void) noexcept pure virtual protected

デストラクタです.

何もしません.