CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomModulation 命名空间参考

命名空间

namespace  Debug
namespace  DestinationPrivate
namespace  GeneratorADEnvelopePrivate
namespace  GeneratorEnvelopeFollowerPrivate
namespace  GeneratorLFOPrivate

类

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

类型定义

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>

枚举

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

函数

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

变量

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

类型定义说明

◆ 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

枚举类型说明

◆ EAtomModulatorType

枚举值
Patch 
Bus 
Generator 
Count 

函数说明

◆ GetOrRegisterParameter()

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

变量说明

◆ 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