DtkDeclarative
DTK Declarative module
载入中...
搜索中...
未找到
Dtk::Quick::DBlitFramebufferNode类 参考
类 Dtk::Quick::DBlitFramebufferNode 继承关系图:
Dtk::Quick::GLRenderNode Dtk::Quick::SoftwareRenderNode

Public 类型

typedef void(* RenderCallback) (DBlitFramebufferNode *node, void *data)
 

Public 成员函数

QSizeF size () const
 
QSGTexture * texture () const
 
QRectF rect () const override
 
void resize (const QSizeF &size)
 
void setMargins (const QMarginsF &margin)
 
void setRenderCallback (RenderCallback callback, void *data)
 
void doRenderCallback ()
 
virtual QImage toImage () const
 

静态 Public 成员函数

static DBlitFramebufferNodecreateOpenGLNode (QQuickItem *item, bool shareBuffer=false, bool useAtlasTexture=false)
 
static DBlitFramebufferNodecreateSoftwareNode (QQuickItem *item, bool shareBuffer=false, bool useAtlasTexture=false)
 

Protected 成员函数

 DBlitFramebufferNode (QQuickItem *item)
 

Protected 属性

QPointer< QQuickItem > m_item
 
QSizeF m_size
 
QMarginsF m_margins
 
QRectF m_rect
 
QScopedPointer< ProxyAtlasTexturem_texture
 
RenderCallback m_renderCallback = nullptr
 
void * m_callbackData = nullptr
 
bool shareBuffer = false
 
bool useAtlasTexture = false
 

该类的文档由以下文件生成: