|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
탭 선택 인디케이터 위젯. 더 자세히 ...
#include <UTabIndicator.h>
UTabIndicator에 대한 상속 다이어그램 :
UTabIndicator에 대한 협력 다이어그램:Public 멤버 함수 | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnMoveCompleted) | |
| 이동 완료 이벤트 델리게이트 | |
| void | MoveTo (FVector2D InTargetPosition, bool InAnimate=true) |
| 목표 위치로 이동합니다. | |
| void | SetAnimationSpeed (float Speed) |
| 애니메이션 속도를 설정합니다. | |
Public 속성 | |
| FOnMoveCompleted | OnMoveCompleted |
| 이동 애니메이션이 완료되었을 때 발생하는 이벤트 | |
Protected 멤버 함수 | |
| virtual void | NativeDestruct () override |
Private 멤버 함수 | |
| class UCanvasPanelSlot * | GetCanvasSlot () const |
| 현재 위젯의 CanvasPanelSlot을 가져옵니다. | |
| void | TickAnimation () |
| 애니메이션을 위한 Tick 함수 | |
Private 속성 | |
| float | AnimationSpeed = 0.15f |
| 애니메이션 속도 (초 단위) | |
| float | AnimElapsedTime = 0.0f |
| 애니메이션 진행 시간 | |
| FVector2D | AnimStartPosition = FVector2D::ZeroVector |
| 애니메이션 시작 위치 | |
| FVector2D | AnimTargetPosition = FVector2D::ZeroVector |
| 애니메이션 목표 위치 | |
| FTimerHandle | AnimTimerHandle |
| 애니메이션을 위한 타이머 핸들 | |
| bool | bIsAnimating = false |
| 애니메이션 진행 중 여부 | |
| UTabIndicator::DECLARE_DYNAMIC_MULTICAST_DELEGATE | ( | FOnMoveCompleted | ) |
이동 완료 이벤트 델리게이트
|
private |
현재 위젯의 CanvasPanelSlot을 가져옵니다.
UTabIndicator.cpp 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MoveTo(), TickAnimation().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UTabIndicator::MoveTo | ( | FVector2D | InTargetPosition, |
| bool | InAnimate = true |
||
| ) |
목표 위치로 이동합니다.
| [in] | InTargetPosition | 이동할 목표 위치 (부모 기준 상대 좌표) |
| [in] | InAnimate | 애니메이션 여부 (false면 즉시 이동) |
UTabIndicator.cpp 파일의 19 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimationSpeed, AnimElapsedTime, AnimStartPosition, AnimTargetPosition, AnimTimerHandle, bIsAnimating, GetCanvasSlot(), OnMoveCompleted, TickAnimation().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
UTabIndicator.cpp 파일의 8 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimTimerHandle.
| void UTabIndicator::SetAnimationSpeed | ( | float | Speed | ) |
애니메이션 속도를 설정합니다.
| [in] | Speed | 애니메이션 속도 (초 단위) |
UTabIndicator.cpp 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimationSpeed.
|
private |
애니메이션을 위한 Tick 함수
UTabIndicator.cpp 파일의 61 번째 라인에서 정의되었습니다.
다음을 참조함 : AnimationSpeed, AnimElapsedTime, AnimStartPosition, AnimTargetPosition, AnimTimerHandle, bIsAnimating, GetCanvasSlot(), OnMoveCompleted.
다음에 의해서 참조됨 : MoveTo().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
애니메이션 속도 (초 단위)
UTabIndicator.h 파일의 49 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MoveTo(), SetAnimationSpeed(), TickAnimation().
|
private |
|
private |
|
private |
|
private |
애니메이션을 위한 타이머 핸들
UTabIndicator.h 파일의 52 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MoveTo(), NativeDestruct(), TickAnimation().
|
private |
| FOnMoveCompleted UTabIndicator::OnMoveCompleted |
이동 애니메이션이 완료되었을 때 발생하는 이벤트
UTabIndicator.h 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : MoveTo(), TickAnimation().