ir namespace
IridiumFrameworks を表す名前空間
Classes
-
class GPDSPAmplifyNode
- 増幅ノードを表す具象クラス
-
class GPDSPBufferInputNode
- バッファ入力ノードを表す具象クラス
-
class GPDSPBufferNode
- 任意遅延ノードを表す具象クラス
-
class GPDSPBufferOutputNode
- バッファ出力ノードを表す具象クラス
-
class GPDSPConstantNode
- 定数ノードを表す具象クラス
-
class GPDSPDelayNode
- 単位遅延ノードを表す具象クラス
-
class GPDSPFlexInputtableNode
- 可変個数の入力ターミナルを持つノードを表す抽象クラス
-
class GPDSPFlexOutputtableNode
- 可変個数の出力ターミナルを持つノードを表す抽象クラス
-
class GPDSPGateNode
- 制限ノードを表す具象クラス
-
class GPDSPGenerativeInputNode
- 外部入力ノードを表す具象クラス
-
class GPDSPGenerativeNode
- 生成的ノードを表す具象クラス
-
class GPDSPGenerativeOutputNode
- 外部出力ノードを表す具象クラス
-
class GPDSPInputtableNode
- 入力ターミナルを持つノードを表す抽象クラス
-
class GPDSPMultiplyNode
- 総積ノードを表す具象クラス
-
class GPDSPNode
- ノードを表すインターフェースクラス
-
class GPDSPNodeRenderer
- ノードを管理してデジタル信号処理の演算を行うクラス
-
class GPDSPOutputtableNode
- 出力ターミナルを持つノードを表す抽象クラス
-
class GPDSPPeakNode
- 極値ノードを表す具象クラス
-
class GPDSPRefreshableNode
- リフレッシュ可能なノードを表すインターフェースクラス
-
class GPDSPRewindableNode
- 巻き戻し可能なノードを表すインターフェースクラス
-
class GPDSPSawtoothWaveNode
- 鋸波ノードを表す具象クラス
-
class GPDSPSerializable
- カスタムノードの保存と復元を実装するインターフェースクラス
-
class GPDSPSignNode
- 符号ノードを表す具象クラス
-
class GPDSPSinWaveNode
- サイン波ノードを表す具象クラス
-
class GPDSPSquareRootNode
- 平方根ノードを表す具象クラス
-
class GPDSPSquareWaveNode
- 矩形波ノードを表す具象クラス
-
class GPDSPSumNode
- 総和ノードを表す具象クラス
-
class GPDSPTriangleWaveNode
- 三角波ノードを表す具象クラス
-
class GPDSPWaveNode
- 波形ノードを表す抽象クラス
Enums
-
enum GPDSPError { GPDSPERROR_OK,
GPDSPERROR_WAIT,
GPDSPERROR_IGNORE,
GPDSPERROR_FRAGMENT,
GPDSPERROR_LOOP,
GPDSPERROR_NO_SUPPORT,
GPDSPERROR_NO_FILE,
GPDSPERROR_NO_MEMORY,
GPDSPERROR_NO_FOUND,
GPDSPERROR_NO_NODE,
GPDSPERROR_ALREADY_EXIST,
GPDSPERROR_INVALID_STATE,
GPDSPERROR_INVALID_PARAM,
GPDSPERROR_INVALID_RANGE,
GPDSPERROR_INVALID_FORMAT,
GPDSPERROR_INVALID_NODE,
GPDSPERROR_FAILED }
- エラーを表す定数
-
enum GPDSPMode { GPDSPMODE_NONE,
GPDSPMODE_POSITIVE,
GPDSPMODE_NEGATIVE,
GPDSPMODE_CONSTANT }
- 入力ターミナルのモードを表す定数
Typedefs
-
using GPDSPFloat = float
- 演算対象のデータ型
Enum documentation
enum ir:: GPDSPError
エラーを表す定数
Enumerators | |
---|---|
GPDSPERROR_OK | 正常 |
GPDSPERROR_WAIT | データフロー入力待ち |
GPDSPERROR_IGNORE | 演算対象外として無視 |
GPDSPERROR_FRAGMENT | 一部の演算のみ完了 |
GPDSPERROR_LOOP | 演算は無限ループ |
GPDSPERROR_NO_SUPPORT | サポートされていない |
GPDSPERROR_NO_FILE | ファイルが存在しない |
GPDSPERROR_NO_MEMORY | メモリが不足している |
GPDSPERROR_NO_FOUND | 項目が見つからない |
GPDSPERROR_NO_NODE | ノードが見つからない |
GPDSPERROR_ALREADY_EXIST | すでに存在している |
GPDSPERROR_INVALID_STATE | 不正な状態 |
GPDSPERROR_INVALID_PARAM | 不正なパラメータ |
GPDSPERROR_INVALID_RANGE | 範囲外のパラメータ |
GPDSPERROR_INVALID_FORMAT | 不正なフォーマット |
GPDSPERROR_INVALID_NODE | 不正なノード |
GPDSPERROR_FAILED | 失敗 |
enum ir:: GPDSPMode
入力ターミナルのモードを表す定数
Enumerators | |
---|---|
GPDSPMODE_NONE | 無効 |
GPDSPMODE_POSITIVE | 非反転入力 |
GPDSPMODE_NEGATIVE | 反転入力 |
GPDSPMODE_CONSTANT | 定数入力 |
Typedef documentation
typedef float ir:: GPDSPFloat
演算対象のデータ型
32 ビット浮動小数点を利用する場合は GPDSPConfig.hpp ファイル内で __GPDSP64 マクロを定義せず, 64 ビット浮動小数点を利用する場合は定義します.