Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
PiGui::RasterizeSVGTask Class Reference
Inheritance diagram for PiGui::RasterizeSVGTask:
Inheritance graph
[legend]
Collaboration diagram for PiGui::RasterizeSVGTask:
Collaboration graph
[legend]

Public Member Functions

 RasterizeSVGTask (std::string filename, int width, int height, Graphics::Texture *outputTexture)
 
 RasterizeSVGTask (std::string filename, int width, int height, PiFace *fontFace)
 
bool LoadFile ()
 
virtual void OnExecute (TaskRange range) override
 
virtual void OnComplete () override
 
uint8_t * GetImageData ()
 
PiFaceGetFontFace ()
 
- Public Member Functions inherited from Task
 Task (TaskRange range={})
 
virtual ~Task ()=default
 
virtual void OnExecute (TaskRange range)=0
 
virtual void OnComplete ()
 
void SetOwner (CompleteNotifier *)
 
- Public Member Functions inherited from CompleteNotifier
 CompleteNotifier ()
 
bool IsComplete ()
 

Public Attributes

std::string filename
 
int width
 
int height
 
- Public Attributes inherited from CompleteNotifier
std::atomic< uint32_t > m_dependants
 

Constructor & Destructor Documentation

◆ RasterizeSVGTask() [1/2]

PiGui::RasterizeSVGTask::RasterizeSVGTask ( std::string  filename,
int  width,
int  height,
Graphics::Texture outputTexture 
)
inline

◆ RasterizeSVGTask() [2/2]

PiGui::RasterizeSVGTask::RasterizeSVGTask ( std::string  filename,
int  width,
int  height,
PiFace fontFace 
)
inline
Here is the call graph for this function:

Member Function Documentation

◆ GetFontFace()

PiFace * PiGui::RasterizeSVGTask::GetFontFace ( )
inline

◆ GetImageData()

uint8_t * PiGui::RasterizeSVGTask::GetImageData ( )
inline

◆ LoadFile()

bool PiGui::RasterizeSVGTask::LoadFile ( )
inline

◆ OnComplete()

virtual void PiGui::RasterizeSVGTask::OnComplete ( )
inlineoverridevirtual

Reimplemented from Task.

◆ OnExecute()

virtual void PiGui::RasterizeSVGTask::OnExecute ( TaskRange  range)
inlineoverridevirtual

Implements Task.

Here is the call graph for this function:

Member Data Documentation

◆ filename

std::string PiGui::RasterizeSVGTask::filename

◆ height

int PiGui::RasterizeSVGTask::height

◆ width

int PiGui::RasterizeSVGTask::width

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