13GX_CORE_NAMESPACE_BEGIN()
26 static GX_CSTR MAIN_PROTOCOL;
37 GxClipboard(
void) { _pCopyBuffer[0] = 0; }
39 virtual ~GxClipboard(
void) {}
48 void copyValue(
const u8 value);
50 void copyValue(
const u16 value);
52 void copyValue(
const u32 value);
54 void copyValue(
const u64 value);
56 void copyValue(
const s8 value);
58 void copyValue(
const s16 value);
60 void copyValue(
const s32 value);
62 void copyValue(
const s64 value);
64 void copyValue(
const f32 value);
66 void copyValue(
const f64 value);
68 void copyValue(
const b32 value);
70 void copyValue(
const GX_CHAR value);
72 void copyValue(
const GX_CSTR value);
74 void copyValue(
const GxString* pValue);
76 void copyValue(
const void* pValue);
83 b32 pasteValue(u8& value);
85 b32 pasteValue(u16& value);
87 b32 pasteValue(u32& value);
89 b32 pasteValue(u64& value);
91 b32 pasteValue(s8& value);
93 b32 pasteValue(s16& value);
95 b32 pasteValue(s32& value);
97 b32 pasteValue(s64& value);
99 b32 pasteValue(f32& value);
101 b32 pasteValue(f64& value);
103 b32 pasteValue(
b32& value);
105 b32 pasteValue(GX_CHAR& value);
115 void setClipboard(u32 size);
117 u32 getClipboard(
void);
126 GX_CHAR _pCopyBuffer[COPY_BUFFER_SIZE];
131GX_CORE_NAMESPACE_END()
void GxTypedObject
その他
Definition GxDefine.h:213
static constexpr u32 VALUE_128K
128K
Definition GxMath.h:136
プロパティクラス
Definition GxProperty.h:48
実行時型情報クラス
Definition GxRtti.h:154
文字列型クラス
Definition GxString.h:18
32bitブーリアン
Definition GxDefine.h:173