タグ

2015年11月11日のブックマーク (4件)

  • Paint System | Qt GUI 6.7.1

    Qt's paint system enables painting on screen and print devices using the same API, and is primarily based on the QPainter, QPaintDevice, and QPaintEngine classes. QPainter is used to perform drawing operations, QPaintDevice is an abstraction of a two-dimensional space that can be painted on using a QPainter, and QPaintEngine provides the interface that the painter uses to draw onto different types

    zyxwv
    zyxwv 2015/11/11
    Qt での描画の流れ
  • QPA(Qt Platform Abstraction) メモ - Qiita

    QPAとは QPAはQt5(正確にはQt4.8)から導入された、プラットフォーム依存部(描画、ユーザー入力等)を隠蔽する仕組み。 Linuxでは.so、Windowsでは.dllの形で提供される。 xcb(X Window System), windows, directfb, linuxfb, eglfsなどのプラグインが用意されている。 普段ユーザーが意識することは無いが、Qtアプリが動作する際はいずれかのQPAプラグインが必ず使用されている。 QPAプラグインの使用方法 環境変数QT_QPA_PLATFORMもしくは、Qtアプリケーション起動時の引数-platformでQPAプラグインを指定することができる。 ただしここで指定するのは、プラグインのファイル名ではなくプラグインが返すキー値(例えばlibqxcb.soではxcb)であることに注意。 指定がない場合はシステムデフォルトのプ

    QPA(Qt Platform Abstraction) メモ - Qiita
    zyxwv
    zyxwv 2015/11/11
    QPlatformWindow = ウィンドウ操作, QPlatformBackingStore = QPaintDeviceの提供, QPlatformPixmap = QPaintEngineの提供
  • [OpenGL] FrameBufferとRenderBufferについてメモ - Qiita

    FrameBufferやRenderBufferなど、バッファという言葉はOpenGLやWebGLを扱っていると頻繁に目にします。 ある程度理解していますが、時間を置くとどうしても理解が曖昧になるので、いったん自分の理解の範囲内で備忘録としてまとめました。 なので、間違いや勘違いがあるかもしれません。(もしなにか間違ってたら指摘してくれるとうれしいです) Framebuffer Object まず、FrameBuffer ObjectとRenderBufferについての簡単な関係図を書きました↓ 見て分かるように、FrameBuffer Objectは「Color Buffer」「Depth Buffer」「Stencil Buffer」を内包しています。 つまり、FrameBuffer Objectはこれらいくつかのバッファを統合するオブジェクトです。 それ自身に値を保持しているわけでは

    [OpenGL] FrameBufferとRenderBufferについてメモ - Qiita
    zyxwv
    zyxwv 2015/11/11
    FBO は用途ごとのバッファをまとめたもの。各バッファには texture/render のバッファを使うことができる。render buffer 内のデータは内部形式で保持されるため効率がいい。
  • RFB Prococol 3.8

    トップページ - 翻訳ドキュメント - RFB プロトコル 3.8 原文:http://www.realvnc.com/docs/rfbproto.pdf(注 PDF) 原文との対訳として読みたい方へ:このページをローカルに保存して、スタイルシートの original クラスの display 属性を none から block に変更してみてください。 2009/01/18 0.1.0 初版 2009/08/15 0.2.0 元の仕様が更新されていたのでそれを反映しました。定数定義の追加と誤植訂正です。 ソーシャルブックマーク: サイト内関連リンク: RFB プロトコル 3.7 The RFB Protocol RFB プロトコル Tristan Richardson RealVNC Ltd (formerly of Olivetti Research Ltd / AT&T Labs C