OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [services/] [gfx/] [mw/] [v2_0/] [doc/] [nano-X/] [html/] [nano-x-colours.html] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
<HTML
2
><HEAD
3
><TITLE
4
>colours</TITLE
5
><META
6
NAME="GENERATOR"
7
CONTENT="Modular DocBook HTML Stylesheet Version 1.33"><LINK
8
REL="HOME"
9
TITLE="Nano-X API Reference Manual"
10
HREF="index.html"><LINK
11
REL="UP"
12
TITLE="libnano-X"
13
HREF="libnano-x.html"><LINK
14
REL="PREVIOUS"
15
TITLE="pointer"
16
HREF="nano-x-pointer.html"><LINK
17
REL="NEXT"
18
TITLE="regions"
19
HREF="nano-x-regions.html"></HEAD
20
><BODY
21
BGCOLOR="#FFFFFF"
22
TEXT="#000000"
23
><DIV
24
CLASS="NAVHEADER"
25
><TABLE
26
WIDTH="100%"
27
BORDER="0"
28
BGCOLOR="#000000"
29
CELLPADDING="1"
30
CELLSPACING="0"
31
><TR
32
><TH
33
COLSPAN="4"
34
ALIGN="center"
35
><FONT
36
COLOR="#FFFFFF"
37
SIZE="5"
38
>Nano-X API Reference Manual</FONT
39
></TH
40
></TR
41
><TR
42
><TD
43
WIDTH="25%"
44
BGCOLOR="#C00000"
45
ALIGN="left"
46
><A
47
HREF="nano-x-pointer.html"
48
><FONT
49
COLOR="#FFFFFF"
50
SIZE="3"
51
><B
52
>&#60;&#60;&#60; Previous Page</B
53
></FONT
54
></A
55
></TD
56
><TD
57
WIDTH="25%"
58
BGCOLOR="#0000C0"
59
ALIGN="center"
60
><FONT
61
COLOR="#FFFFFF"
62
SIZE="3"
63
><B
64
><A
65
HREF="index.html"
66
><FONT
67
COLOR="#FFFFFF"
68
SIZE="3"
69
><B
70
>Home</B
71
></FONT
72
></A
73
></B
74
></FONT
75
></TD
76
><TD
77
WIDTH="25%"
78
BGCOLOR="#00C000"
79
ALIGN="center"
80
><FONT
81
COLOR="#FFFFFF"
82
SIZE="3"
83
><B
84
><A
85
HREF="libnano-x.html"
86
><FONT
87
COLOR="#FFFFFF"
88
SIZE="3"
89
><B
90
>Up</B
91
></FONT
92
></A
93
></B
94
></FONT
95
></TD
96
><TD
97
WIDTH="25%"
98
BGCOLOR="#C00000"
99
ALIGN="right"
100
><A
101
HREF="nano-x-regions.html"
102
><FONT
103
COLOR="#FFFFFF"
104
SIZE="3"
105
><B
106
>Next Page &#62;&#62;&#62;</B
107
></FONT
108
></A
109
></TD
110
></TR
111
></TABLE
112
></DIV
113
><H1
114
>colours</H1
115
><DIV
116
CLASS="REFNAMEDIV"
117
><A
118
NAME="AEN2425"
119
></A
120
><H2
121
>Name</H2
122
>colours &#8212; </DIV
123
><DIV
124
CLASS="REFSYNOPSISDIV"
125
><A
126
NAME="AEN2428"
127
></A
128
><H2
129
>Synopsis</H2
130
><TABLE
131
BORDER="0"
132
BGCOLOR="#D6E8FF"
133
WIDTH="100%"
134
CELLPADDING="6"
135
><TR
136
><TD
137
><PRE
138
CLASS="SYNOPSIS"
139
>&#13;
140
 
141
void        <A
142
HREF="nano-x-colours.html#GRGETSYSTEMPALETTE"
143
>GrGetSystemPalette</A
144
>              (<GTKDOCLINK
145
HREF="GR-PALETTE-CAPS"
146
>GR_PALETTE</GTKDOCLINK
147
> *pal);
148
void        <A
149
HREF="nano-x-colours.html#GRSETSYSTEMPALETTE"
150
>GrSetSystemPalette</A
151
>              (<GTKDOCLINK
152
HREF="GR-COUNT-CAPS"
153
>GR_COUNT</GTKDOCLINK
154
> first,
155
                                             <GTKDOCLINK
156
HREF="GR-PALETTE-CAPS"
157
>GR_PALETTE</GTKDOCLINK
158
> *pal);
159
void        <A
160
HREF="nano-x-colours.html#GRFINDCOLOR"
161
>GrFindColor</A
162
>                     (<GTKDOCLINK
163
HREF="GR-COLOR-CAPS"
164
>GR_COLOR</GTKDOCLINK
165
> c,
166
                                             <GTKDOCLINK
167
HREF="GR-PIXELVAL-CAPS"
168
>GR_PIXELVAL</GTKDOCLINK
169
> *retpixel);
170
<GTKDOCLINK
171
HREF="GR-COLOR-CAPS"
172
>GR_COLOR</GTKDOCLINK
173
>    <A
174
HREF="nano-x-colours.html#GRGETSYSCOLOR"
175
>GrGetSysColor</A
176
>                   (int index);</PRE
177
></TD
178
></TR
179
></TABLE
180
></DIV
181
><DIV
182
CLASS="REFSECT1"
183
><A
184
NAME="AEN2441"
185
></A
186
><H2
187
>Description</H2
188
><P
189
></P
190
></DIV
191
><DIV
192
CLASS="REFSECT1"
193
><A
194
NAME="AEN2444"
195
></A
196
><H2
197
>Details</H2
198
><DIV
199
CLASS="REFSECT2"
200
><A
201
NAME="AEN2446"
202
></A
203
><H3
204
><A
205
NAME="GRGETSYSTEMPALETTE"
206
></A
207
>GrGetSystemPalette ()</H3
208
><TABLE
209
BORDER="0"
210
BGCOLOR="#D6E8FF"
211
WIDTH="100%"
212
CELLPADDING="6"
213
><TR
214
><TD
215
><PRE
216
CLASS="PROGRAMLISTING"
217
>void        GrGetSystemPalette              (<GTKDOCLINK
218
HREF="GR-PALETTE-CAPS"
219
>GR_PALETTE</GTKDOCLINK
220
> *pal);</PRE
221
></TD
222
></TR
223
></TABLE
224
><P
225
>Retrieves the system palette and places it in the specified palette
226
structure.</P
227
><P
228
></P
229
><DIV
230
CLASS="INFORMALTABLE"
231
><P
232
></P
233
><TABLE
234
BORDER="0"
235
WIDTH="100%"
236
BGCOLOR="#FFD0D0"
237
CELLSPACING="0"
238
CELLPADDING="4"
239
CLASS="CALSTABLE"
240
><TR
241
><TD
242
WIDTH="20%"
243
ALIGN="RIGHT"
244
VALIGN="TOP"
245
><TT
246
CLASS="PARAMETER"
247
><I
248
>pal</I
249
></TT
250
>&nbsp;:</TD
251
><TD
252
WIDTH="80%"
253
ALIGN="LEFT"
254
VALIGN="TOP"
255
> pointer to a palette structure to fill in with the system palette</TD
256
></TR
257
></TABLE
258
><P
259
></P
260
></DIV
261
></DIV
262
><HR><DIV
263
CLASS="REFSECT2"
264
><A
265
NAME="AEN2462"
266
></A
267
><H3
268
><A
269
NAME="GRSETSYSTEMPALETTE"
270
></A
271
>GrSetSystemPalette ()</H3
272
><TABLE
273
BORDER="0"
274
BGCOLOR="#D6E8FF"
275
WIDTH="100%"
276
CELLPADDING="6"
277
><TR
278
><TD
279
><PRE
280
CLASS="PROGRAMLISTING"
281
>void        GrSetSystemPalette              (<GTKDOCLINK
282
HREF="GR-COUNT-CAPS"
283
>GR_COUNT</GTKDOCLINK
284
> first,
285
                                             <GTKDOCLINK
286
HREF="GR-PALETTE-CAPS"
287
>GR_PALETTE</GTKDOCLINK
288
> *pal);</PRE
289
></TD
290
></TR
291
></TABLE
292
><P
293
>Sets the system palette to the values stored in the specified palette
294
structure. The values before the specified first value are not set.</P
295
><P
296
></P
297
><DIV
298
CLASS="INFORMALTABLE"
299
><P
300
></P
301
><TABLE
302
BORDER="0"
303
WIDTH="100%"
304
BGCOLOR="#FFD0D0"
305
CELLSPACING="0"
306
CELLPADDING="4"
307
CLASS="CALSTABLE"
308
><TR
309
><TD
310
WIDTH="20%"
311
ALIGN="RIGHT"
312
VALIGN="TOP"
313
><TT
314
CLASS="PARAMETER"
315
><I
316
>first</I
317
></TT
318
>&nbsp;:</TD
319
><TD
320
WIDTH="80%"
321
ALIGN="LEFT"
322
VALIGN="TOP"
323
> the first palette value to set</TD
324
></TR
325
><TR
326
><TD
327
WIDTH="20%"
328
ALIGN="RIGHT"
329
VALIGN="TOP"
330
><TT
331
CLASS="PARAMETER"
332
><I
333
>pal</I
334
></TT
335
>&nbsp;:</TD
336
><TD
337
WIDTH="80%"
338
ALIGN="LEFT"
339
VALIGN="TOP"
340
> pointer to a palette structure containing the new values</TD
341
></TR
342
></TABLE
343
><P
344
></P
345
></DIV
346
></DIV
347
><HR><DIV
348
CLASS="REFSECT2"
349
><A
350
NAME="AEN2483"
351
></A
352
><H3
353
><A
354
NAME="GRFINDCOLOR"
355
></A
356
>GrFindColor ()</H3
357
><TABLE
358
BORDER="0"
359
BGCOLOR="#D6E8FF"
360
WIDTH="100%"
361
CELLPADDING="6"
362
><TR
363
><TD
364
><PRE
365
CLASS="PROGRAMLISTING"
366
>void        GrFindColor                     (<GTKDOCLINK
367
HREF="GR-COLOR-CAPS"
368
>GR_COLOR</GTKDOCLINK
369
> c,
370
                                             <GTKDOCLINK
371
HREF="GR-PIXELVAL-CAPS"
372
>GR_PIXELVAL</GTKDOCLINK
373
> *retpixel);</PRE
374
></TD
375
></TR
376
></TABLE
377
><P
378
>Calculates the pixel value to use to display the specified colour value.
379
The colour value is specified as a GR_COLOR, which is a 32 bit truecolour
380
value stored as RGBX. The pixel value size depends on the architecture.</P
381
><P
382
></P
383
><DIV
384
CLASS="INFORMALTABLE"
385
><P
386
></P
387
><TABLE
388
BORDER="0"
389
WIDTH="100%"
390
BGCOLOR="#FFD0D0"
391
CELLSPACING="0"
392
CELLPADDING="4"
393
CLASS="CALSTABLE"
394
><TR
395
><TD
396
WIDTH="20%"
397
ALIGN="RIGHT"
398
VALIGN="TOP"
399
><TT
400
CLASS="PARAMETER"
401
><I
402
>c</I
403
></TT
404
>&nbsp;:</TD
405
><TD
406
WIDTH="80%"
407
ALIGN="LEFT"
408
VALIGN="TOP"
409
> the colour value to find</TD
410
></TR
411
><TR
412
><TD
413
WIDTH="20%"
414
ALIGN="RIGHT"
415
VALIGN="TOP"
416
><TT
417
CLASS="PARAMETER"
418
><I
419
>retpixel</I
420
></TT
421
>&nbsp;:</TD
422
><TD
423
WIDTH="80%"
424
ALIGN="LEFT"
425
VALIGN="TOP"
426
> pointer to the returned pixel value</TD
427
></TR
428
></TABLE
429
><P
430
></P
431
></DIV
432
></DIV
433
><HR><DIV
434
CLASS="REFSECT2"
435
><A
436
NAME="AEN2504"
437
></A
438
><H3
439
><A
440
NAME="GRGETSYSCOLOR"
441
></A
442
>GrGetSysColor ()</H3
443
><TABLE
444
BORDER="0"
445
BGCOLOR="#D6E8FF"
446
WIDTH="100%"
447
CELLPADDING="6"
448
><TR
449
><TD
450
><PRE
451
CLASS="PROGRAMLISTING"
452
><GTKDOCLINK
453
HREF="GR-COLOR-CAPS"
454
>GR_COLOR</GTKDOCLINK
455
>    GrGetSysColor                   (int index);</PRE
456
></TD
457
></TR
458
></TABLE
459
><P
460
></P
461
><P
462
></P
463
><DIV
464
CLASS="INFORMALTABLE"
465
><P
466
></P
467
><TABLE
468
BORDER="0"
469
WIDTH="100%"
470
BGCOLOR="#FFD0D0"
471
CELLSPACING="0"
472
CELLPADDING="4"
473
CLASS="CALSTABLE"
474
><TR
475
><TD
476
WIDTH="20%"
477
ALIGN="RIGHT"
478
VALIGN="TOP"
479
><TT
480
CLASS="PARAMETER"
481
><I
482
>index</I
483
></TT
484
>&nbsp;:</TD
485
><TD
486
WIDTH="80%"
487
ALIGN="LEFT"
488
VALIGN="TOP"
489
> an index into the server's colour look up table</TD
490
></TR
491
><TR
492
><TD
493
WIDTH="20%"
494
ALIGN="RIGHT"
495
VALIGN="TOP"
496
><I
497
CLASS="EMPHASIS"
498
>Returns</I
499
> :</TD
500
><TD
501
WIDTH="80%"
502
ALIGN="LEFT"
503
VALIGN="TOP"
504
> the colour found at the specified index</TD
505
></TR
506
></TABLE
507
><P
508
></P
509
></DIV
510
></DIV
511
></DIV
512
><DIV
513
CLASS="NAVFOOTER"
514
><BR
515
CLEAR="all"><BR><TABLE
516
WIDTH="100%"
517
BORDER="0"
518
BGCOLOR="#000000"
519
CELLPADDING="1"
520
CELLSPACING="0"
521
><TR
522
><TD
523
WIDTH="25%"
524
BGCOLOR="#C00000"
525
ALIGN="left"
526
><A
527
HREF="nano-x-pointer.html"
528
><FONT
529
COLOR="#FFFFFF"
530
SIZE="3"
531
><B
532
>&#60;&#60;&#60; Previous Page</B
533
></FONT
534
></A
535
></TD
536
><TD
537
WIDTH="25%"
538
BGCOLOR="#0000C0"
539
ALIGN="center"
540
><FONT
541
COLOR="#FFFFFF"
542
SIZE="3"
543
><B
544
><A
545
HREF="index.html"
546
><FONT
547
COLOR="#FFFFFF"
548
SIZE="3"
549
><B
550
>Home</B
551
></FONT
552
></A
553
></B
554
></FONT
555
></TD
556
><TD
557
WIDTH="25%"
558
BGCOLOR="#00C000"
559
ALIGN="center"
560
><FONT
561
COLOR="#FFFFFF"
562
SIZE="3"
563
><B
564
><A
565
HREF="libnano-x.html"
566
><FONT
567
COLOR="#FFFFFF"
568
SIZE="3"
569
><B
570
>Up</B
571
></FONT
572
></A
573
></B
574
></FONT
575
></TD
576
><TD
577
WIDTH="25%"
578
BGCOLOR="#C00000"
579
ALIGN="right"
580
><A
581
HREF="nano-x-regions.html"
582
><FONT
583
COLOR="#FFFFFF"
584
SIZE="3"
585
><B
586
>Next Page &#62;&#62;&#62;</B
587
></FONT
588
></A
589
></TD
590
></TR
591
><TR
592
><TD
593
COLSPAN="2"
594
ALIGN="left"
595
><FONT
596
COLOR="#FFFFFF"
597
SIZE="3"
598
><B
599
>pointer</B
600
></FONT
601
></TD
602
><TD
603
COLSPAN="2"
604
ALIGN="right"
605
><FONT
606
COLOR="#FFFFFF"
607
SIZE="3"
608
><B
609
>regions</B
610
></FONT
611
></TD
612
></TR
613
></TABLE
614
></DIV
615
></BODY
616
></HTML
617
>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.