-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathsamples.json
32 lines (32 loc) · 3.04 KB
/
samples.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
{
"samples": [
{ "name":"Base2D", "description": "2d applications can be created by extending `hxd.App` and then you can attach drawables to `s2d`, which is the root scene for 2d." },
{ "name":"Base3D", "description": "3d applications can be created by extending `hxd.App` and then you can attach meshes to `s3d`, which is the root scene for 3d." },
{ "name":"AdjustColor", "description": "With Heaps it is easy to change colors of bitmaps using the `drawable.adjustColor` function. This is a convenience method for changing the color matrix (`drawable.colorMatrix`) which allows to do even more advanced color transformations." },
{ "name":"Blur", "description": "Demonstration of [`2d.filter.Blur`](/api/h2d/filter/Blur.html)" },
{ "name":"Bounds", "description": "In H2D getting the local transformed bounding box of an object is as simple as calling `getBounds()`." },
{ "name":"CollideCheck", "description": "Heaps has support for several 2d and 3d collision checks" },
{ "name":"CubeTexture", "description": "Assigning materials in Heaps" },
{ "name":"Cursor", "description": "Setting the mouse cursor can be done by setting `s.cursor` to a `hxd.Cursor` value." },
{ "name":"Filters", "description": "Heaps has several build-in filters. Of course its possible to create your own, see [filters in the documentation](/documentation/h2d/filters.html)" },
{ "name":"GpuParticles", "description": "Example of 3d Particles" },
{ "name":"GraphicsDraw", "description": "The Graphics class contains methods used to draw primitive shapes such as lines, circles and rectangles" },
{ "name":"Helpers", "description": "Turning Cube and highlighted axes XYZ (use mouse keys to move camera)" },
{ "name":"Input", "description": "Heaps includes a custom inputfield" },
{ "name":"Interactive", "description": "Heaps has support for [2d interaction events](/documentation/h2d-events-and-interactivity.html) and [3d interaction events](/documentation/h3d-events-and-interactivity.html)." },
{ "name":"Lights", "description": "3d Lights" },
{ "name":"Mask", "description": "Heaps allows masks in 2D" },
{ "name":"Pad", "description": "Heaps includes gamepad support" },
{ "name":"Pbr", "description": "Physically based rendering" },
{ "name":"PointLights", "description": "Point based lights moving between cuboids (use mouse keys to move camera)" },
{ "name":"Polygons", "description": "Simple demonstration showing default geometric primitives in Heaps (use mouse keys to move camera)" },
{ "name":"Quaternion", "description": "Quaternion example" },
{ "name":"Sao", "description": "Scalable Ambient Occlusion" },
{ "name":"ScaleMode2D", "description": "Demonstration of different 2D scale modes in Heaps" },
{ "name":"Shadows", "description": "Heaps has build-in support for fast shadows." },
{ "name":"Skin", "description": "3d Skinned element" },
{ "name":"Sound", "description": "Heaps supports sound on all platforms" },
{ "name":"Stencil", "description": "Stencil example" },
{ "name":"World", "description": "Generated 3d world with camera controller" }
]
}