コード例 #1
0
ファイル: GLWidgetRenderer.cpp プロジェクト: aisq2008/QtAV
void GLWidgetRenderer::resizeEvent(QResizeEvent *e)
{
    DPTR_D(GLWidgetRenderer);
    d.update_background = true;
    resizeRenderer(e->size());
    QGLWidget::resizeEvent(e); //will call resizeGL(). TODO:will call paintEvent()?
}
コード例 #2
0
ファイル: WidgetRenderer.cpp プロジェクト: 151706061/QtAV
void WidgetRenderer::resizeEvent(QResizeEvent *e)
{
    DPTR_D(WidgetRenderer);
    d.update_background = true;
    resizeRenderer(e->size());
    update();
}
コード例 #3
0
ファイル: OpenGLRendererBase.cpp プロジェクト: 151706061/QtAV
void OpenGLRendererBase::onResizeEvent(int w, int h)
{
    DPTR_D(OpenGLRendererBase);
    d.update_background = true;
    resizeRenderer(w, h);
    d.setupAspectRatio();
    //QOpenGLWindow::resizeEvent(e); //will call resizeGL(). TODO:will call paintEvent()?
}
コード例 #4
0
ファイル: QuickFBORenderer.cpp プロジェクト: ntibor22/QtAV
void QuickFBORenderer::fboSizeChanged(const QSize &size)
{
    DPTR_D(QuickFBORenderer);
    d.update_background = true;
    resizeRenderer(size);
    d.glv.setProjectionMatrixToRect(QRectF(0, 0, size.width(), size.height()));
    d.setupAspectRatio();
}
コード例 #5
0
void Direct2DRenderer::resizeEvent(QResizeEvent *e)
{
    resizeRenderer(e->size());
    DPTR_D(Direct2DRenderer);
    d.update_background = true;
    if (d.render_target) {
        D2D1_SIZE_U size = {
            (UINT32)e->size().width(),
            (UINT32)e->size().height()
        };
        // Note: This method can fail, but it's okay to ignore the
        // error here -- it will be repeated on the next call to
        // EndDraw.
        d.render_target->Resize(&size); //D2D1_SIZE_U&?
    }
    update();
}
コード例 #6
0
ファイル: WidgetRenderer.cpp プロジェクト: cascarpato/QtAV
void WidgetRenderer::resizeEvent(QResizeEvent *e)
{
    resizeRenderer(e->size());
    update();
}
コード例 #7
0
ファイル: tron.cpp プロジェクト: KDE/ksnakeduel
void Tron::resizeEvent(QResizeEvent *)
{
	resizeRenderer();
	updatePixmap();
	update();
}
コード例 #8
0
ファイル: tron.cpp プロジェクト: KDE/ksnakeduel
void Tron::createNewPlayfield()
{
	resizeRenderer();

	pf.initialize();
}