|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <CompassWidget.h>
UCompassWidget에 대한 상속 다이어그램 :
UCompassWidget에 대한 협력 다이어그램:Public 멤버 함수 | |
| UImage * | AddCompassMarker (ECompassMarkerType MarkerType) |
| UTexture2D * | GetTextureForMarkerType (ECompassMarkerType MarkerType) |
| void | RotateCompass (float ZRotation) |
| void | SetMarkerDistance (UImage *InMarker, float Distance) |
| 마커 거리 설정 (미터 단위) | |
| void | SetMarkerPosition (UImage *InMarker, float TargetRotation, bool bSideLock) |
| void | SetMarkerVisibility (UImage *InMarker, ESlateVisibility InVisibility) |
| 마커와 거리 텍스트의 Visibility 동시 설정 | |
Public 속성 | |
| class UImage * | Img_Compass |
| TMap< UImage *, class UTextBlock * > | MarkerDistanceMap |
| 마커별 거리 텍스트 매핑 | |
| TArray< UImage * > | Markers |
| TMap< ECompassMarkerType, UTexture2D * > | MarkerTextureMap |
| class UCanvasPanel * | Pnl_Compass |
Protected 멤버 함수 | |
| virtual void | NativeConstruct () override |
CompassWidget.h 파일의 25 번째 라인에서 정의되었습니다.
| UImage * UCompassWidget::AddCompassMarker | ( | ECompassMarkerType | MarkerType | ) |
CompassWidget.cpp 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : GetTextureForMarkerType(), MarkerDistanceMap, Markers, Pnl_Compass.
다음에 의해서 참조됨 : APlayerActor::UpdateCompassMarkers().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| UTexture2D * UCompassWidget::GetTextureForMarkerType | ( | ECompassMarkerType | MarkerType | ) |
CompassWidget.cpp 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : MarkerTextureMap.
다음에 의해서 참조됨 : AddCompassMarker(), APlayerActor::UpdateCompassMarkers().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
CompassWidget.cpp 파일의 11 번째 라인에서 정의되었습니다.
다음을 참조함 : FinalResult, MarkerTextureMap, OtherPlayer, QuestEnd, QuestStart, Teleporter, Wheatly.
| void UCompassWidget::RotateCompass | ( | float | ZRotation | ) |
CompassWidget.cpp 파일의 32 번째 라인에서 정의되었습니다.
다음을 참조함 : Img_Compass.
다음에 의해서 참조됨 : APlayerActor::Tick().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UCompassWidget::SetMarkerDistance | ( | UImage * | InMarker, |
| float | Distance | ||
| ) |
마커 거리 설정 (미터 단위)
CompassWidget.cpp 파일의 168 번째 라인에서 정의되었습니다.
다음을 참조함 : MarkerDistanceMap.
다음에 의해서 참조됨 : APlayerActor::UpdateCompassMarkers().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UCompassWidget::SetMarkerPosition | ( | UImage * | InMarker, |
| float | TargetRotation, | ||
| bool | bSideLock | ||
| ) |
CompassWidget.cpp 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : Img_Compass, MarkerDistanceMap, Pnl_Compass.
다음에 의해서 참조됨 : APlayerActor::UpdateCompassMarkers().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| void UCompassWidget::SetMarkerVisibility | ( | UImage * | InMarker, |
| ESlateVisibility | InVisibility | ||
| ) |
마커와 거리 텍스트의 Visibility 동시 설정
CompassWidget.cpp 파일의 191 번째 라인에서 정의되었습니다.
다음을 참조함 : MarkerDistanceMap.
다음에 의해서 참조됨 : APlayerActor::UpdateCompassMarkers().
이 함수를 호출하는 함수들에 대한 그래프입니다.:| class UImage* UCompassWidget::Img_Compass |
CompassWidget.h 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RotateCompass(), SetMarkerPosition().
| TMap<UImage*, class UTextBlock*> UCompassWidget::MarkerDistanceMap |
마커별 거리 텍스트 매핑
CompassWidget.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddCompassMarker(), SetMarkerDistance(), SetMarkerPosition(), SetMarkerVisibility().
| TArray<UImage*> UCompassWidget::Markers |
CompassWidget.h 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddCompassMarker().
| TMap<ECompassMarkerType, UTexture2D*> UCompassWidget::MarkerTextureMap |
CompassWidget.h 파일의 46 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetTextureForMarkerType(), NativeConstruct().
| class UCanvasPanel* UCompassWidget::Pnl_Compass |
CompassWidget.h 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddCompassMarker(), SetMarkerPosition().