Artifact 907ab1647b4a587464b836acefdd6f73b021117c:


0000: 3c 68 31 3e 3c 74 74 3e 6e 61 74 69 76 65 3c 2f  <h1><tt>native</
0010: 74 74 3e 20 4d 6f 64 75 6c 65 3c 2f 68 31 3e 0a  tt> Module</h1>.
0020: 0a 3c 68 32 3e 53 79 6e 6f 70 73 69 73 3c 2f 68  .<h2>Synopsis</h
0030: 32 3e 0a 0a 3c 74 61 62 6c 65 3e 0a 09 3c 74 72  2>..<table>..<tr
0040: 3e 0a 09 09 3c 74 68 3e 52 61 63 6b 65 74 3c 2f  >...<th>Racket</
0050: 74 68 3e 0a 09 09 3c 74 64 3e 3c 63 6f 64 65 3e  th>...<td><code>
0060: 28 72 65 71 75 69 72 65 20 28 70 6c 61 6e 65 74  (require (planet
0070: 20 6d 75 72 70 68 79 2f 63 61 6e 76 61 73 2d 64   murphy/canvas-d
0080: 72 61 77 3a 31 3a 30 2f 6e 61 74 69 76 65 29 29  raw:1:0/native))
0090: 3c 2f 63 6f 64 65 3e 3c 2f 74 64 3e 0a 09 3c 2f  </code></td>..</
00a0: 74 72 3e 0a 09 3c 74 72 3e 0a 09 09 3c 74 68 3e  tr>..<tr>...<th>
00b0: 43 48 49 43 4b 45 4e 3c 2f 74 68 3e 0a 09 09 3c  CHICKEN</th>...<
00c0: 74 64 3e 3c 63 6f 64 65 3e 28 72 65 71 75 69 72  td><code>(requir
00d0: 65 2d 65 78 74 65 6e 73 69 6f 6e 20 63 61 6e 76  e-extension canv
00e0: 61 73 2d 64 72 61 77 2d 6e 61 74 69 76 65 29 3c  as-draw-native)<
00f0: 2f 63 6f 64 65 3e 3c 2f 74 64 3e 0a 09 3c 2f 74  /code></td>..</t
0100: 72 3e 0a 3c 2f 74 61 62 6c 65 3e 0a 0a 4e 61 74  r>.</table>..Nat
0110: 69 76 65 20 63 6f 6e 74 65 78 74 20 73 75 70 70  ive context supp
0120: 6f 72 74 2e 20 49 6e 69 74 69 61 6c 69 7a 65 73  ort. Initializes
0130: 20 63 6f 6e 74 65 78 74 2b 20 73 75 70 70 6f 72   context+ suppor
0140: 74 20 77 68 65 6e 20 6c 6f 61 64 65 64 2e 0a 0a  t when loaded...
0150: 3c 68 32 3e 43 6f 6e 74 65 78 74 20 54 79 70 65  <h2>Context Type
0160: 73 3c 2f 68 32 3e 0a 0a 3c 68 33 3e 3c 61 20 69  s</h2>..<h3><a i
0170: 64 3d 22 63 6f 6e 74 65 78 74 3a 6e 61 74 69 76  d="context:nativ
0180: 65 22 3e 3c 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69  e"><code><nowiki
0190: 3e 5b 63 6f 6e 74 65 78 74 3a 6e 61 74 69 76 65  >[context:native
01a0: 20 63 6f 6e 74 65 78 74 3f 5d 3c 2f 6e 6f 77 69   context?]</nowi
01b0: 6b 69 3e 3c 2f 63 6f 64 65 3e 3c 2f 61 3e 3c 2f  ki></code></a></
01c0: 68 33 3e 0a 0a 43 6f 6e 74 65 78 74 20 74 79 70  h3>..Context typ
01d0: 65 20 66 6f 72 20 6e 61 74 69 76 65 20 77 69 6e  e for native win
01e0: 64 6f 77 73 2e 0a 0a 3c 68 32 3e 41 75 78 69 6c  dows...<h2>Auxil
01f0: 69 61 72 79 20 46 75 6e 63 74 69 6f 6e 73 3c 68  iary Functions<h
0200: 32 3e 0a 0a 3c 68 33 3e 3c 61 20 69 64 3d 22 73  2>..<h3><a id="s
0210: 63 72 65 65 6e 2d 73 69 7a 65 22 3e 3c 63 6f 64  creen-size"><cod
0220: 65 3e 3c 6e 6f 77 69 6b 69 3e 28 73 63 72 65 65  e><nowiki>(scree
0230: 6e 2d 73 69 7a 65 29 20 e2 86 92 20 28 76 61 6c  n-size) → (val
0240: 75 65 73 20 69 6e 74 65 67 65 72 3f 20 69 6e 74  ues integer? int
0250: 65 67 65 72 3f 20 72 65 61 6c 3f 20 72 65 61 6c  eger? real? real
0260: 3f 29 3c 2f 6e 6f 77 69 6b 69 3e 3c 2f 63 6f 64  ?)</nowiki></cod
0270: 65 3e 3c 2f 61 3e 3c 2f 68 33 3e 0a 0a 44 65 74  e></a></h3>..Det
0280: 65 72 6d 69 6e 65 73 20 74 68 65 20 77 69 64 74  ermines the widt
0290: 68 20 61 6e 64 20 68 65 69 67 68 74 20 6f 66 20  h and height of 
02a0: 74 68 65 20 77 68 6f 6c 65 20 73 63 72 65 65 6e  the whole screen
02b0: 20 69 6e 20 70 69 78 65 6c 73 20 61 6e 64 20 6d   in pixels and m
02c0: 69 6c 6c 69 6d 65 74 65 72 73 2e 0a              illimeters..