CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AtomEffectPreset.h ファイル
#include "CoreMinimal.h"
#include "UObject/Object.h"
#include "AtomEffectPreset.generated.h"

クラス

class  UAtomEffectPreset

マクロ定義

#define ATOM_BUS_EFFECT_PRESET_METHODS(EFFECT_NAME)
#define ATOM_EFFECT_PRESET_METHODS(EFFECT_NAME)
#define ATOM_EFFECT_PRESET_NAME(CLASS_NAME)
#define ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME(CLASS_NAME)
#define ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
#define GET_ATOM_EFFECT_SETTINGS(EFFECT_NAME)

マクロ定義詳解

◆ ATOM_BUS_EFFECT_PRESET_METHODS

#define ATOM_BUS_EFFECT_PRESET_METHODS ( EFFECT_NAME)
値:
bool IsBypassed() const override \
{ \
return DynamicSettings.bBypass; \
} \
void SetBypass(bool bBypass) override \
{ \
DynamicSettings.bBypass = bBypass; \
}

◆ ATOM_EFFECT_PRESET_METHODS

#define ATOM_EFFECT_PRESET_METHODS ( EFFECT_NAME)

◆ ATOM_EFFECT_PRESET_NAME

#define ATOM_EFFECT_PRESET_NAME ( CLASS_NAME)
値:
ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, Preset)
#define ATOM_EFFECT_PRESET_NAME1(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:28

◆ ATOM_EFFECT_PRESET_NAME1

#define ATOM_EFFECT_PRESET_NAME1 ( CLASS_NAME,
SUFFIX )
値:
ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_PRESET_NAME2(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:27

◆ ATOM_EFFECT_PRESET_NAME2

#define ATOM_EFFECT_PRESET_NAME2 ( CLASS_NAME,
SUFFIX )
値:
U ## CLASS_NAME ## SUFFIX

◆ ATOM_EFFECT_SETTINGS_NAME

#define ATOM_EFFECT_SETTINGS_NAME ( CLASS_NAME)
値:
ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, Settings)
#define ATOM_EFFECT_SETTINGS_NAME1(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:24

◆ ATOM_EFFECT_SETTINGS_NAME1

#define ATOM_EFFECT_SETTINGS_NAME1 ( CLASS_NAME,
SUFFIX )
値:
ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
#define ATOM_EFFECT_SETTINGS_NAME2(CLASS_NAME, SUFFIX)
Definition AtomEffectPreset.h:23

◆ ATOM_EFFECT_SETTINGS_NAME2

#define ATOM_EFFECT_SETTINGS_NAME2 ( CLASS_NAME,
SUFFIX )
値:
F ## CLASS_NAME ## SUFFIX
@ F
Definition AtomBlueprintLibrary.h:51

◆ GET_ATOM_EFFECT_SETTINGS

#define GET_ATOM_EFFECT_SETTINGS ( EFFECT_NAME)
値:
U##EFFECT_NAME##Preset* _Preset = Cast<U##EFFECT_NAME##Preset>(Preset); \
F##EFFECT_NAME##Settings Settings = _Preset != nullptr ? _Preset->GetSettings() : F##EFFECT_NAME##Settings();