You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

768 lines
42 KiB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
  2. <html>
  3. <head>
  4. <title>glBitmap: Class TglBitmapFormatDescriptor</title>
  5. <meta name="generator" content="PasDoc 0.13.0">
  6. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  7. <link rel="StyleSheet" type="text/css" href="pasdoc.css">
  8. </head>
  9. <body>
  10. <table class="container"><tr><td class="navigation">
  11. <p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p></td><td class="content">
  12. <a name="TglBitmapFormatDescriptor"></a><h1 class="cio">Class TglBitmapFormatDescriptor</h1>
  13. <table class="sections wide_list">
  14. <tr>
  15. <td><a class="section" href="#PasDoc-Description">Description</a></td><td><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></td><td><a class="section" href="#PasDoc-Fields">Fields</a></td><td><a class="section" href="#PasDoc-Methods">Methods</a></td><td><a class="section" href="#PasDoc-Properties">Properties</a></td></tr></table>
  16. <a name="PasDoc-Description"></a><h2 class="unit">Unit</h2>
  17. <p class="unitlink">
  18. <a href="glBitmap.html">glBitmap</a></p>
  19. <h2 class="declaration">Declaration</h2>
  20. <p class="declaration">
  21. <code>type TglBitmapFormatDescriptor = class(TObject)</code></p>
  22. <h2 class="description">Description</h2>
  23. <p>
  24. describes the properties of a given texture data format</p>
  25. <a name="PasDoc-Hierarchy"></a><h2 class="hierarchy">Hierarchy</h2>
  26. <ul class="hierarchy"><li class="ancestor">TObject</li>
  27. <li class="thisitem">TglBitmapFormatDescriptor</li></ul><h2 class="overview">Overview</h2>
  28. <a name="PasDoc-Fields"></a><h3 class="summary">Fields</h3>
  29. <table class="summary wide_list">
  30. <tr class="list">
  31. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  32. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fBytesPerPixel">fBytesPerPixel</a></b>: Single;</code></td>
  33. </tr>
  34. <tr class="list2">
  35. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  36. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fChannelCount">fChannelCount</a></b>: Integer;</code></td>
  37. </tr>
  38. <tr class="list">
  39. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  40. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fMask">fMask</a></b>: <a href="glBitmap.TglBitmapRec4ul.html">TglBitmapRec4ul</a>;</code></td>
  41. </tr>
  42. <tr class="list2">
  43. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  44. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fRange">fRange</a></b>: <a href="glBitmap.TglBitmapRec4ui.html">TglBitmapRec4ui</a>;</code></td>
  45. </tr>
  46. <tr class="list">
  47. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  48. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fFormat">fFormat</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  49. </tr>
  50. <tr class="list2">
  51. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  52. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fWithAlpha">fWithAlpha</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  53. </tr>
  54. <tr class="list">
  55. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  56. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fWithoutAlpha">fWithoutAlpha</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  57. </tr>
  58. <tr class="list2">
  59. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  60. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fOpenGLFormat">fOpenGLFormat</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  61. </tr>
  62. <tr class="list">
  63. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  64. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fRGBInverted">fRGBInverted</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  65. </tr>
  66. <tr class="list2">
  67. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  68. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fUncompressed">fUncompressed</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  69. </tr>
  70. <tr class="list">
  71. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  72. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fBitsPerPixel">fBitsPerPixel</a></b>: Integer;</code></td>
  73. </tr>
  74. <tr class="list2">
  75. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  76. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fIsCompressed">fIsCompressed</a></b>: Boolean;</code></td>
  77. </tr>
  78. <tr class="list">
  79. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  80. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fPrecision">fPrecision</a></b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a>;</code></td>
  81. </tr>
  82. <tr class="list2">
  83. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  84. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fShift">fShift</a></b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a>;</code></td>
  85. </tr>
  86. <tr class="list">
  87. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  88. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fglFormat">fglFormat</a></b>: GLenum;</code></td>
  89. </tr>
  90. <tr class="list2">
  91. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  92. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fglInternalFormat">fglInternalFormat</a></b>: GLenum;</code></td>
  93. </tr>
  94. <tr class="list">
  95. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  96. <td class="itemcode"><code><b><a href="glBitmap.TglBitmapFormatDescriptor.html#fglDataFormat">fglDataFormat</a></b>: GLenum;</code></td>
  97. </tr>
  98. </table>
  99. <a name="PasDoc-Methods"></a><h3 class="summary">Methods</h3>
  100. <table class="summary wide_list">
  101. <tr class="list">
  102. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  103. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasRed">GetHasRed</a></b>: Boolean;</code></td>
  104. </tr>
  105. <tr class="list2">
  106. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  107. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasGreen">GetHasGreen</a></b>: Boolean;</code></td>
  108. </tr>
  109. <tr class="list">
  110. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  111. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasBlue">GetHasBlue</a></b>: Boolean;</code></td>
  112. </tr>
  113. <tr class="list2">
  114. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  115. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasAlpha">GetHasAlpha</a></b>: Boolean;</code></td>
  116. </tr>
  117. <tr class="list">
  118. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  119. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasColor">GetHasColor</a></b>: Boolean;</code></td>
  120. </tr>
  121. <tr class="list2">
  122. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  123. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetIsGrayscale">GetIsGrayscale</a></b>: Boolean;</code></td>
  124. </tr>
  125. <tr class="list">
  126. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  127. <td class="itemcode"><code>procedure <b><a href="glBitmap.TglBitmapFormatDescriptor.html#SetValues">SetValues</a></b>; virtual;</code></td>
  128. </tr>
  129. <tr class="list2">
  130. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  131. <td class="itemcode"><code>procedure <b><a href="glBitmap.TglBitmapFormatDescriptor.html#CalcValues">CalcValues</a></b>;</code></td>
  132. </tr>
  133. <tr class="list">
  134. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  135. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetSize">GetSize</a></b>(const aSize: <a href="glBitmap.TglBitmapSize.html">TglBitmapSize</a>): Integer; overload; virtual;</code></td>
  136. </tr>
  137. <tr class="list2">
  138. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  139. <td class="itemcode"><code>function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetSize">GetSize</a></b>(const aWidth, aHeight: Integer): Integer; overload; virtual;</code></td>
  140. </tr>
  141. <tr class="list">
  142. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  143. <td class="itemcode"><code>constructor <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Create">Create</a></b>;</code></td>
  144. </tr>
  145. <tr class="list2">
  146. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  147. <td class="itemcode"><code>class function <b><a href="glBitmap.TglBitmapFormatDescriptor.html#GetByFormat">GetByFormat</a></b>(const aInternalFormat: GLenum): <a href="glBitmap.TglBitmapFormatDescriptor.html">TglBitmapFormatDescriptor</a>;</code></td>
  148. </tr>
  149. </table>
  150. <a name="PasDoc-Properties"></a><h3 class="summary">Properties</h3>
  151. <table class="summary wide_list">
  152. <tr class="list">
  153. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  154. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Format">Format</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fFormat">fFormat</a>;</code></td>
  155. </tr>
  156. <tr class="list2">
  157. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  158. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#ChannelCount">ChannelCount</a></b>: Integer read <a href="glBitmap.TglBitmapFormatDescriptor.html#fChannelCount">fChannelCount</a>;</code></td>
  159. </tr>
  160. <tr class="list">
  161. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  162. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#IsCompressed">IsCompressed</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#fIsCompressed">fIsCompressed</a>;</code></td>
  163. </tr>
  164. <tr class="list2">
  165. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  166. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#BitsPerPixel">BitsPerPixel</a></b>: Integer read <a href="glBitmap.TglBitmapFormatDescriptor.html#fBitsPerPixel">fBitsPerPixel</a>;</code></td>
  167. </tr>
  168. <tr class="list">
  169. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  170. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#BytesPerPixel">BytesPerPixel</a></b>: Single read <a href="glBitmap.TglBitmapFormatDescriptor.html#fBytesPerPixel">fBytesPerPixel</a>;</code></td>
  171. </tr>
  172. <tr class="list2">
  173. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  174. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Precision">Precision</a></b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fPrecision">fPrecision</a>;</code></td>
  175. </tr>
  176. <tr class="list">
  177. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  178. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Shift">Shift</a></b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fShift">fShift</a>;</code></td>
  179. </tr>
  180. <tr class="list2">
  181. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  182. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Range">Range</a></b>: <a href="glBitmap.TglBitmapRec4ui.html">TglBitmapRec4ui</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fRange">fRange</a>;</code></td>
  183. </tr>
  184. <tr class="list">
  185. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  186. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Mask">Mask</a></b>: <a href="glBitmap.TglBitmapRec4ul.html">TglBitmapRec4ul</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fMask">fMask</a>;</code></td>
  187. </tr>
  188. <tr class="list2">
  189. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  190. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#RGBInverted">RGBInverted</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fRGBInverted">fRGBInverted</a>;</code></td>
  191. </tr>
  192. <tr class="list">
  193. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  194. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#WithAlpha">WithAlpha</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fWithAlpha">fWithAlpha</a>;</code></td>
  195. </tr>
  196. <tr class="list2">
  197. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  198. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#WithoutAlpha">WithoutAlpha</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fWithAlpha">fWithAlpha</a>;</code></td>
  199. </tr>
  200. <tr class="list">
  201. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  202. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#OpenGLFormat">OpenGLFormat</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fOpenGLFormat">fOpenGLFormat</a>;</code></td>
  203. </tr>
  204. <tr class="list2">
  205. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  206. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#Uncompressed">Uncompressed</a></b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fUncompressed">fUncompressed</a>;</code></td>
  207. </tr>
  208. <tr class="list">
  209. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  210. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#glFormat">glFormat</a></b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglFormat">fglFormat</a>;</code></td>
  211. </tr>
  212. <tr class="list2">
  213. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  214. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#glInternalFormat">glInternalFormat</a></b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglInternalFormat">fglInternalFormat</a>;</code></td>
  215. </tr>
  216. <tr class="list">
  217. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  218. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#glDataFormat">glDataFormat</a></b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglDataFormat">fglDataFormat</a>;</code></td>
  219. </tr>
  220. <tr class="list2">
  221. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  222. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#HasRed">HasRed</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasRed">GetHasRed</a>;</code></td>
  223. </tr>
  224. <tr class="list">
  225. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  226. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#HasGreen">HasGreen</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasGreen">GetHasGreen</a>;</code></td>
  227. </tr>
  228. <tr class="list2">
  229. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  230. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#HasBlue">HasBlue</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasBlue">GetHasBlue</a>;</code></td>
  231. </tr>
  232. <tr class="list">
  233. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  234. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#HasAlpha">HasAlpha</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasAlpha">GetHasAlpha</a>;</code></td>
  235. </tr>
  236. <tr class="list2">
  237. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  238. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#HasColor">HasColor</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasColor">GetHasColor</a>;</code></td>
  239. </tr>
  240. <tr class="list">
  241. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  242. <td class="itemcode"><code>property <b><a href="glBitmap.TglBitmapFormatDescriptor.html#IsGrayscale">IsGrayscale</a></b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetIsGrayscale">GetIsGrayscale</a>;</code></td>
  243. </tr>
  244. </table>
  245. <h2 class="description">Description</h2>
  246. <h3 class="detail">Fields</h3>
  247. <table class="detail wide_list">
  248. <tr class="list">
  249. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  250. <td class="itemcode"><a name="fBytesPerPixel"></a><code><b>fBytesPerPixel</b>: Single;</code></td>
  251. </tr>
  252. <tr><td colspan="2">
  253. <p>
  254. number of bytes for each pixel</p>
  255. </td></tr>
  256. </table>
  257. <table class="detail wide_list">
  258. <tr class="list">
  259. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  260. <td class="itemcode"><a name="fChannelCount"></a><code><b>fChannelCount</b>: Integer;</code></td>
  261. </tr>
  262. <tr><td colspan="2">
  263. <p>
  264. number of color channels</p>
  265. </td></tr>
  266. </table>
  267. <table class="detail wide_list">
  268. <tr class="list">
  269. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  270. <td class="itemcode"><a name="fMask"></a><code><b>fMask</b>: <a href="glBitmap.TglBitmapRec4ul.html">TglBitmapRec4ul</a>;</code></td>
  271. </tr>
  272. <tr><td colspan="2">
  273. <p>
  274. bitmask for each color channel</p>
  275. </td></tr>
  276. </table>
  277. <table class="detail wide_list">
  278. <tr class="list">
  279. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  280. <td class="itemcode"><a name="fRange"></a><code><b>fRange</b>: <a href="glBitmap.TglBitmapRec4ui.html">TglBitmapRec4ui</a>;</code></td>
  281. </tr>
  282. <tr><td colspan="2">
  283. <p>
  284. maximal value of each color channel</p>
  285. </td></tr>
  286. </table>
  287. <table class="detail wide_list">
  288. <tr class="list">
  289. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  290. <td class="itemcode"><a name="fFormat"></a><code><b>fFormat</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  291. </tr>
  292. <tr><td colspan="2">
  293. <p>
  294. format this descriptor belongs to</p>
  295. </td></tr>
  296. </table>
  297. <table class="detail wide_list">
  298. <tr class="list">
  299. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  300. <td class="itemcode"><a name="fWithAlpha"></a><code><b>fWithAlpha</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  301. </tr>
  302. <tr><td colspan="2">
  303. <p>
  304. suitable format with alpha channel</p>
  305. </td></tr>
  306. </table>
  307. <table class="detail wide_list">
  308. <tr class="list">
  309. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  310. <td class="itemcode"><a name="fWithoutAlpha"></a><code><b>fWithoutAlpha</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  311. </tr>
  312. <tr><td colspan="2">
  313. <p>
  314. suitable format without alpha channel</p>
  315. </td></tr>
  316. </table>
  317. <table class="detail wide_list">
  318. <tr class="list">
  319. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  320. <td class="itemcode"><a name="fOpenGLFormat"></a><code><b>fOpenGLFormat</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  321. </tr>
  322. <tr><td colspan="2">
  323. <p>
  324. suitable format that is supported by OpenGL</p>
  325. </td></tr>
  326. </table>
  327. <table class="detail wide_list">
  328. <tr class="list">
  329. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  330. <td class="itemcode"><a name="fRGBInverted"></a><code><b>fRGBInverted</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  331. </tr>
  332. <tr><td colspan="2">
  333. <p>
  334. suitable format with inverted RGB channels</p>
  335. </td></tr>
  336. </table>
  337. <table class="detail wide_list">
  338. <tr class="list">
  339. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  340. <td class="itemcode"><a name="fUncompressed"></a><code><b>fUncompressed</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a>;</code></td>
  341. </tr>
  342. <tr><td colspan="2">
  343. <p>
  344. suitable format with uncompressed data</p>
  345. </td></tr>
  346. </table>
  347. <table class="detail wide_list">
  348. <tr class="list">
  349. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  350. <td class="itemcode"><a name="fBitsPerPixel"></a><code><b>fBitsPerPixel</b>: Integer;</code></td>
  351. </tr>
  352. <tr><td colspan="2">
  353. <p>
  354. number of bits per pixel</p>
  355. </td></tr>
  356. </table>
  357. <table class="detail wide_list">
  358. <tr class="list">
  359. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  360. <td class="itemcode"><a name="fIsCompressed"></a><code><b>fIsCompressed</b>: Boolean;</code></td>
  361. </tr>
  362. <tr><td colspan="2">
  363. <p>
  364. <code>True</code> if the format is compressed, <code>False</code> otherwise</p>
  365. </td></tr>
  366. </table>
  367. <table class="detail wide_list">
  368. <tr class="list">
  369. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  370. <td class="itemcode"><a name="fPrecision"></a><code><b>fPrecision</b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a>;</code></td>
  371. </tr>
  372. <tr><td colspan="2">
  373. <p>
  374. number of bits for each color channel</p>
  375. </td></tr>
  376. </table>
  377. <table class="detail wide_list">
  378. <tr class="list">
  379. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  380. <td class="itemcode"><a name="fShift"></a><code><b>fShift</b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a>;</code></td>
  381. </tr>
  382. <tr><td colspan="2">
  383. <p>
  384. bit offset for each color channel</p>
  385. </td></tr>
  386. </table>
  387. <table class="detail wide_list">
  388. <tr class="list">
  389. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  390. <td class="itemcode"><a name="fglFormat"></a><code><b>fglFormat</b>: GLenum;</code></td>
  391. </tr>
  392. <tr><td colspan="2">
  393. <p>
  394. OpenGL format enum (e.g. GL_RGB)</p>
  395. </td></tr>
  396. </table>
  397. <table class="detail wide_list">
  398. <tr class="list">
  399. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  400. <td class="itemcode"><a name="fglInternalFormat"></a><code><b>fglInternalFormat</b>: GLenum;</code></td>
  401. </tr>
  402. <tr><td colspan="2">
  403. <p>
  404. OpenGL internal format enum (e.g. GL_RGB8)</p>
  405. </td></tr>
  406. </table>
  407. <table class="detail wide_list">
  408. <tr class="list">
  409. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  410. <td class="itemcode"><a name="fglDataFormat"></a><code><b>fglDataFormat</b>: GLenum;</code></td>
  411. </tr>
  412. <tr><td colspan="2">
  413. <p>
  414. OpenGL data format enum (e.g. GL_UNSIGNED_BYTE)</p>
  415. </td></tr>
  416. </table>
  417. <h3 class="detail">Methods</h3>
  418. <table class="detail wide_list">
  419. <tr class="list">
  420. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  421. <td class="itemcode"><a name="GetHasRed"></a><code>function <b>GetHasRed</b>: Boolean;</code></td>
  422. </tr>
  423. <tr><td colspan="2">
  424. &nbsp;<h6 class="description_section">Returns</h6>
  425. <p class="return"><code>True</code> if the format has a red color channel, <code>False</code> otherwise</p></td></tr>
  426. </table>
  427. <table class="detail wide_list">
  428. <tr class="list">
  429. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  430. <td class="itemcode"><a name="GetHasGreen"></a><code>function <b>GetHasGreen</b>: Boolean;</code></td>
  431. </tr>
  432. <tr><td colspan="2">
  433. &nbsp;<h6 class="description_section">Returns</h6>
  434. <p class="return"><code>True</code> if the format has a green color channel, <code>False</code> otherwise</p></td></tr>
  435. </table>
  436. <table class="detail wide_list">
  437. <tr class="list">
  438. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  439. <td class="itemcode"><a name="GetHasBlue"></a><code>function <b>GetHasBlue</b>: Boolean;</code></td>
  440. </tr>
  441. <tr><td colspan="2">
  442. &nbsp;<h6 class="description_section">Returns</h6>
  443. <p class="return"><code>True</code> if the format has a blue color channel, <code>False</code> otherwise</p></td></tr>
  444. </table>
  445. <table class="detail wide_list">
  446. <tr class="list">
  447. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  448. <td class="itemcode"><a name="GetHasAlpha"></a><code>function <b>GetHasAlpha</b>: Boolean;</code></td>
  449. </tr>
  450. <tr><td colspan="2">
  451. &nbsp;<h6 class="description_section">Returns</h6>
  452. <p class="return"><code>True</code> if the format has a alpha color channel, <code>False</code> otherwise</p></td></tr>
  453. </table>
  454. <table class="detail wide_list">
  455. <tr class="list">
  456. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  457. <td class="itemcode"><a name="GetHasColor"></a><code>function <b>GetHasColor</b>: Boolean;</code></td>
  458. </tr>
  459. <tr><td colspan="2">
  460. &nbsp;<h6 class="description_section">Returns</h6>
  461. <p class="return"><code>True</code> if the format has any color color channel, <code>False</code> otherwise</p></td></tr>
  462. </table>
  463. <table class="detail wide_list">
  464. <tr class="list">
  465. <td class="visibility"><a href="legend.html"><img src="private.gif" alt="Private" title="Private"></a></td>
  466. <td class="itemcode"><a name="GetIsGrayscale"></a><code>function <b>GetIsGrayscale</b>: Boolean;</code></td>
  467. </tr>
  468. <tr><td colspan="2">
  469. &nbsp;<h6 class="description_section">Returns</h6>
  470. <p class="return"><code>True</code> if the format is a grayscale format, <code>False</code> otherwise</p></td></tr>
  471. </table>
  472. <table class="detail wide_list">
  473. <tr class="list">
  474. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  475. <td class="itemcode"><a name="SetValues"></a><code>procedure <b>SetValues</b>; virtual;</code></td>
  476. </tr>
  477. <tr><td colspan="2">
  478. <p>
  479. set values for this format descriptor</p>
  480. </td></tr>
  481. </table>
  482. <table class="detail wide_list">
  483. <tr class="list">
  484. <td class="visibility"><a href="legend.html"><img src="protected.gif" alt="Protected" title="Protected"></a></td>
  485. <td class="itemcode"><a name="CalcValues"></a><code>procedure <b>CalcValues</b>;</code></td>
  486. </tr>
  487. <tr><td colspan="2">
  488. <p>
  489. calculate cached values</p>
  490. </td></tr>
  491. </table>
  492. <table class="detail wide_list">
  493. <tr class="list">
  494. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  495. <td class="itemcode"><a name="GetSize"></a><code>function <b>GetSize</b>(const aSize: <a href="glBitmap.TglBitmapSize.html">TglBitmapSize</a>): Integer; overload; virtual;</code></td>
  496. </tr>
  497. <tr><td colspan="2">
  498. &nbsp;</td></tr>
  499. </table>
  500. <table class="detail wide_list">
  501. <tr class="list">
  502. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  503. <td class="itemcode"><a name="GetSize"></a><code>function <b>GetSize</b>(const aWidth, aHeight: Integer): Integer; overload; virtual;</code></td>
  504. </tr>
  505. <tr><td colspan="2">
  506. &nbsp;</td></tr>
  507. </table>
  508. <table class="detail wide_list">
  509. <tr class="list">
  510. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  511. <td class="itemcode"><a name="Create"></a><code>constructor <b>Create</b>;</code></td>
  512. </tr>
  513. <tr><td colspan="2">
  514. <p>
  515. constructor</p>
  516. </td></tr>
  517. </table>
  518. <table class="detail wide_list">
  519. <tr class="list">
  520. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  521. <td class="itemcode"><a name="GetByFormat"></a><code>class function <b>GetByFormat</b>(const aInternalFormat: GLenum): <a href="glBitmap.TglBitmapFormatDescriptor.html">TglBitmapFormatDescriptor</a>;</code></td>
  522. </tr>
  523. <tr><td colspan="2">
  524. <p>
  525. get the format descriptor by a given OpenGL internal format </p>
  526. <h6 class="description_section">Parameters</h6>
  527. <dl class="parameters">
  528. <dt>aInternalFormat</dt>
  529. <dd>OpenGL internal format to get format descriptor for</dd>
  530. </dl>
  531. <h6 class="description_section">Returns</h6>
  532. <p class="return">suitable format descriptor or tfEmpty-Descriptor</p></td></tr>
  533. </table>
  534. <h3 class="detail">Properties</h3>
  535. <table class="detail wide_list">
  536. <tr class="list">
  537. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  538. <td class="itemcode"><a name="Format"></a><code>property <b>Format</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fFormat">fFormat</a>;</code></td>
  539. </tr>
  540. <tr><td colspan="2">
  541. <p>
  542. format this descriptor belongs to</p>
  543. </td></tr>
  544. </table>
  545. <table class="detail wide_list">
  546. <tr class="list">
  547. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  548. <td class="itemcode"><a name="ChannelCount"></a><code>property <b>ChannelCount</b>: Integer read <a href="glBitmap.TglBitmapFormatDescriptor.html#fChannelCount">fChannelCount</a>;</code></td>
  549. </tr>
  550. <tr><td colspan="2">
  551. <p>
  552. number of color channels</p>
  553. </td></tr>
  554. </table>
  555. <table class="detail wide_list">
  556. <tr class="list">
  557. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  558. <td class="itemcode"><a name="IsCompressed"></a><code>property <b>IsCompressed</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#fIsCompressed">fIsCompressed</a>;</code></td>
  559. </tr>
  560. <tr><td colspan="2">
  561. <p>
  562. <code>True</code> if the format is compressed, <code>False</code> otherwise</p>
  563. </td></tr>
  564. </table>
  565. <table class="detail wide_list">
  566. <tr class="list">
  567. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  568. <td class="itemcode"><a name="BitsPerPixel"></a><code>property <b>BitsPerPixel</b>: Integer read <a href="glBitmap.TglBitmapFormatDescriptor.html#fBitsPerPixel">fBitsPerPixel</a>;</code></td>
  569. </tr>
  570. <tr><td colspan="2">
  571. <p>
  572. number of bytes per pixel</p>
  573. </td></tr>
  574. </table>
  575. <table class="detail wide_list">
  576. <tr class="list">
  577. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  578. <td class="itemcode"><a name="BytesPerPixel"></a><code>property <b>BytesPerPixel</b>: Single read <a href="glBitmap.TglBitmapFormatDescriptor.html#fBytesPerPixel">fBytesPerPixel</a>;</code></td>
  579. </tr>
  580. <tr><td colspan="2">
  581. <p>
  582. number of bits per pixel</p>
  583. </td></tr>
  584. </table>
  585. <table class="detail wide_list">
  586. <tr class="list">
  587. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  588. <td class="itemcode"><a name="Precision"></a><code>property <b>Precision</b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fPrecision">fPrecision</a>;</code></td>
  589. </tr>
  590. <tr><td colspan="2">
  591. <p>
  592. number of bits for each color channel</p>
  593. </td></tr>
  594. </table>
  595. <table class="detail wide_list">
  596. <tr class="list">
  597. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  598. <td class="itemcode"><a name="Shift"></a><code>property <b>Shift</b>: <a href="glBitmap.TglBitmapRec4ub.html">TglBitmapRec4ub</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fShift">fShift</a>;</code></td>
  599. </tr>
  600. <tr><td colspan="2">
  601. <p>
  602. bit offset for each color channel</p>
  603. </td></tr>
  604. </table>
  605. <table class="detail wide_list">
  606. <tr class="list">
  607. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  608. <td class="itemcode"><a name="Range"></a><code>property <b>Range</b>: <a href="glBitmap.TglBitmapRec4ui.html">TglBitmapRec4ui</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fRange">fRange</a>;</code></td>
  609. </tr>
  610. <tr><td colspan="2">
  611. <p>
  612. maximal value of each color channel</p>
  613. </td></tr>
  614. </table>
  615. <table class="detail wide_list">
  616. <tr class="list">
  617. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  618. <td class="itemcode"><a name="Mask"></a><code>property <b>Mask</b>: <a href="glBitmap.TglBitmapRec4ul.html">TglBitmapRec4ul</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fMask">fMask</a>;</code></td>
  619. </tr>
  620. <tr><td colspan="2">
  621. <p>
  622. bitmask for each color channel</p>
  623. </td></tr>
  624. </table>
  625. <table class="detail wide_list">
  626. <tr class="list">
  627. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  628. <td class="itemcode"><a name="RGBInverted"></a><code>property <b>RGBInverted</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fRGBInverted">fRGBInverted</a>;</code></td>
  629. </tr>
  630. <tr><td colspan="2">
  631. <p>
  632. suitable format with inverted RGB channels</p>
  633. </td></tr>
  634. </table>
  635. <table class="detail wide_list">
  636. <tr class="list">
  637. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  638. <td class="itemcode"><a name="WithAlpha"></a><code>property <b>WithAlpha</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fWithAlpha">fWithAlpha</a>;</code></td>
  639. </tr>
  640. <tr><td colspan="2">
  641. <p>
  642. suitable format with alpha channel</p>
  643. </td></tr>
  644. </table>
  645. <table class="detail wide_list">
  646. <tr class="list">
  647. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  648. <td class="itemcode"><a name="WithoutAlpha"></a><code>property <b>WithoutAlpha</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fWithAlpha">fWithAlpha</a>;</code></td>
  649. </tr>
  650. <tr><td colspan="2">
  651. <p>
  652. suitable format without alpha channel</p>
  653. </td></tr>
  654. </table>
  655. <table class="detail wide_list">
  656. <tr class="list">
  657. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  658. <td class="itemcode"><a name="OpenGLFormat"></a><code>property <b>OpenGLFormat</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fOpenGLFormat">fOpenGLFormat</a>;</code></td>
  659. </tr>
  660. <tr><td colspan="2">
  661. <p>
  662. suitable format that is supported by OpenGL</p>
  663. </td></tr>
  664. </table>
  665. <table class="detail wide_list">
  666. <tr class="list">
  667. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  668. <td class="itemcode"><a name="Uncompressed"></a><code>property <b>Uncompressed</b>: <a href="glBitmap.html#TglBitmapFormat">TglBitmapFormat</a> read <a href="glBitmap.TglBitmapFormatDescriptor.html#fUncompressed">fUncompressed</a>;</code></td>
  669. </tr>
  670. <tr><td colspan="2">
  671. <p>
  672. suitable format with uncompressed data</p>
  673. </td></tr>
  674. </table>
  675. <table class="detail wide_list">
  676. <tr class="list">
  677. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  678. <td class="itemcode"><a name="glFormat"></a><code>property <b>glFormat</b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglFormat">fglFormat</a>;</code></td>
  679. </tr>
  680. <tr><td colspan="2">
  681. <p>
  682. OpenGL format enum (e.g. GL_RGB)</p>
  683. </td></tr>
  684. </table>
  685. <table class="detail wide_list">
  686. <tr class="list">
  687. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  688. <td class="itemcode"><a name="glInternalFormat"></a><code>property <b>glInternalFormat</b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglInternalFormat">fglInternalFormat</a>;</code></td>
  689. </tr>
  690. <tr><td colspan="2">
  691. <p>
  692. OpenGL internal format enum (e.g. GL_RGB8)</p>
  693. </td></tr>
  694. </table>
  695. <table class="detail wide_list">
  696. <tr class="list">
  697. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  698. <td class="itemcode"><a name="glDataFormat"></a><code>property <b>glDataFormat</b>: GLenum read <a href="glBitmap.TglBitmapFormatDescriptor.html#fglDataFormat">fglDataFormat</a>;</code></td>
  699. </tr>
  700. <tr><td colspan="2">
  701. <p>
  702. OpenGL data format enum (e.g. GL_UNSIGNED_BYTE)</p>
  703. </td></tr>
  704. </table>
  705. <table class="detail wide_list">
  706. <tr class="list">
  707. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  708. <td class="itemcode"><a name="HasRed"></a><code>property <b>HasRed</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasRed">GetHasRed</a>;</code></td>
  709. </tr>
  710. <tr><td colspan="2">
  711. <p>
  712. <code>True</code> if the format has a red color channel, <code>False</code> otherwise</p>
  713. </td></tr>
  714. </table>
  715. <table class="detail wide_list">
  716. <tr class="list">
  717. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  718. <td class="itemcode"><a name="HasGreen"></a><code>property <b>HasGreen</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasGreen">GetHasGreen</a>;</code></td>
  719. </tr>
  720. <tr><td colspan="2">
  721. <p>
  722. <code>True</code> if the format has a green color channel, <code>False</code> otherwise</p>
  723. </td></tr>
  724. </table>
  725. <table class="detail wide_list">
  726. <tr class="list">
  727. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  728. <td class="itemcode"><a name="HasBlue"></a><code>property <b>HasBlue</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasBlue">GetHasBlue</a>;</code></td>
  729. </tr>
  730. <tr><td colspan="2">
  731. <p>
  732. <code>True</code> if the format has a blue color channel, <code>False</code> otherwise</p>
  733. </td></tr>
  734. </table>
  735. <table class="detail wide_list">
  736. <tr class="list">
  737. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  738. <td class="itemcode"><a name="HasAlpha"></a><code>property <b>HasAlpha</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasAlpha">GetHasAlpha</a>;</code></td>
  739. </tr>
  740. <tr><td colspan="2">
  741. <p>
  742. <code>True</code> if the format has a alpha color channel, <code>False</code> otherwise</p>
  743. </td></tr>
  744. </table>
  745. <table class="detail wide_list">
  746. <tr class="list">
  747. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  748. <td class="itemcode"><a name="HasColor"></a><code>property <b>HasColor</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetHasColor">GetHasColor</a>;</code></td>
  749. </tr>
  750. <tr><td colspan="2">
  751. <p>
  752. <code>True</code> if the format has any color color channel, <code>False</code> otherwise</p>
  753. </td></tr>
  754. </table>
  755. <table class="detail wide_list">
  756. <tr class="list">
  757. <td class="visibility"><a href="legend.html"><img src="public.gif" alt="Public" title="Public"></a></td>
  758. <td class="itemcode"><a name="IsGrayscale"></a><code>property <b>IsGrayscale</b>: Boolean read <a href="glBitmap.TglBitmapFormatDescriptor.html#GetIsGrayscale">GetIsGrayscale</a>;</code></td>
  759. </tr>
  760. <tr><td colspan="2">
  761. <p>
  762. <code>True</code> if the format is a grayscale format, <code>False</code> otherwise</p>
  763. </td></tr>
  764. </table>
  765. <hr noshade size="1"><span class="appinfo"><em>Generated by <a href="http://pasdoc.sourceforge.net/">PasDoc 0.13.0</a> on 2014-12-24 04:27:09</em>
  766. </span>
  767. </td></tr></table></body></html>