Plasma Engine  2.0
Loading...
Searching...
No Matches
plRmlUiInternal::Extractor Class Referencefinal
Inheritance diagram for plRmlUiInternal::Extractor:

Public Member Functions

virtual void RenderGeometry (Rml::Vertex *pVertices, int iNum_vertices, int *pIndices, int iNum_indices, Rml::TextureHandle hTexture, const Rml::Vector2f &translation) override
 
virtual Rml::CompiledGeometryHandle CompileGeometry (Rml::Vertex *pVertices, int iNum_vertices, int *pIndices, int iNum_indices, Rml::TextureHandle hTexture) override
 
virtual void RenderCompiledGeometry (Rml::CompiledGeometryHandle hGeometry_handle, const Rml::Vector2f &translation) override
 
virtual void ReleaseCompiledGeometry (Rml::CompiledGeometryHandle hGeometry_handle) override
 
virtual void EnableScissorRegion (bool bEnable) override
 
virtual void SetScissorRegion (int x, int y, int iWidth, int iHeight) override
 
virtual bool LoadTexture (Rml::TextureHandle &ref_hTexture_handle, Rml::Vector2i &ref_texture_dimensions, const Rml::String &sSource) override
 
virtual bool GenerateTexture (Rml::TextureHandle &ref_hTexture_handle, const Rml::byte *pSource, const Rml::Vector2i &source_dimensions) override
 
virtual void ReleaseTexture (Rml::TextureHandle hTexture_handle) override
 
virtual void SetTransform (const Rml::Matrix4f *pTransform) override
 
void BeginExtraction (const plVec2I32 &vOffset)
 
void EndExtraction ()
 
plRenderDataGetRenderData ()
 

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