1. 程式人生 > >OpenGL:GLUT庫字型設定API

OpenGL:GLUT庫字型設定API

/* GLUT font sub-API */  
GLUTAPI void APIENTRY glutBitmapCharacter(void *font, int character);  
/* 
繪製一個影象字元 
Font表示要使用的影象字型,如下表所示: 

GLUT_BITMAP_8_BY_13 一種固定寬度字型,每個字元都放在一個8x13畫素的矩形框內 
GLUT_BITMAP_9_BY_15 一種固定寬度字型,每個字元都放在一個9x15畫素的矩形框內 
GLUT_BITMAP_TIMES_ROMAN_10  一種10點均勻間距的Times Roman字型 
GLUT_BITMAP_TIMES_ROMAN_24  一種24點均勻間距的Times Roman字型 
GLUT_BITMAP_HELVETICA_10    一種10點均勻間距的Helvetica字型 
GLUT_BITMAP_HELVETICA_12    一種12點均勻間距的Helvetica字型 
GLUT_BITMAP_HELVETICA_18    一種18點均勻間距的Helvetica字型 
Character表示要繪製的字元 
*/
GLUTAPI int APIENTRY glutBitmapWidth(void *font, int character); /* 返回一個影象字元的寬度 font是指定的影象字型,如下表所示: GLUT_BITMAP_8_BY_13 一種固定寬度字型,每個字元都放在一個8x13畫素的矩形框內 GLUT_BITMAP_9_BY_15 一種固定寬度字型,每個字元都放在一個9x15畫素的矩形框內 GLUT_BITMAP_TIMES_ROMAN_10 一種10點均勻間距的Times Roman字型 GLUT_BITMAP_TIMES_ROMAN_24 一種24點均勻間距的Times Roman字型 GLUT_BITMAP_HELVETICA_10 一種10點均勻間距的Helvetica字型 GLUT_BITMAP_HELVETICA_12 一種12點均勻間距的Helvetica字型 GLUT_BITMAP_HELVETICA_18 一種18點均勻間距的Helvetica字型 character為指定的字元 返回指定字元的寬度,以畫素為單位 */
GLUTAPI void APIENTRY glutStrokeCharacter(void *font, int character); /* 繪製一個圖形字元 Font表示要使用的圖形字型,如下表所示: GLUT_STROKE_ROMAN 一種等間距的Roman Simplex字型,僅包括32到127的ASCII字元 GLUT_STROKE_MONO_ROMAN 一種單一間距的Roman Simplex字型,僅包括32到127的ASCII字元 Character為要繪製的字元 */ GLUTAPI int APIENTRY glutStrokeWidth(void
*font, int character); /* 返回一個圖形字型的寬度 Font是指定的圖形字型,如下表所示: GLUT_STROKE_ROMAN 一種等間距的Roman Simplex字型,僅包括32到127的ASCII字元 GLUT_STROKE_MONO_ROMAN 一種單一間距的Roman Simplex字型,僅包括32到127的ASCII字元 Character為繪製的字元 */ #if (GLUT_API_VERSION >= 4 || GLUT_XLIB_IMPLEMENTATION >= 9) GLUTAPI int APIENTRY glutBitmapLength(void *font, const unsigned char *string); //同上 GLUTAPI int APIENTRY glutStrokeLength(void *font, const unsigned char *string); //同上 #endif

相關推薦

OpenGLGLUT字型設定API

/* GLUT font sub-API */ GLUTAPI void APIENTRY glutBitmapCharacter(void *font, int character); /* 繪製一個影象字元 Font表示要使用的影象字型,如下表所

Qt5.9.4中配置openglglut(Windows)

Qt本身不包括glut工具庫,如果要使用glut庫,該怎麼做呢?下面來簡述一下Qt下怎麼安裝glut庫。OpenGL只是一個標準,它的實現一般自帶在作業系統裡,只要確保顯示卡驅動足夠新就可以使用。如果需

前端之路html,h5設定自己下載的字型

從字型網站上下載字型,引入到css中 在移動端直接設定h5頁面的font-family是不起作用的 所以我們從網站上下載自己的字型。 @font-face { font-family: ‘XXXXX’; /字型名稱/ src: url(‘../font/alida.ttf’)

OpenGL(13)GLUAPI

/************************http://blog.csdn.net/sunboyiris*************************************/ //根據OpenGL或GLU錯誤程式碼產生錯誤字串 const GLubyt

2013-12-11呼叫系統API的ChooseFont字型設定

詳細請參考:http://blog.chinaunix.net/uid-16318340-id-2748764.html 再呼叫的時候發現出現的比較慢,具體的還在考慮,有可能是電腦的問題 其實這個和調色盤差不多,調色盤是ChooseColor,可以對比參考。

