10#include "GUIPropertyItemBase.h"
11#include "GUIDefinitions.h"
22 class CGUIPropertyItemViewListBase;
23 class CGUIViewImageBase;
247 return static_cast<bool>(!
static_cast<int64_t
>(a));
343 return static_cast<bool>(!
static_cast<int64_t
>(a));
459 return static_cast<bool>(!
static_cast<int64_t
>(a));
787 virtual bool ShowCallback(CPropertyCallback* pCallback,
bool bAutoDestroy =
true);
1048 void InternalSetInstantApplyMode(
bool bSet,
bool bFixMode);
1052 const CResult InitializeThread();
1053 bool IsThreadInitialized();
1057 const CResult TerminateThread();
1061 ECallbackType_None = 0,
1062 ECallbackType_Confirm,
1063 ECallbackType_Delete,
1064 ECallbackType_Cancel,
1065 ECallbackType_RealtimeEvent,
1076 CPropertyCallback* m_pRealtimeCallback;
1077 bool m_bRealtimeCallbackAutoDestroy;
1079 CPropertyCallback* m_pShowCallback;
1080 bool m_bShowCallbackAutoDestroy;
1082 CPropertyCallback* m_pConfirmCallback;
1083 bool m_bConfirmCallbackAutoDestroy;
1085 CPropertyCallback* m_pCancelCallback;
1086 bool m_bCancelCallbackAutoDestroy;
1088 CPropertyCallback* m_pDeleteCallback;
1089 bool m_bDeleteCallbackAutoDestroy;
1091 std::deque<Base::CFLString<wchar_t>>& m_deqProcedureParameterString;
1092 std::future<void>* m_pProcedureThread;
1094 volatile bool m_bThreadRunning;
1095 volatile bool m_bThreadInitialized;
1096 volatile bool m_bThreadTerminated;
1100 bool m_bEnableInstantApplyMode;
1101 bool m_bFixInstantApplyMode;
1102 bool m_bFigureAutoHideMode;
1103 bool m_bShowUnavailableContextMenu;
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemBase.h:37
뷰 리스트 프로퍼티 아이템 베이스 클래스
Definition GUIPropertyItemViewListBase.h:28
뷰의 기반 클래스
Definition GUIViewImageBase.h:43
이미지 뷰 클래스
Definition GUIViewImage.h:319
EFigureDeclType
도형의 타입
Definition DefinitionsFigure.h:33
EFigureTemplateType
도형의 변수 자료형
Definition DefinitionsFigure.h:302
EAvailableFigureDeclType
사용 가능한 Figure의 형태를 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureDeclType() 함수를 통해 설정할 수 있습니다.
Definition GUIPropertyItemFigure.h:33
@ EAvailableFigureDeclType_ComplexRegion
ComplexRegion
Definition GUIPropertyItemFigure.h:120
@ EAvailableFigureDeclType_PointArray
PointArray
Definition GUIPropertyItemFigure.h:160
@ EAvailableFigureDeclType_Frustum
CFLFrustum (3D)
Definition GUIPropertyItemFigure.h:201
@ EAvailableFigureDeclType_Default_3D
EAvailableFigureDeclType_Default_3D 는 모든 3D 객체와 Rect 를 포함합니다.
Definition GUIPropertyItemFigure.h:217
@ EAvailableFigureDeclType_Point3
CFLPoint3 (3D)
Definition GUIPropertyItemFigure.h:193
@ EAvailableFigureDeclType_Doughnut
Doughnut
Definition GUIPropertyItemFigure.h:136
@ EAvailableFigureDeclType_Circle
Circle
Definition GUIPropertyItemFigure.h:72
@ EAvailableFigureDeclType_BezierQuarticCurve
BezierQuarticCurve
Definition GUIPropertyItemFigure.h:112
@ EAvailableFigureDeclType_BezierCubicCurve
BezierCubicCurve
Definition GUIPropertyItemFigure.h:104
@ EAvailableFigureDeclType_Array
FigureArray
Definition GUIPropertyItemFigure.h:128
@ EAvailableFigureDeclType_Ellipse
Ellipse
Definition GUIPropertyItemFigure.h:80
@ EAvailableFigureDeclType_Quad
Quad
Definition GUIPropertyItemFigure.h:64
@ EAvailableFigureDeclType_Text
Text
Definition GUIPropertyItemFigure.h:168
@ EAvailableFigureDeclType_All
All 값은 모든 Figure DeclType이 유효합니다.
Definition GUIPropertyItemFigure.h:176
@ EAvailableFigureDeclType_Rect
Rect
Definition GUIPropertyItemFigure.h:56
@ EAvailableFigureDeclType_CubicSpline
CubicSpline
Definition GUIPropertyItemFigure.h:88
@ EAvailableFigureDeclType_All_3D
EAvailableFigureDeclType_All_3D 는 모든 3D 객체와 Rect 를 포함합니다.
Definition GUIPropertyItemFigure.h:209
@ EAvailableFigureDeclType_BezierQuadraticCurve
BezierQuadraticCurve
Definition GUIPropertyItemFigure.h:96
@ EAvailableFigureDeclType_Region
Region
Definition GUIPropertyItemFigure.h:144
@ EAvailableFigureDeclType_Line
Line
Definition GUIPropertyItemFigure.h:48
@ EAvailableFigureDeclType_RoundRect
RoundRect
Definition GUIPropertyItemFigure.h:152
@ EAvailableFigureDeclType_Default
EAvailableFigureDeclType_Default 는 3D 객체와 Text 를 제외한 모든 Figure DeclType 입니다.
Definition GUIPropertyItemFigure.h:184
@ EAvailableFigureDeclType_Point
Point
Definition GUIPropertyItemFigure.h:40
EAvailableFigureTemplateType
사용 가능한 Figure의 자료형을 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureTemplateType() 함수를 통해 설정할 수 있습니다...
Definition GUIPropertyItemFigure.h:258
@ EAvailableFigureTemplateType_Mixed
Mixed
Definition GUIPropertyItemFigure.h:297
@ EAvailableFigureTemplateType_Default
Default
Definition GUIPropertyItemFigure.h:313
@ EAvailableFigureTemplateType_All
모든 Template Type
Definition GUIPropertyItemFigure.h:305
@ EAvailableFigureTemplateType_Float
Float
Definition GUIPropertyItemFigure.h:281
@ EAvailableFigureTemplateType_Double
Double
Definition GUIPropertyItemFigure.h:289
@ EAvailableFigureTemplateType_Int64
Int64
Definition GUIPropertyItemFigure.h:273
@ EAvailableFigureTemplateType_Int32
Int32
Definition GUIPropertyItemFigure.h:265
EAvailableFigureTransformType
사용 가능한 Figure의 변형 타입을 설정합니다. CGUIPropertyItemFigure::SetAvailableFigureTransformType() 함수를 통해 설정할 수 있...
Definition GUIPropertyItemFigure.h:354
@ EAvailableFigureTransformType_Inflate
확대 (현재 지원하지 않음)
Definition GUIPropertyItemFigure.h:380
@ EAvailableFigureTransformType_Warp
Warp 기능
Definition GUIPropertyItemFigure.h:413
@ EAvailableFigureTransformType_All
모든 변형 타입
Definition GUIPropertyItemFigure.h:421
@ EAvailableFigureTransformType_Reduce
Region 및 PointArray 를 근사화하여 점 개수 줄이기 연산
Definition GUIPropertyItemFigure.h:397
@ EAvailableFigureTransformType_Split
Rect를 쪼개서 FigureArray로 만드는 기능
Definition GUIPropertyItemFigure.h:405
@ EAvailableFigureTransformType_None
아무 변형도 허용하지 않음
Definition GUIPropertyItemFigure.h:361
@ EAvailableFigureTransformType_Default
기본값
Definition GUIPropertyItemFigure.h:429
@ EAvailableFigureTransformType_Rotate
회전
Definition GUIPropertyItemFigure.h:369
@ EAvailableFigureTransformType_Scale
크기 변형 (현재 지원하지 않음)
Definition GUIPropertyItemFigure.h:388