CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
SAtomEnvelopeShape类 参考

#include <SAtomEnvelopeShape.h>

类 SAtomEnvelopeShape 继承关系图:

类

struct  FTextLabelInfo

Public 成员函数

 SAtomEnvelopeShape ()
 ~SAtomEnvelopeShape ()
virtual FVector2D ComputeDesiredSize (float LayoutScale) const override
void Construct (const FArguments &InArgs)
virtual int32 OnPaint (const FPaintArgs &Args, const FGeometry &AllottedGeometry, const FSlateRect &MyCullingRect, FSlateWindowElementList &OutDrawElements, int32 LayerId, const FWidgetStyle &InWidgetStyle, bool bParentEnabled) const override
 SLATE_BEGIN_ARGS (SAtomEnvelopeShape)

Private 属性

TAttribute< float > Attack
TAttribute< EAtomEnvelopeCurve > AttackCurve
TAttribute< float > AttackCurveStrength
TAttribute< float > Decay
TAttribute< EAtomEnvelopeCurve > DecayCurve
TAttribute< float > DecayCurveStrength
TAttribute< float > Hold
TAttribute< bool > IsShowingSegments
FLinearColor LabelColor
TArray< FTextLabelInfo > LabelInfos
FLinearColor LineColor
TAttribute< float > Release
TAttribute< EAtomEnvelopeCurve > ReleaseCurve
TAttribute< float > ReleaseCurveStrength
float ReleaseExponent
TAttribute< float > Sustain

构造及析构函数说明

◆ SAtomEnvelopeShape()

SAtomEnvelopeShape::SAtomEnvelopeShape ( )

◆ ~SAtomEnvelopeShape()

SAtomEnvelopeShape::~SAtomEnvelopeShape ( )

成员函数说明

◆ ComputeDesiredSize()

virtual FVector2D SAtomEnvelopeShape::ComputeDesiredSize ( float LayoutScale) const
inlineoverridevirtual

◆ Construct()

void SAtomEnvelopeShape::Construct ( const FArguments & InArgs)

Constructs this widget with InArgs

◆ OnPaint()

int32 SAtomEnvelopeShape::OnPaint ( const FPaintArgs & Args,
const FGeometry & AllottedGeometry,
const FSlateRect & MyCullingRect,
FSlateWindowElementList & OutDrawElements,
int32 LayerId,
const FWidgetStyle & InWidgetStyle,
bool bParentEnabled ) const
overridevirtual

◆ SLATE_BEGIN_ARGS()

SAtomEnvelopeShape::SLATE_BEGIN_ARGS ( SAtomEnvelopeShape )
inline

类成员变量说明

◆ Attack

TAttribute<float> SAtomEnvelopeShape::Attack
private

◆ AttackCurve

TAttribute<EAtomEnvelopeCurve> SAtomEnvelopeShape::AttackCurve
private

◆ AttackCurveStrength

TAttribute<float> SAtomEnvelopeShape::AttackCurveStrength
private

◆ Decay

TAttribute<float> SAtomEnvelopeShape::Decay
private

◆ DecayCurve

TAttribute<EAtomEnvelopeCurve> SAtomEnvelopeShape::DecayCurve
private

◆ DecayCurveStrength

TAttribute<float> SAtomEnvelopeShape::DecayCurveStrength
private

◆ Hold

TAttribute<float> SAtomEnvelopeShape::Hold
private

◆ IsShowingSegments

TAttribute<bool> SAtomEnvelopeShape::IsShowingSegments
private

◆ LabelColor

FLinearColor SAtomEnvelopeShape::LabelColor
private

◆ LabelInfos

TArray<FTextLabelInfo> SAtomEnvelopeShape::LabelInfos
private

◆ LineColor

FLinearColor SAtomEnvelopeShape::LineColor
private

◆ Release

TAttribute<float> SAtomEnvelopeShape::Release
private

◆ ReleaseCurve

TAttribute<EAtomEnvelopeCurve> SAtomEnvelopeShape::ReleaseCurve
private

◆ ReleaseCurveStrength

TAttribute<float> SAtomEnvelopeShape::ReleaseCurveStrength
private

◆ ReleaseExponent

float SAtomEnvelopeShape::ReleaseExponent
private

◆ Sustain

TAttribute<float> SAtomEnvelopeShape::Sustain
private

该类的文档由以下文件生成:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Widgets/SAtomEnvelopeShape.h
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Private/Widgets/SAtomEnvelopeShape.cpp