SecureCRT學習之道SecureCRT常用快捷鍵設定字型設定方法

1:如果不想每次登陸都輸入密碼,可以在你開啟的session裡郵件session option->login action 選中automate logon 雙擊ogin 和assword分別輸入使用者名稱和密碼就行了,telnet的命令符為〉,敲入指令的命令符為# 

OPENGL GLUT

Source: http://dxwang.blog.51cto.com/384651/698750 OpenGL中的gl庫是核心庫,glu是實用庫,glut是實用工具庫, gl是核心,glu是對gl的部分封裝,glut是OpenGL的跨平臺工具庫,gl中包含了最基本

Android Chromium成功地獲取到使用者自定義的系統預設字型設定

這個事情的原理是這樣的:Android系統官方是不支援修改系統預設字型的,所有能夠修改的情況都是OEM產商修改了framework層的程式碼,同時集成了高許可權的預安裝應用服務。 怎麼做的呢? 其實很簡單:修改android.content.res.Configuratio

C# RichTextBox的一些操作自動換行 設定行間距 調整字型

最近用到richtextbox,一些操作記錄在下面: 1 禁止自動換行   richtextbox1.WordWrap = false;   wordwrap 屬性:指示多行文字控制元件是否在必要時自動換到下一行的開始處; 2 調整字型大小   richtextbox.F

C1 WPF C1FlexGrid設定樣式技巧單元格前景色和字型設定

在之前我們討論過給單元格設定背景色:通過重寫ApplyCellStyles方法,然後設定Border的Background屬性實現。本文就在此基礎上討論如何對單元格字型進行設定。 還是通過ApplyCellStyles方法,我們可以拿到Border,然後從Border

VS配置OpenGL開發環境GLFW和GLAD的配置

1.去GLFW官網下載相應版本的配置檔案:點選開啟連結,無論你的系統是32位還是64位,都建議下載32位的配置檔案,如下圖: 去GLAD線上服務獲得glad.h配置檔案點選開啟連結,按照下圖的資訊填寫,獲得glad.zip檔案: 2.將下載的檔案解壓,得到VS各個版本

【雲星資料---Apache Flink實戰系列(精品版)】Apache Flink實戰基礎004--flink特性API示例

三、類庫和API 1.流處理程式 flink的 DataStream API在流處理的業務場景下,支援多種資料轉換,支援使用者自定義狀態的操作,支援靈活的視窗操作! 示例程式:

Eclipse設定背景與字型大小和xml檔案中字型大小調整

Eclipse中程式碼編輯背景顏色修改:程式碼編輯介面預設顏色為白色。對於長期使用電腦程式設計的人來說,白色很刺激我們的眼睛,所以改變workspace的背景色,可以使眼睛舒服一些。設定方法如下:1、開啟window / Preference,彈出Preference面板 

案例DG主設定force logging導致備壞塊

DG搭建時,官方文件手冊有明確提到要設定資料庫為force_logging,防止有nologging操作日誌記錄不全導致備庫應用時出現問題。 雖然是老生常談的安裝規範,但現實中總會遇到不遵守規範的場景,最近就在某客戶現場遇到一則這樣的案例,因為DG主庫設定force_logging晚於DG搭建,導致備庫出現壞

bootstrapvalidator API 文檔地址 http://bootstrapvalidator.votintsev.ru/api/

bsp alt int boot http logs erl text validator bootstrap驗證插件 bootstrapvalidator 文檔API 地址 (原始作者英文):http://bootstrapvalidator.votintsev.ru/a

在Python中用Request模擬登錄(一)字幕(無加密,無驗證碼)

用戶名 com color 了無 1-1 value img requests log 如此簡單(不安全)的登錄表單已經不多見了。字幕庫的登錄表單如下所示,其中省去了無關緊要的內容: 1 <form class="login-form" action="/User/

【extjs6學習筆記】0.3 準備結構2

.cn ext 類庫 分享 nbsp image img extjs6 extjs 【extjs6學習筆記】0.3 準備: 類庫結構2

Python爬蟲利器BeautifulSoup

環境 內容 python網絡 tag ret bsp 標準 requests for Beautiful Soup parses anything you give it, and does the tree traversal stuff for you. Beautif

boost實用工具assign了解學習

學習 cin.get text add repeat sign solid ica return   許多時候,我們需要為容器初始化或者賦值,填入大量的數據;  STL容器僅提供了容納這些數據的方法,但是填充的步驟是相當地麻煩(insert、push_back);

<小田吃餃子> PHPGD 圖片水印處理

upload 文字水印 merge 設置 light col res highlight 瀏覽器 <?php /** * 處理圖片類 * 1.添加文字水印 * 2.添加圖片水印 * 3.壓縮圖片 */ class TL_Image{ private $i