Skip to content

Commit 92f0467

Browse files
committed
Automated deployment: Fri Jan 9 10:50:56 UTC 2026 1707f86
0 parents  commit 92f0467

File tree

8,390 files changed

+2325676
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,390 files changed

+2325676
-0
lines changed

.nojekyll

Whitespace-only changes.

CNAME

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ceramic-engine.com
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<script type="text/javascript">if (location.protocol !== 'https:' && location.hostname == 'ceramic-engine.com') location.replace('https:'+location.href.substring(location.protocol.length));</script>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link rel="icon" href="/static/favicon.png"/>
8+
<link rel="apple-touch-icon" href="/static/touch-icon.png"/>
9+
<meta name="apple-mobile-web-app-capable" content="yes">
10+
<meta name="apple-mobile-web-app-status-bar-style" content="black">
11+
<title>Any - Ceramic</title>
12+
<link rel="stylesheet" href="/static/lucide-font/lucide.css" type="text/css" />
13+
<link rel="stylesheet" href="/static/style.css" type="text/css" />
14+
<link rel="stylesheet" href="/static/prism.css" type="text/css" />
15+
<script type="text/javascript" src="/static/script.js"></script>
16+
<meta property="og:site_name" content="Ceramic Engine" />
17+
<meta property="og:title" content="Any - Ceramic" />
18+
<meta property="og:description" content="A cross-platform &amp; open-source 2D framework" />
19+
<meta property="og:image" content="/static/img/ceramic-800-450.png" />
20+
<meta property="og:image:type" content="image/png" />
21+
<meta property="og:image:width" content="800" />
22+
<meta property="og:image:height" content="450" />
23+
24+
</head>
25+
<body id="page-api-docs" class="page page-standard page-api-docs-doc">
26+
<aside id="site-navigation">
27+
<div class="nav-header">
28+
<a href="/" class="nav-logo"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a>
29+
<button class="hamburger" aria-label="Toggle menu">
30+
<span></span>
31+
<span></span>
32+
<span></span>
33+
</button>
34+
</div>
35+
<ul class="nav-links">
36+
<li><a href="/"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a></li>
37+
<li><a href="/guides">Guides</a></li>
38+
<li><a href="/examples">Examples</a></li>
39+
<li><a href="/blog">Blog</a></li>
40+
<li class="selected"><a href="/api-docs/clay-native">API Docs</a></li>
41+
<li><a href="https://github.com/ceramic-engine/ceramic">GitHub</a></li>
42+
<li><a href="/discord">Discord</a></li>
43+
</ul>
44+
</aside>
45+
<div class="page-container">
46+
<div class="sidebar-left"></div>
47+
<div class="content-right">
48+
<main>
49+
<h1>Any</h1>
50+
<div class="type-hierarchy"><strong>Any</strong> (Abstract)</div>
51+
<p><code>Any</code> is a type that is compatible with any other in both ways.</p>
52+
<p>This means that a value of any type can be assigned to <code>Any</code>, and
53+
vice-versa, a value of <code>Any</code> type can be assigned to any other type.</p>
54+
<p>It's a more type-safe alternative to <code>Dynamic</code>, because it doesn't
55+
support field access or operators and it's bound to monomorphs. So,
56+
to work with the actual value, it needs to be explicitly promoted
57+
to another type.</p>
58+
<h2 id="type-conversions" tabindex="-1">Type Conversions <a class="header-anchor" href="#type-conversions"><span aria-hidden="true" class="header-anchor__symbol">#</span></a></h2>
59+
<p><strong>From:</strong></p>
60+
<ul>
61+
<li><code>[Dynamic](/api-docs/clay-native/Dynamic/)</code></li>
62+
</ul>
63+
<p><strong>To:</strong></p>
64+
<ul>
65+
<li><code>__promote.T</code></li>
66+
</ul>
67+
<h2 id="metadata" tabindex="-1">Metadata <a class="header-anchor" href="#metadata"><span aria-hidden="true" class="header-anchor__symbol">#</span></a></h2>
68+
<table>
69+
<thead>
70+
<tr>
71+
<th>Name</th>
72+
<th>Parameters</th>
73+
</tr>
74+
</thead>
75+
<tbody>
76+
<tr>
77+
<td><code>:forward.variance</code></td>
78+
<td>-</td>
79+
</tr>
80+
</tbody>
81+
</table>
82+
83+
</main>
84+
</div>
85+
</div>
86+
</body>
87+
</html>

api-docs/clay-native/Array/index.html

Lines changed: 688 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<script type="text/javascript">if (location.protocol !== 'https:' && location.hostname == 'ceramic-engine.com') location.replace('https:'+location.href.substring(location.protocol.length));</script>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link rel="icon" href="/static/favicon.png"/>
8+
<link rel="apple-touch-icon" href="/static/touch-icon.png"/>
9+
<meta name="apple-mobile-web-app-capable" content="yes">
10+
<meta name="apple-mobile-web-app-status-bar-style" content="black">
11+
<title>ArrayAccess - Ceramic</title>
12+
<link rel="stylesheet" href="/static/lucide-font/lucide.css" type="text/css" />
13+
<link rel="stylesheet" href="/static/style.css" type="text/css" />
14+
<link rel="stylesheet" href="/static/prism.css" type="text/css" />
15+
<script type="text/javascript" src="/static/script.js"></script>
16+
<meta property="og:site_name" content="Ceramic Engine" />
17+
<meta property="og:title" content="ArrayAccess - Ceramic" />
18+
<meta property="og:description" content="A cross-platform &amp; open-source 2D framework" />
19+
<meta property="og:image" content="/static/img/ceramic-800-450.png" />
20+
<meta property="og:image:type" content="image/png" />
21+
<meta property="og:image:width" content="800" />
22+
<meta property="og:image:height" content="450" />
23+
24+
</head>
25+
<body id="page-api-docs" class="page page-standard page-api-docs-doc">
26+
<aside id="site-navigation">
27+
<div class="nav-header">
28+
<a href="/" class="nav-logo"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a>
29+
<button class="hamburger" aria-label="Toggle menu">
30+
<span></span>
31+
<span></span>
32+
<span></span>
33+
</button>
34+
</div>
35+
<ul class="nav-links">
36+
<li><a href="/"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a></li>
37+
<li><a href="/guides">Guides</a></li>
38+
<li><a href="/examples">Examples</a></li>
39+
<li><a href="/blog">Blog</a></li>
40+
<li class="selected"><a href="/api-docs/clay-native">API Docs</a></li>
41+
<li><a href="https://github.com/ceramic-engine/ceramic">GitHub</a></li>
42+
<li><a href="/discord">Discord</a></li>
43+
</ul>
44+
</aside>
45+
<div class="page-container">
46+
<div class="sidebar-left"></div>
47+
<div class="content-right">
48+
<main>
49+
<h1>ArrayAccess</h1>
50+
<div class="type-hierarchy"><strong>ArrayAccess</strong> (extern interface)</div>
51+
<p><code>ArrayAccess</code> is used to indicate a class that can be accessed using brackets.
52+
The type parameter represents the type of the elements stored.</p>
53+
<p>This interface should be used for externs only. Haxe does not support custom
54+
array access on classes. However, array access can be implemented for
55+
abstract types.</p>
56+
<div class="see"><strong>See:</strong> https://haxe.org/manual/types-abstract-array-access.html</div>
57+
58+
</main>
59+
</div>
60+
</div>
61+
</body>
62+
</html>
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<script type="text/javascript">if (location.protocol !== 'https:' && location.hostname == 'ceramic-engine.com') location.replace('https:'+location.href.substring(location.protocol.length));</script>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link rel="icon" href="/static/favicon.png"/>
8+
<link rel="apple-touch-icon" href="/static/touch-icon.png"/>
9+
<meta name="apple-mobile-web-app-capable" content="yes">
10+
<meta name="apple-mobile-web-app-status-bar-style" content="black">
11+
<title>Bool - Ceramic</title>
12+
<link rel="stylesheet" href="/static/lucide-font/lucide.css" type="text/css" />
13+
<link rel="stylesheet" href="/static/style.css" type="text/css" />
14+
<link rel="stylesheet" href="/static/prism.css" type="text/css" />
15+
<script type="text/javascript" src="/static/script.js"></script>
16+
<meta property="og:site_name" content="Ceramic Engine" />
17+
<meta property="og:title" content="Bool - Ceramic" />
18+
<meta property="og:description" content="A cross-platform &amp; open-source 2D framework" />
19+
<meta property="og:image" content="/static/img/ceramic-800-450.png" />
20+
<meta property="og:image:type" content="image/png" />
21+
<meta property="og:image:width" content="800" />
22+
<meta property="og:image:height" content="450" />
23+
24+
</head>
25+
<body id="page-api-docs" class="page page-standard page-api-docs-doc">
26+
<aside id="site-navigation">
27+
<div class="nav-header">
28+
<a href="/" class="nav-logo"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a>
29+
<button class="hamburger" aria-label="Toggle menu">
30+
<span></span>
31+
<span></span>
32+
<span></span>
33+
</button>
34+
</div>
35+
<ul class="nav-links">
36+
<li><a href="/"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a></li>
37+
<li><a href="/guides">Guides</a></li>
38+
<li><a href="/examples">Examples</a></li>
39+
<li><a href="/blog">Blog</a></li>
40+
<li class="selected"><a href="/api-docs/clay-native">API Docs</a></li>
41+
<li><a href="https://github.com/ceramic-engine/ceramic">GitHub</a></li>
42+
<li><a href="/discord">Discord</a></li>
43+
</ul>
44+
</aside>
45+
<div class="page-container">
46+
<div class="sidebar-left"></div>
47+
<div class="content-right">
48+
<main>
49+
<h1>Bool</h1>
50+
<div class="type-hierarchy"><strong>Bool</strong> (Abstract)</div>
51+
<p>The standard Boolean type, which can either be <code>true</code> or <code>false</code>.</p>
52+
<p>On static targets, <code>null</code> cannot be assigned to <code>Bool</code>. If this is necessary,
53+
<code>Null&lt;Bool&gt;</code> can be used instead.</p>
54+
<div class="see"><strong>See:</strong> https://haxe.org/manual/types-bool.html, https://haxe.org/manual/types-nullability.html</div>
55+
<h2 id="metadata" tabindex="-1">Metadata <a class="header-anchor" href="#metadata"><span aria-hidden="true" class="header-anchor__symbol">#</span></a></h2>
56+
<table>
57+
<thead>
58+
<tr>
59+
<th>Name</th>
60+
<th>Parameters</th>
61+
</tr>
62+
</thead>
63+
<tbody>
64+
<tr>
65+
<td><code>:notNull</code></td>
66+
<td>-</td>
67+
</tr>
68+
</tbody>
69+
</table>
70+
71+
</main>
72+
</div>
73+
</div>
74+
</body>
75+
</html>
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!DOCTYPE html>
2+
<html>
3+
<head>
4+
<script type="text/javascript">if (location.protocol !== 'https:' && location.hostname == 'ceramic-engine.com') location.replace('https:'+location.href.substring(location.protocol.length));</script>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<link rel="icon" href="/static/favicon.png"/>
8+
<link rel="apple-touch-icon" href="/static/touch-icon.png"/>
9+
<meta name="apple-mobile-web-app-capable" content="yes">
10+
<meta name="apple-mobile-web-app-status-bar-style" content="black">
11+
<title>Class - Ceramic</title>
12+
<link rel="stylesheet" href="/static/lucide-font/lucide.css" type="text/css" />
13+
<link rel="stylesheet" href="/static/style.css" type="text/css" />
14+
<link rel="stylesheet" href="/static/prism.css" type="text/css" />
15+
<script type="text/javascript" src="/static/script.js"></script>
16+
<meta property="og:site_name" content="Ceramic Engine" />
17+
<meta property="og:title" content="Class - Ceramic" />
18+
<meta property="og:description" content="A cross-platform &amp; open-source 2D framework" />
19+
<meta property="og:image" content="/static/img/ceramic-800-450.png" />
20+
<meta property="og:image:type" content="image/png" />
21+
<meta property="og:image:width" content="800" />
22+
<meta property="og:image:height" content="450" />
23+
24+
</head>
25+
<body id="page-api-docs" class="page page-standard page-api-docs-doc">
26+
<aside id="site-navigation">
27+
<div class="nav-header">
28+
<a href="/" class="nav-logo"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a>
29+
<button class="hamburger" aria-label="Toggle menu">
30+
<span></span>
31+
<span></span>
32+
<span></span>
33+
</button>
34+
</div>
35+
<ul class="nav-links">
36+
<li><a href="/"><img src="/static/ceramic-small.png" class="ceramic-icon" />Ceramic</a></li>
37+
<li><a href="/guides">Guides</a></li>
38+
<li><a href="/examples">Examples</a></li>
39+
<li><a href="/blog">Blog</a></li>
40+
<li class="selected"><a href="/api-docs/clay-native">API Docs</a></li>
41+
<li><a href="https://github.com/ceramic-engine/ceramic">GitHub</a></li>
42+
<li><a href="/discord">Discord</a></li>
43+
</ul>
44+
</aside>
45+
<div class="page-container">
46+
<div class="sidebar-left"></div>
47+
<div class="content-right">
48+
<main>
49+
<h1>Class</h1>
50+
<div class="type-hierarchy"><strong>Class</strong> (Abstract)</div>
51+
<p>An abstract type that represents a Class.</p>
52+
<p>See <code>Type</code> for the Haxe Reflection API.</p>
53+
<div class="see"><strong>See:</strong> https://haxe.org/manual/types-class-instance.html</div>
54+
55+
</main>
56+
</div>
57+
</div>
58+
</body>
59+
</html>

0 commit comments

Comments
 (0)