Fission FSN
Loading...
Searching...
No Matches
fsITextEntryRenderData Class Referenceabstract

#include <fsITextEntryRenderData.h>

Inheritance diagram for fsITextEntryRenderData:

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 fsINativenativeImplGet () 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 fsIRenderDataFactoryfactoryGet ()
Public Attributes inherited from fsIRenderData
fsSColour4B mColour = fsSColour4B::fsRED()

Constructor & Destructor Documentation

◆ fsITextEntryRenderData()

fsITextEntryRenderData::fsITextEntryRenderData ( )

◆ ~fsITextEntryRenderData()

fsITextEntryRenderData::~fsITextEntryRenderData ( )
virtual

Member Function Documentation

◆ display()

void fsITextEntryRenderData::display ( )

◆ renderDo()

void fsITextEntryRenderData::renderDo ( )
overrideprotectedpure virtual

Reimplemented from fsIRenderData.

Implemented in fsCNativeTextEntryRenderData.

◆ update()

void fsITextEntryRenderData::update ( fsS32 pDeltaMs)

◆ updateDo()

virtual void fsITextEntryRenderData::updateDo ( fsS32 pDeltaMs)
protectedpure virtual

◆ virtualKeyboardActivate()

void fsITextEntryRenderData::virtualKeyboardActivate ( const fsStr & pPrompt,
fsS32 pMaxStingLength,
const fsPoint & pPos,
std::function< void(const fsStr &)> pFinalise )

◆ virtualKeyboardActivateDo()

virtual void fsITextEntryRenderData::virtualKeyboardActivateDo ( const fsStr & pPrompt,
fsS32 pMaxStingLength,
const fsPoint & pPos,
std::function< void(const fsStr &)> pFinalise )
protectedpure virtual

The documentation for this class was generated from the following files: