|
Fission FSN
|
#include <fsITextEntryRenderData.h>

Public Member Functions | |
| void | virtualKeyboardActivate (const fsStr &pPrompt, fsS32 pMaxStingLength, const fsPoint &pPos, std::function< void(const fsStr &)> pFinalise) |
| void | update (fsS32 pDeltaMs) |
| void | display () |
| fsITextEntryRenderData () | |
| virtual | ~fsITextEntryRenderData () |
| Public Member Functions inherited from fsINativeRenderData | |
| virtual | ~fsINativeRenderData () |
| Public Member Functions inherited from fsIRenderData | |
| virtual void | batchDataPopulate (void *pRenderBuffers, fsIRenderer::eSPRITE_STRIP_PLACE pPosition) const |
| void | passToEngineRenderer (fsIRenderer *pRenderer) |
| void | passToEngineRenderer (fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) |
| void | render () |
| fsBool | batchable () const |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsIRenderData ()=default |
| fsIRenderData ()=default | |
Protected Member Functions | |
| virtual void | virtualKeyboardActivateDo (const fsStr &pPrompt, fsS32 pMaxStingLength, const fsPoint &pPos, std::function< void(const fsStr &)> pFinalise)=0 |
| virtual void | updateDo (fsS32 pDeltaMs)=0 |
| void | renderDo () override=0 |
| Protected Member Functions inherited from fsINativeRenderData | |
| void | nativeImplRegister (fsINative *pImpl) |
| virtual fsINative * | nativeImplGet () const |
| fsINativeRenderData () | |
| Protected Member Functions inherited from fsIRenderData | |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer) |
| virtual void | passToEngineRendererDo (fsIRenderer *const pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) |
| virtual fsBool | batchableDo () const |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
Additional Inherited Members | |
| Static Public Member Functions inherited from fsIRenderData | |
| static void | factorySet (fsIRenderDataFactory *pComponentFactory) |
| static fsIRenderDataFactory * | factoryGet () |
| Public Attributes inherited from fsIRenderData | |
| fsSColour4B | mColour = fsSColour4B::fsRED() |
| fsITextEntryRenderData::fsITextEntryRenderData | ( | ) |
|
virtual |
| void fsITextEntryRenderData::display | ( | ) |
|
overrideprotectedpure virtual |
Reimplemented from fsIRenderData.
Implemented in fsCNativeTextEntryRenderData.
| void fsITextEntryRenderData::update | ( | fsS32 | pDeltaMs | ) |
|
protectedpure virtual |
Implemented in fsCNativeTextEntryRenderData.
| void fsITextEntryRenderData::virtualKeyboardActivate | ( | const fsStr & | pPrompt, |
| fsS32 | pMaxStingLength, | ||
| const fsPoint & | pPos, | ||
| std::function< void(const fsStr &)> | pFinalise ) |
|
protectedpure virtual |
Implemented in fsCNativeTextEntryRenderData.