|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
#include <DrawingBoardWidget.h>
UDrawingBoardWidget에 대한 상속 다이어그램 :
UDrawingBoardWidget에 대한 협력 다이어그램:Public 멤버 함수 | |
| UDrawingBoardWidget (const FObjectInitializer &ObjectInitializer) | |
| virtual void | NativeConstruct () override |
Protected 멤버 함수 | |
| virtual FReply | NativeOnMouseButtonDown (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual FReply | NativeOnMouseButtonUp (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
| virtual FReply | NativeOnMouseMove (const FGeometry &InGeometry, const FPointerEvent &InMouseEvent) override |
Protected 속성 | |
| bool | bIsDrawing |
| TObjectPtr< class UImageButton > | Button_Clear |
| TObjectPtr< class UImageButton > | Button_Save |
| TObjectPtr< class UImage > | Image_Canvas |
| TObjectPtr< class UOverlay > | Overlay_DrawWindow |
| FVector2D | prevMousePos |
| TObjectPtr< class UTextureRenderTarget2D > | RT_Canvas |
Private 멤버 함수 | |
| void | ClearCanvas () |
| void | CloseDrawWindow () |
| void | DrawLines (FVector2D mousePos, FLinearColor drawColor) |
| void | DrawPoint (FVector2D mousePos, FLinearColor drawColor) |
| FVector2D | GetLocalMousePos (FVector2D mousePos) |
| void | SaveCanvas () |
| bool | SaveRenderTargetToPNG (UTextureRenderTarget2D *RenderTarget, const FString &FullFilePath) |
DrawingBoardWidget.h 파일의 13 번째 라인에서 정의되었습니다.
| UDrawingBoardWidget::UDrawingBoardWidget | ( | const FObjectInitializer & | ObjectInitializer | ) |
DrawingBoardWidget.cpp 파일의 17 번째 라인에서 정의되었습니다.
|
private |
DrawingBoardWidget.cpp 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : RT_Canvas.
다음에 의해서 참조됨 : NativeConstruct().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
|
private |
DrawingBoardWidget.cpp 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : prevMousePos, RT_Canvas.
다음에 의해서 참조됨 : NativeOnMouseMove().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
DrawingBoardWidget.cpp 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : RT_Canvas.
다음에 의해서 참조됨 : NativeOnMouseButtonDown().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
DrawingBoardWidget.cpp 파일의 134 번째 라인에서 정의되었습니다.
다음을 참조함 : Image_Canvas, RT_Canvas.
다음에 의해서 참조됨 : NativeOnMouseButtonDown(), NativeOnMouseButtonUp(), NativeOnMouseMove().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
DrawingBoardWidget.cpp 파일의 26 번째 라인에서 정의되었습니다.
다음을 참조함 : Button_Clear, Button_Save, ClearCanvas(), SaveCanvas().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
DrawingBoardWidget.cpp 파일의 35 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsDrawing, DrawPoint(), GetLocalMousePos(), Image_Canvas, prevMousePos.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
DrawingBoardWidget.cpp 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsDrawing, GetLocalMousePos(), prevMousePos.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
overrideprotectedvirtual |
DrawingBoardWidget.cpp 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsDrawing, DrawLines(), GetLocalMousePos().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
DrawingBoardWidget.cpp 파일의 153 번째 라인에서 정의되었습니다.
다음을 참조함 : RT_Canvas, SaveRenderTargetToPNG().
다음에 의해서 참조됨 : NativeConstruct().
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
private |
DrawingBoardWidget.cpp 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SaveCanvas().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
protected |
DrawingBoardWidget.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeOnMouseButtonDown(), NativeOnMouseButtonUp(), NativeOnMouseMove().
|
protected |
DrawingBoardWidget.h 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
DrawingBoardWidget.h 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
DrawingBoardWidget.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLocalMousePos(), NativeOnMouseButtonDown().
|
protected |
DrawingBoardWidget.h 파일의 28 번째 라인에서 정의되었습니다.
|
protected |
DrawingBoardWidget.h 파일의 38 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DrawLines(), NativeOnMouseButtonDown(), NativeOnMouseButtonUp().
|
protected |
DrawingBoardWidget.h 파일의 24 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ClearCanvas(), DrawLines(), DrawPoint(), GetLocalMousePos(), SaveCanvas().