Fission FSN
Loading...
Searching...
No Matches
fsCNativeTextEntryRenderData Class Reference

#include <fsCNativeTextEntryRenderData.h>

Inheritance diagram for fsCNativeTextEntryRenderData:

Public Member Functions

virtual ~fsCNativeTextEntryRenderData ()
Public Member Functions inherited from fsITextEntryRenderData
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) override
virtual void updateDo (fsS32 pDeltaMs) override
virtual void renderDo () override
 fsCNativeTextEntryRenderData ()
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)

Friends

class fsCTextEntry

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

◆ ~fsCNativeTextEntryRenderData()

fsCNativeTextEntryRenderData::~fsCNativeTextEntryRenderData ( )
virtual

◆ fsCNativeTextEntryRenderData()

fsCNativeTextEntryRenderData::fsCNativeTextEntryRenderData ( )
protected

Member Function Documentation

◆ renderDo()

void fsCNativeTextEntryRenderData::renderDo ( )
overrideprotectedvirtual

◆ updateDo()

void fsCNativeTextEntryRenderData::updateDo ( fsS32 pDeltaMs)
overrideprotectedvirtual

◆ virtualKeyboardActivateDo()

void fsCNativeTextEntryRenderData::virtualKeyboardActivateDo ( const fsStr & pPrompt,
fsS32 pMaxStingLength,
const fsPoint & pPos,
std::function< void(const fsStr &)> pFinalise )
overrideprotectedvirtual

◆ fsCTextEntry

friend class fsCTextEntry
friend

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