update documentation

This commit is contained in:
Leon van Kammen 2023-03-31 17:10:03 +02:00
parent 009d2d18f0
commit cd8c698a08
2 changed files with 14 additions and 8 deletions

View file

@ -14,9 +14,13 @@
# XR Fragments (key/value params) # XR Fragments (key/value params)
| param | type | category | notes | ```
|---------|---------------|-------------------------|-------------------------| ⛁ = fragment in 3D asset-file (custom property)
| prio | int (-10..1) | Asset loading / linking | \#static allow client to ignore lower-prio objects in the renderloop, to compensate frame-drop/cpu/gpu-overload scenariosoc/notes/prio.md | ⚂ = fragment in navigator URI (`document.location.href` e.g.)
```
| param | type | scope | navigator override |category | notes |
|---------|---------------|-------|--------------------|-------------------------|
| prio | int (-10..1) | ⛁ | Asset loading / linking | \#static allow client to ignore lower-prio objects in the renderloop, to compensate frame-drop/cpu/gpu-overload scenariosoc/notes/prio.md |
| pos | 3D vector | HREF navigation/portals | | | pos | 3D vector | HREF navigation/portals | |

View file

@ -5,12 +5,14 @@ package xrfragment;
class Parser { // # XR Fragments (key/value params) class Parser { // # XR Fragments (key/value params)
public static var error:String = ""; // public static var error:String = ""; //
// ```
@:keep // ⛁ = fragment in 3D asset-file (custom property)
// ⚂ = fragment in navigator URI (`document.location.href` e.g.)
@:keep // ```
public static function parse(key:String,value:String,resultMap:haxe.DynamicAccess<Dynamic>):Bool { public static function parse(key:String,value:String,resultMap:haxe.DynamicAccess<Dynamic>):Bool {
var Frag:Map<String, EReg> = new Map<String, EReg>(); // | param | type | category | notes | var Frag:Map<String, EReg> = new Map<String, EReg>(); // | param | type | scope | navigator override |category | notes |
// |---------|---------------|-------------------------|-------------------------| // |---------|---------------|-------|--------------------|-------------------------|
Frag.set("prio", Type.isInt); // | prio | int (-10..1) | Asset loading / linking | #include doc/notes/prio.md | Frag.set("prio", Type.isInt); // | prio | int (-10..1) | ⛁ | Asset loading / linking | #include doc/notes/prio.md |
Frag.set("pos", Type.isVector); // | pos | 3D vector | HREF navigation/portals | | Frag.set("pos", Type.isVector); // | pos | 3D vector | HREF navigation/portals | |
// //