色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>Clutter 在Linux 中的探究

Clutter 在Linux 中的探究

2017-10-19 | rar | 0.6 MB | 次下載 | 1積分

資料介紹

  1 引言

  目前,三維用戶圖形界面已成為移動嵌入式設(shè)備的一個

  新的發(fā)展趨勢。三維用戶圖形界面的實現(xiàn)依賴于嵌入式軟件

  平臺中的 3D 圖形庫。目前,嵌入式 3D 圖形庫已有業(yè)界的工

  業(yè)標(biāo)準(zhǔn) OpenGL ES,它是專門為嵌入式設(shè)備設(shè)計的跨平臺的

  三維圖形 API 標(biāo)準(zhǔn),是 Khronos 協(xié)會從 OpenGL 裁剪定制而來

  的。基于 OpenGL ES 的 API 來開發(fā)應(yīng)用程序,需要熟悉復(fù)雜

  的圖形 API 和豐富的數(shù)學(xué)知識,具有一定的難度。為了能夠

  快速簡單地開發(fā)三維應(yīng)用,OpenedHand 公司開發(fā)了一個開源

  UI 圖形庫 Clutter。

  Clutter 用于創(chuàng)建快速、視覺效果豐富、支持三維圖形和動

  畫效果的用戶圖形程序。Clutter 仍然使用 OpenGL ES 作為底

  層的圖形渲染庫,但是向開發(fā)者屏蔽了 GL 的 API,對其復(fù)雜

  接口進(jìn)行了封裝。與 OpenGL ES 相比,Clutter 的 API 易用、

  高效、并且具有很大的靈活性。

  2 Clutter 的系統(tǒng)設(shè)計

  Clutter 的系統(tǒng)架構(gòu)可以分為 3 個層次:核心模塊、后端實

  現(xiàn)以及系統(tǒng)平臺支持,如圖 1 所示。Clutter 的核心模塊包括界

  面元素模塊 UI elements、GL 抽象層 COGL、UI 腳本模塊 JSon

  以及事件處理模塊 Event Loop。Clutter 的后端實現(xiàn)層是指

  Clutter 與窗口系統(tǒng) X11 以及 EGL 的集成部分。系統(tǒng)平臺支持

  層是指 Clutter 對系統(tǒng)平臺的依賴部分,包括 OpenGL ES,

  EGL,以及 X Window 等。

  界面元素GL 抽象庫事件處理UI 描述腳本Clutter

  UI elementsCOGLEvent LoopJSon核心模塊

  Clutter-EglX 后端Clutter-X11 后端Clutter

  后端實現(xiàn)

  OpenGL ESEGLX11Pango系統(tǒng)平臺

  2.1 界面元素模塊

  Clutter 的繪圖模型采用的是基于場景圖的保留模式。場

  景具有三維空間,場景中的每個對象都代表了三維空間中的

  一個二維曲面,采用二維圖形來表達(dá)三維效果。場景圖的頂

  層容器稱為 Stage,場景圖中的基本界面元素稱為 Actor。Stage

  就是一個預(yù)設(shè)的三維空間。標(biāo)準(zhǔn)的 Actor 具有 2D 形狀,能夠

  在三維空間進(jìn)行縮放、旋轉(zhuǎn)、部分透明等變換。

  可以將多個 Actor 組合成一個 Group,然后對這個 Group

  作變換時,Group 中的所有 Actor 就會跟著一起改變,相當(dāng)?shù)?/p>

  方便。多個 Group 還可以再組合成另一個 group 里,這樣可以

  很方便去設(shè)計一些動畫。

  2.2 GL 抽象層

  COGL 是 Clutter 定義的一個 GL 的抽象庫,它提供了一套

  通用的渲染 API,對 OpenGL 1.4 及更高版本, OpenGL ES 1.1

  和 OpenGL ES 2.0 進(jìn)行了封裝。其目的是增強(qiáng) Clutter 在各個

  OpenGL 和 OpenGL ES 版本之間的可移植性。

  2.3 基于腳本的 UI 描述

  JSon 是 Clutter 提供的一種描述用戶圖形界面的腳本語言,

  它的語法源自 JSON (JavaScript Objective Notation)。JSon 所描

  述的每一個 UI 元素都稱之為對象。JSon 支持的對象類型十分

  廣泛,不僅包括所有的 Actor 和 Container,還支持 Behavior 對

  象。應(yīng)用程序動態(tài)加載 JSon 描述文件并獲取其中的對象,來

  構(gòu)建 UI 圖形界面。

  2.4 Clutter 的后端實現(xiàn)

  Clutter 作為一個 GUI 圖形庫,必須和底層的窗口系統(tǒng)集

  成。目前,Clutter 提供了基于 X Window 的實現(xiàn):Clutter-X11

  后端和 Clutter-eglx 后端。Clutter 后端對象的繼承關(guān)系如圖 2Clutter 在Linux 中的探究

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機(jī)窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 性春院| 九九久久国产| 午夜噜噜噜私人影院在线播放| 久久99精品AV99果冻传媒| sihu国产精品永久免费| 亚洲伊人久久网| 色综合五月激情综合色一区| 伦理片天堂eeuss影院| 国产又黄又硬又粗| 动漫H片在线播放免费高清| 最近中文字幕MV高清在线| 亚洲国产精品一区二区久久第| 日韩特黄特色大片免费视频| 毛片免费观看的视频在线| 国产亚洲欧美高清在线| 成人久久欧美日韩一区二区三区| 在线中文高清资源免费观看| 亚洲 日韩经典 中文字幕| 人曽交Z00Z0OA片| 男女性杂交内射妇女BBWXZ | 好男人免费观看在线高清WWW| 耻辱诊察室1一4集动漫在线观看| 在线欧美 精品 第1页| 亚洲精品久久久久AV无码林星阑| 爽爽影院线观看免费| 青青app| 男女高潮又爽又黄又无遮挡| 久久毛片基地| 精品国产美女AV久久久久| 国产亚洲日韩另类在线观看| 国产大片51精品免费观看| 纯肉高H放荡受BL文库| jizz丝袜| ae58老司机福利| 97国产精品视频在线观看| 中文字幕亚洲欧美在线视频| 又爽又黄又粗又大免费视频| 一道精品视频一区二区三区| 亚洲日韩天堂在线中文字幕| 亚洲九九视频| 亚洲伊人色|