|
2488 | 2488 | <return>
|
2489 | 2489 | </return>
|
2490 | 2490 | </command>
|
| 2491 | + <enum name="scene3d_node_type" item-prefix="scene3d_node_type_" base="44100"> |
| 2492 | + <item name="entity" /> |
| 2493 | + <item name="transform" /> |
| 2494 | + <item name="camera" /> |
| 2495 | + <item name="first_person_camera_controller" /> |
| 2496 | + <item name="point_light" /> |
| 2497 | + <item name="mesh_cuboid" /> |
| 2498 | + <item name="phong_material" /> |
| 2499 | + </enum> |
| 2500 | + <command name="addScene3DNode"> |
| 2501 | + <description>Add a node in a scene3d widget.</description> |
| 2502 | + <categories> |
| 2503 | + <category name="scene3d" /> |
| 2504 | + <category name="widgets" indirect="true" /> |
| 2505 | + </categories> |
| 2506 | + <params> |
| 2507 | + <param name="handle" type="int"> |
| 2508 | + <description>ui handle</description> |
| 2509 | + </param> |
| 2510 | + <param name="id" type="int"> |
| 2511 | + <description>widget id</description> |
| 2512 | + </param> |
| 2513 | + <param name="nodeId" type="int"> |
| 2514 | + <description>node id</description> |
| 2515 | + </param> |
| 2516 | + <param name="parentNodeId" type="int"> |
| 2517 | + <description>parent node id</description> |
| 2518 | + </param> |
| 2519 | + <param name="type" type="int"> |
| 2520 | + <description>type of the node. see <enum-ref name="scene3d_node_type" /></description> |
| 2521 | + </param> |
| 2522 | + </params> |
| 2523 | + <return> |
| 2524 | + </return> |
| 2525 | + </command> |
| 2526 | + <command name="removeScene3DNode"> |
| 2527 | + <description>Remove a node in a scene3d widget.</description> |
| 2528 | + <categories> |
| 2529 | + <category name="scene3d" /> |
| 2530 | + <category name="widgets" indirect="true" /> |
| 2531 | + </categories> |
| 2532 | + <params> |
| 2533 | + <param name="handle" type="int"> |
| 2534 | + <description>ui handle</description> |
| 2535 | + </param> |
| 2536 | + <param name="id" type="int"> |
| 2537 | + <description>widget id</description> |
| 2538 | + </param> |
| 2539 | + <param name="nodeId" type="int"> |
| 2540 | + <description>node id</description> |
| 2541 | + </param> |
| 2542 | + </params> |
| 2543 | + <return> |
| 2544 | + </return> |
| 2545 | + </command> |
| 2546 | + <command name="setScene3DNodeEnabled"> |
| 2547 | + <description>Enable or disable a node in a scene3d widget.</description> |
| 2548 | + <categories> |
| 2549 | + <category name="scene3d" /> |
| 2550 | + <category name="widgets" indirect="true" /> |
| 2551 | + </categories> |
| 2552 | + <params> |
| 2553 | + <param name="handle" type="int"> |
| 2554 | + <description>ui handle</description> |
| 2555 | + </param> |
| 2556 | + <param name="id" type="int"> |
| 2557 | + <description>widget id</description> |
| 2558 | + </param> |
| 2559 | + <param name="nodeId" type="int"> |
| 2560 | + <description>node id</description> |
| 2561 | + </param> |
| 2562 | + <param name="enabled" type="bool"> |
| 2563 | + <description>enabled flag</description> |
| 2564 | + </param> |
| 2565 | + </params> |
| 2566 | + <return> |
| 2567 | + </return> |
| 2568 | + </command> |
| 2569 | + <command name="setScene3DNodeIntParam"> |
| 2570 | + <description>Set node int parameter in a scene3d widget.</description> |
| 2571 | + <categories> |
| 2572 | + <category name="scene3d" /> |
| 2573 | + <category name="widgets" indirect="true" /> |
| 2574 | + </categories> |
| 2575 | + <params> |
| 2576 | + <param name="handle" type="int"> |
| 2577 | + <description>ui handle</description> |
| 2578 | + </param> |
| 2579 | + <param name="id" type="int"> |
| 2580 | + <description>widget id</description> |
| 2581 | + </param> |
| 2582 | + <param name="nodeId" type="int"> |
| 2583 | + <description>node id</description> |
| 2584 | + </param> |
| 2585 | + <param name="paramName" type="string"> |
| 2586 | + <description>name of parameter</description> |
| 2587 | + </param> |
| 2588 | + <param name="value" type="int"> |
| 2589 | + <description>value of parameter</description> |
| 2590 | + </param> |
| 2591 | + </params> |
| 2592 | + <return> |
| 2593 | + </return> |
| 2594 | + </command> |
| 2595 | + <command name="setScene3DNodeFloatParam"> |
| 2596 | + <description>Set node float parameter in a scene3d widget.</description> |
| 2597 | + <categories> |
| 2598 | + <category name="scene3d" /> |
| 2599 | + <category name="widgets" indirect="true" /> |
| 2600 | + </categories> |
| 2601 | + <params> |
| 2602 | + <param name="handle" type="int"> |
| 2603 | + <description>ui handle</description> |
| 2604 | + </param> |
| 2605 | + <param name="id" type="int"> |
| 2606 | + <description>widget id</description> |
| 2607 | + </param> |
| 2608 | + <param name="nodeId" type="int"> |
| 2609 | + <description>node id</description> |
| 2610 | + </param> |
| 2611 | + <param name="paramName" type="string"> |
| 2612 | + <description>name of parameter</description> |
| 2613 | + </param> |
| 2614 | + <param name="value" type="float"> |
| 2615 | + <description>value of parameter</description> |
| 2616 | + </param> |
| 2617 | + </params> |
| 2618 | + <return> |
| 2619 | + </return> |
| 2620 | + </command> |
| 2621 | + <command name="setScene3DNodeStringParam"> |
| 2622 | + <description>Set node string parameter in a scene3d widget.</description> |
| 2623 | + <categories> |
| 2624 | + <category name="scene3d" /> |
| 2625 | + <category name="widgets" indirect="true" /> |
| 2626 | + </categories> |
| 2627 | + <params> |
| 2628 | + <param name="handle" type="int"> |
| 2629 | + <description>ui handle</description> |
| 2630 | + </param> |
| 2631 | + <param name="id" type="int"> |
| 2632 | + <description>widget id</description> |
| 2633 | + </param> |
| 2634 | + <param name="nodeId" type="int"> |
| 2635 | + <description>node id</description> |
| 2636 | + </param> |
| 2637 | + <param name="paramName" type="string"> |
| 2638 | + <description>name of parameter</description> |
| 2639 | + </param> |
| 2640 | + <param name="value" type="string"> |
| 2641 | + <description>value of parameter</description> |
| 2642 | + </param> |
| 2643 | + </params> |
| 2644 | + <return> |
| 2645 | + </return> |
| 2646 | + </command> |
| 2647 | + <command name="setScene3DNodeVector3Param"> |
| 2648 | + <description>Set node vector3 parameter in a scene3d widget.</description> |
| 2649 | + <categories> |
| 2650 | + <category name="scene3d" /> |
| 2651 | + <category name="widgets" indirect="true" /> |
| 2652 | + </categories> |
| 2653 | + <params> |
| 2654 | + <param name="handle" type="int"> |
| 2655 | + <description>ui handle</description> |
| 2656 | + </param> |
| 2657 | + <param name="id" type="int"> |
| 2658 | + <description>widget id</description> |
| 2659 | + </param> |
| 2660 | + <param name="nodeId" type="int"> |
| 2661 | + <description>node id</description> |
| 2662 | + </param> |
| 2663 | + <param name="paramName" type="string"> |
| 2664 | + <description>name of parameter</description> |
| 2665 | + </param> |
| 2666 | + <param name="x" type="float"> |
| 2667 | + <description>value of first component</description> |
| 2668 | + </param> |
| 2669 | + <param name="y" type="float"> |
| 2670 | + <description>value of second component</description> |
| 2671 | + </param> |
| 2672 | + <param name="z" type="float"> |
| 2673 | + <description>value of third component</description> |
| 2674 | + </param> |
| 2675 | + </params> |
| 2676 | + <return> |
| 2677 | + </return> |
| 2678 | + </command> |
| 2679 | + <command name="setScene3DNodeVector4Param"> |
| 2680 | + <description>Set node vector4 parameter in a scene3d widget.</description> |
| 2681 | + <categories> |
| 2682 | + <category name="scene3d" /> |
| 2683 | + <category name="widgets" indirect="true" /> |
| 2684 | + </categories> |
| 2685 | + <params> |
| 2686 | + <param name="handle" type="int"> |
| 2687 | + <description>ui handle</description> |
| 2688 | + </param> |
| 2689 | + <param name="id" type="int"> |
| 2690 | + <description>widget id</description> |
| 2691 | + </param> |
| 2692 | + <param name="nodeId" type="int"> |
| 2693 | + <description>node id</description> |
| 2694 | + </param> |
| 2695 | + <param name="paramName" type="string"> |
| 2696 | + <description>name of parameter</description> |
| 2697 | + </param> |
| 2698 | + <param name="x" type="float"> |
| 2699 | + <description>value of first component</description> |
| 2700 | + </param> |
| 2701 | + <param name="y" type="float"> |
| 2702 | + <description>value of second component</description> |
| 2703 | + </param> |
| 2704 | + <param name="z" type="float"> |
| 2705 | + <description>value of third component</description> |
| 2706 | + </param> |
| 2707 | + <param name="w" type="float"> |
| 2708 | + <description>value of fourth component</description> |
| 2709 | + </param> |
| 2710 | + </params> |
| 2711 | + <return> |
| 2712 | + </return> |
| 2713 | + </command> |
2491 | 2714 | <script-function name="onclickCallback">
|
2492 | 2715 | <description>Callback for button click event.</description>
|
2493 | 2716 | <params>
|
|
0 commit comments