|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
公開メンバ関数 | |
| FEnvelopeFollowerGenerator (const FAtomEnvelopeFollowerGeneratorParams &InGeneratorParams) | |
| FEnvelopeFollowerGenerator (const FEnvelopeFollowerGenerator &InGenerator) | |
| virtual | ~FEnvelopeFollowerGenerator () |
| virtual AtomModulation::FGeneratorPtr | Clone () const override |
| void | CreatePatchForBus () |
| virtual void | GetDebugCategories (TArray< FString > &OutDebugCategories) const override |
| virtual const FString & | GetDebugName () const override |
| virtual void | GetDebugValues (TArray< FString > &OutDebugValues) const override |
| virtual float | GetValue () const override |
| virtual void | Init (FAtomRuntimeId InRuntimeID) override |
| virtual bool | IsBypassed () const override |
| void | OnRuntimeDestroyed (FAtomRuntimeId InRuntimeID) |
| virtual void | Update (double InElapsed) override |
| virtual void | UpdateGenerator (AtomModulation::FGeneratorPtr &&InGenerator) override |
| 基底クラス AtomModulation::IGenerator に属する継承公開メンバ関数 | |
| virtual | ~IGenerator ()=default |
| void | PumpCommands () |
| 基底クラス AtomModulation::IGeneratorFixLayout に属する継承公開メンバ関数 | |
| virtual | ~IGeneratorFixLayout ()=default |
非公開変数類 | |
| Audio::FPatchOutputStrongPtr | AudioBusPatch |
| uint8 | bBusRequiresPatch: 1 |
| uint8 | bBypass: 1 |
| uint8 | bInvert: 1 |
| uint32 | BusId = INDEX_NONE |
| float | CurrentValue = 0.0f |
| Audio::FEnvelopeFollower | EnvelopeFollower |
| float | Gain = 1.0f |
| Audio::FEnvelopeFollowerInitParams | InitParams |
| FDelegateHandle | RuntimeDestroyedHandle |
| Audio::FAlignedFloatBuffer | TempBuffer |
その他の継承メンバ | |
| 基底クラス AtomModulation::IGenerator に属する継承限定公開メンバ関数 | |
| CRI_API void | AtomThreadCommand (TUniqueFunction< void()> &&InCommand) |
| 基底クラス AtomModulation::IGenerator に属する継承限定公開変数類 | |
| FAtomRuntimeId | AtomRuntimeID = INDEX_NONE |
|
inline |
|
inline |
|
inlinevirtual |
|
inlineoverridevirtual |
AtomModulation::IGeneratorを実装しています。
|
inline |
|
inlineoverridevirtual |
AtomModulation::IGeneratorを実装しています。
|
inlineoverridevirtual |
AtomModulation::IGeneratorを実装しています。
|
inlineoverridevirtual |
AtomModulation::IGeneratorを実装しています。
|
inlineoverridevirtual |
Returns current value of the generator.
AtomModulation::IGeneratorを実装しています。
|
inlineoverridevirtual |
(Optional) Initializer step where the generator is provided the associated parent Atom runtime's Id.
AtomModulation::IGeneratorを再実装しています。
|
inlineoverridevirtual |
Returns whether or not the generator is bypassed.
AtomModulation::IGeneratorを実装しています。
|
inline |
|
inlineoverridevirtual |
Updates the generators value at the audio block rate on the modulation processing thread.
AtomModulation::IGeneratorを実装しています。
|
inlineoverridevirtual |
Allows child generator class to override default copy/update behavior when receiving an updated generator call from the Atom thread. Useful for ignoring updates while a generator is running or deferring the transition to the new generator state to the modulation processing thread. This enables interpolating between existing and new generator state, properties, avoiding discontinuities, etc.
| InGenerator | - The constructed version of the generator being sent from the Atom Thread |
AtomModulation::IGeneratorを実装しています。
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |