CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
AtomModulation.h 文件参考
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "UObject/ScriptMacros.h"
#include "CriWareDefines.h"
#include "AtomModulation.generated.h"

类

struct  Atom::FModulationParameter
struct  Atom::FModulatorHandle
class  Atom::IModulatorSettings
class  UAtomModulatorBase

命名空间

namespace  Atom
namespace  AtomModulation

类型定义

using Atom::FModulationMixFunction = TFunction<void(float& , float )>
using Atom::FModulationNormalizedConversionFunction = TFunction<void(float& )>
using Atom::FModulationUnitConversionFunction = TFunction<void(float& )>
using Atom::FModulatorHandleId = uint32
using Atom::FModulatorId = uint32
using Atom::FModulatorTypeId = uint32

函数

 DECLARE_CYCLE_STAT_EXTERN (TEXT("Process Modulators"), STAT_AtomModulationProcessModulators, STATGROUP_AtomModulation, CRIWARECORE_API)
 DECLARE_STATS_GROUP (TEXT("AtomModulation"), STATGROUP_AtomModulation, STATCAT_Advanced)
const FModulationParameter & Atom::GetDefaultModulationParameter ()
const FModulationParameter * Atom::GetModulationParameterPtr (FName InName)
bool Atom::IsModulationParameterRegistered (FName InName)
void Atom::IterateOverAllModulationSystems (TFunctionRef< void(AtomModulation::FAtomModulationSystem &)> InFunction)
void Atom::RegisterModulationParameter (FName InName, FModulationParameter &&InParameter)
void Atom::UnregisterAllModulationParameters ()
bool Atom::UnregisterModulationParameter (FName InName)

函数说明

◆ DECLARE_CYCLE_STAT_EXTERN()

DECLARE_CYCLE_STAT_EXTERN ( TEXT("Process Modulators") ,
STAT_AtomModulationProcessModulators ,
STATGROUP_AtomModulation ,
CRIWARECORE_API  )

◆ DECLARE_STATS_GROUP()

DECLARE_STATS_GROUP ( TEXT("AtomModulation") ,
STATGROUP_AtomModulation ,
STATCAT_Advanced  )