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

#include <AtomSoundBaseCustomization.h>

类 FAtomSoundArrayReorderHandler 继承关系图:

Public 成员函数

 FAtomSoundArrayReorderHandler (TSharedPtr< IPropertyHandle > InElementHandle, TSharedPtr< SWidget > InRowGeometrySource)
virtual bool AcceptDrop (const FDragDropEvent &DragDropEvent, EItemDropZone DropZone) const override
virtual TOptional< EItemDropZone > CanAcceptDrop (const FDragDropEvent &DragDropEvent, EItemDropZone DropZone) const override
EItemDropZone ComputeHalfSplitZone (const FDragDropEvent &DragDropEvent, EItemDropZone FallbackZone) const
virtual TSharedPtr< FDragDropOperation > CreateDragDropOperation () const override
virtual bool UseHandleWidget () const override

静态 Public 成员函数

static int32 ComputeFinalIndex (int32 SourceIndex, int32 TargetHoverIndex, EItemDropZone DropZone)

Private 属性

bool bIsArrayElement = false
TSharedPtr< IPropertyHandle > ElementHandle
TWeakPtr< SWidget > RowGeometrySourceWeak

构造及析构函数说明

◆ FAtomSoundArrayReorderHandler()

FAtomSoundArrayReorderHandler::FAtomSoundArrayReorderHandler ( TSharedPtr< IPropertyHandle > InElementHandle,
TSharedPtr< SWidget > InRowGeometrySource )
inline

成员函数说明

◆ AcceptDrop()

virtual bool FAtomSoundArrayReorderHandler::AcceptDrop ( const FDragDropEvent & DragDropEvent,
EItemDropZone DropZone ) const
inlineoverridevirtual

◆ CanAcceptDrop()

virtual TOptional< EItemDropZone > FAtomSoundArrayReorderHandler::CanAcceptDrop ( const FDragDropEvent & DragDropEvent,
EItemDropZone DropZone ) const
inlineoverridevirtual

◆ ComputeFinalIndex()

int32 FAtomSoundArrayReorderHandler::ComputeFinalIndex ( int32 SourceIndex,
int32 TargetHoverIndex,
EItemDropZone DropZone )
inlinestatic

◆ ComputeHalfSplitZone()

EItemDropZone FAtomSoundArrayReorderHandler::ComputeHalfSplitZone ( const FDragDropEvent & DragDropEvent,
EItemDropZone FallbackZone ) const
inline

◆ CreateDragDropOperation()

virtual TSharedPtr< FDragDropOperation > FAtomSoundArrayReorderHandler::CreateDragDropOperation ( ) const
inlineoverridevirtual

◆ UseHandleWidget()

virtual bool FAtomSoundArrayReorderHandler::UseHandleWidget ( ) const
inlineoverridevirtual

类成员变量说明

◆ bIsArrayElement

bool FAtomSoundArrayReorderHandler::bIsArrayElement = false
private

◆ ElementHandle

TSharedPtr<IPropertyHandle> FAtomSoundArrayReorderHandler::ElementHandle
private

◆ RowGeometrySourceWeak

TWeakPtr<SWidget> FAtomSoundArrayReorderHandler::RowGeometrySourceWeak
private

该类的文档由以下文件生成: