mirror of
https://github.com/AleziaKurdis/overte.git
synced 2025-04-10 22:09:11 +02:00
Add Shape API types JSDoc
This commit is contained in:
parent
8e647fb32c
commit
91671722a5
2 changed files with 27 additions and 0 deletions
|
@ -74,6 +74,32 @@ static std::array<GeometryCache::Shape, (GeometryCache::NUM_SHAPES - 1)> MAPPING
|
|||
GeometryCache::Cylinder,
|
||||
} };
|
||||
|
||||
/**jsdoc
|
||||
* <p>{@link Entities} and {@link Overlays} may have the following geometrical shapes:</p>
|
||||
* <table>
|
||||
* <thead>
|
||||
* <tr><th>Value</th><th>Description</th></tr>
|
||||
* </thead>
|
||||
* <tbody>
|
||||
* <tr><td><code>Line</code></td><td>A 1D line oriented in 3 dimensions.</td></tr>
|
||||
* <tr><td><code>Triangle</code></td><td>A triangular prism.</td></tr>
|
||||
* <tr><td><code>Quad</code></td><td>A 2D square oriented in 3 dimensions.</tr>
|
||||
* <tr><td><code>Hexagon</code></td><td>A hexagonal prism.</td></tr>
|
||||
* <tr><td><code>Octagon</code></td><td>An octagonal prism.</td></tr>
|
||||
* <tr><td><code>Circle</code></td><td>A 2D circle oriented in 3 dimensions.</td></td></tr>
|
||||
* <tr><td><code>Cube</code></td><td>A cube.</td></tr>
|
||||
* <tr><td><code>Sphere</code></td><td>A sphere.</td></tr>
|
||||
* <tr><td><code>Tetrahedron</code></td><td>A tetrahedron.</td></tr>
|
||||
* <tr><td><code>Octahedron</code></td><td>An octahedron.</td></tr>
|
||||
* <tr><td><code>Dodecahedron</code></td><td>A dodecahedron.</td></tr>
|
||||
* <tr><td><code>Icosahedron</code></td><td>An icosahedron.</td></tr>
|
||||
* <tr><td><code>Torus</code></td><td>A torus. <em>Not implemented.</em></td></tr>
|
||||
* <tr><td><code>Cone</code></td><td>A cone.</td></tr>
|
||||
* <tr><td><code>Cylinder</code></td><td>A cylinder.</td></tr>
|
||||
* </tbody>
|
||||
* </table>
|
||||
* @typedef {string} Shape
|
||||
*/
|
||||
static const std::array<const char * const, GeometryCache::NUM_SHAPES> GEOCACHE_SHAPE_STRINGS{ {
|
||||
"Line",
|
||||
"Triangle",
|
||||
|
|
|
@ -23,6 +23,7 @@ exports.handlers = {
|
|||
'../../libraries/controllers/src/controllers/',
|
||||
'../../libraries/entities/src',
|
||||
'../../libraries/networking/src',
|
||||
'../../libraries/render-utils/src',
|
||||
'../../libraries/shared/src',
|
||||
'../../libraries/shared/src/shared',
|
||||
'../../libraries/script-engine/src',
|
||||
|
|
Loading…
Reference in a new issue