Fission
FSN
Loading...
Searching...
No Matches
libs
fsRenderer
impl
raylib
native
fsCNativeTextEntry.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* File: fsCNativeTextEntry.h
4
*
5
* Purpose: cocos2d-x implementation of mobile text entry box
6
*
7
*********************************************************************/
8
9
#ifndef fsCNativeTextEntryhdr
10
#define fsCNativeTextEntryhdr
11
12
#if !defined fsDesktop
13
14
#include "
fsINative.h
"
15
16
#include <functional>
17
18
class
fsSColour
;
19
class
fsStr
;
20
struct
fsPoint
;
21
22
class
fsCNativeTextEntry
:
public
fsINative
23
{
24
public
:
25
26
void
update
(
fsS32
pDeltaMs);
27
void
virtualKeyboardActivate
(
const
fsStr
& pPrompt,
fsS32
pMaxStingLength,
const
fsPoint
& pPos,
28
std::function<
void
(
const
fsStr
&)> pFinalise);
29
30
fsCNativeTextEntry
();
31
virtual
~fsCNativeTextEntry
();
32
33
protected
:
34
35
void
renderDo
()
override
;
36
37
private
:
38
39
std::function<void(
const
fsStr
&)> mFinalise;
40
41
};
42
43
#endif
44
45
#endif
fsCNativeTextEntry
Definition
fsCNativeTextEntry.h:25
fsCNativeTextEntry::update
void update(fsS32 pDeltaMs)
fsCNativeTextEntry::fsCNativeTextEntry
fsCNativeTextEntry()
fsCNativeTextEntry::~fsCNativeTextEntry
virtual ~fsCNativeTextEntry()
fsCNativeTextEntry::renderDo
void renderDo() override
fsCNativeTextEntry::virtualKeyboardActivate
void virtualKeyboardActivate(const fsStr &pPrompt, fsS32 pMaxStingLength, const fsPoint &pPos, std::function< void(const fsStr &)> pFinalise)
fsINative
Definition
fsINative.h:31
fsSColour
Definition
fsSColour.h:20
fsStr
Definition
fsStr.h:23
fsS32
int fsS32
Definition
fsBaseTypes.h:20
fsINative.h
fsPoint
Definition
fsPoint.h:17
Generated on
for Fission by
1.16.1