Nebula
Loading...
Searching...
No Matches
TBUI::TBUIRenderer Class Reference

#include <tbuirenderer.h>

Inherits tb::TBRendererBatcher.

Public Member Functions

tb::TBBitmap * CreateBitmap (int width, int height, uint32 *data) override
 
void RenderBatch (Batch *batch) override
 
void SetClipRect (const tb::TBRect &rect) override
 
void SetCmdBufferId (const CoreGraphics::CmdBufferId &cmdBufferId)
 
const CoreGraphics::CmdBufferIdGetCmdBufferId () const
 
Util::Array< TBUIBatchRenderView (TBUIView *view, int32_t width, int32_t height)
 

Private Attributes

Math::intRectangle clipRect
 
Util::Array< TBUIBatchbatches
 
CoreGraphics::CmdBufferId cmdBufferId
 

Member Function Documentation

◆ CreateBitmap()

tb::TBBitmap * TBUI::TBUIRenderer::CreateBitmap ( int width,
int height,
uint32 * data )
override

◆ GetCmdBufferId()

const CoreGraphics::CmdBufferId & TBUI::TBUIRenderer::GetCmdBufferId ( ) const

◆ RenderBatch()

void TBUI::TBUIRenderer::RenderBatch ( Batch * batch)
override

◆ RenderView()

Util::Array< TBUIBatch > TBUI::TBUIRenderer::RenderView ( TBUIView * view,
int32_t width,
int32_t height )

◆ SetClipRect()

void TBUI::TBUIRenderer::SetClipRect ( const tb::TBRect & rect)
override

◆ SetCmdBufferId()

void TBUI::TBUIRenderer::SetCmdBufferId ( const CoreGraphics::CmdBufferId & cmdBufferId)

Member Data Documentation

◆ batches

Util::Array<TBUIBatch> TBUI::TBUIRenderer::batches
private

◆ clipRect

Math::intRectangle TBUI::TBUIRenderer::clipRect
private

◆ cmdBufferId

CoreGraphics::CmdBufferId TBUI::TBUIRenderer::cmdBufferId
private

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