CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
AtomModulation Namespace Reference

Namespaces

namespace  Debug
namespace  DestinationPrivate
namespace  GeneratorADEnvelopePrivate
namespace  GeneratorEnvelopeFollowerPrivate
namespace  GeneratorLFOPrivate

Classes

class  FADEnvelopeGenerator
class  FAtomModulationDebugger
class  FAtomModulationSystem
struct  FControlBusDebugInfo
struct  FControlBusMixDebugInfo
struct  FControlBusMixStageDebugInfo
class  FControlBusProxy
struct  FControlBusSettings
class  FEnvelopeFollowerGenerator
struct  FGeneratorDebugInfo
struct  FGeneratorSort
class  FLFOGenerator
struct  FModulationGeneratorSettings
class  FModulationInputProxy
struct  FModulationInputSettings
struct  FModulationOutputProxy
class  FModulationPatchProxy
class  FModulationPatchRefProxy
struct  FModulationPatchSettings
class  FModulatorBusMixProxy
class  FModulatorBusMixSettings
class  FModulatorBusMixStageProxy
class  FModulatorBusMixStageSettings
class  FModulatorGeneratorProxy
class  FProfileSerializer
struct  FReferencedModulators
struct  FReferencedProxies
class  IGenerator
class  IGeneratorFixLayout
class  TModulatorBase
class  TModulatorProxyRefType
class  TProxyHandle

Typedefs

using FBusHandle = TProxyHandle<FBusId, FControlBusProxy, FControlBusSettings>
using FBusId = uint32
using FBusMixHandle = TProxyHandle<FBusMixId, FModulatorBusMixProxy, FModulatorBusMixSettings>
using FBusMixId = uint32
using FBusMixProxyMap = TMap<FBusMixId, FModulatorBusMixProxy>
using FBusProxyMap = TMap<FBusId, FControlBusProxy>
using FGeneratorHandle = TProxyHandle<FGeneratorId, FModulatorGeneratorProxy, FModulationGeneratorSettings>
using FGeneratorId = uint32
using FGeneratorProxyMap = TMap<FGeneratorId, FModulatorGeneratorProxy>
using FGeneratorPtr = TUniquePtr<IGenerator>
using FModulatorHandleSet = TSet<Atom::FModulatorHandleId>
using FPatchHandle = TProxyHandle<FPatchId, FModulationPatchRefProxy, FModulationPatchSettings>
using FPatchId = uint32
using FPatchProxyMap = TMap<FPatchId, FModulationPatchRefProxy>

Enumerations

enum class  EAtomModulatorType : Atom::FModulatorTypeId { Patch , Bus , Generator , Count }

Functions

const Atom::FModulationParameter & GetOrRegisterParameter (const UAtomModulationParameter *InParameter, const FString &InName, const FString &InClassName)

Variables

const FBusId InvalidBusId = INDEX_NONE
const FBusMixId InvalidBusMixId = INDEX_NONE
const FGeneratorId InvalidGeneratorId = INDEX_NONE
const FPatchId InvalidPatchId = INDEX_NONE

Typedef Documentation

◆ FBusHandle

◆ FBusId

using AtomModulation::FBusId = uint32

◆ FBusMixHandle

◆ FBusMixId

using AtomModulation::FBusMixId = uint32

◆ FBusMixProxyMap

◆ FBusProxyMap

◆ FGeneratorHandle

◆ FGeneratorId

◆ FGeneratorProxyMap

◆ FGeneratorPtr

◆ FModulatorHandleSet

◆ FPatchHandle

◆ FPatchId

using AtomModulation::FPatchId = uint32

◆ FPatchProxyMap

Enumeration Type Documentation

◆ EAtomModulatorType

Enumerator
Patch 
Bus 
Generator 
Count 

Function Documentation

◆ GetOrRegisterParameter()

CRIWARECORE_API const Atom::FModulationParameter & AtomModulation::GetOrRegisterParameter ( const UAtomModulationParameter * InParameter,
const FString & InName,
const FString & InClassName )

Variable Documentation

◆ InvalidBusId

const FBusId AtomModulation::InvalidBusId = INDEX_NONE

◆ InvalidBusMixId

const FBusMixId AtomModulation::InvalidBusMixId = INDEX_NONE

◆ InvalidGeneratorId

const FGeneratorId AtomModulation::InvalidGeneratorId = INDEX_NONE

◆ InvalidPatchId

const FPatchId AtomModulation::InvalidPatchId = INDEX_NONE