rokojori-godot/rokojori-action-library-def.../RJTimeLineManager.json

45 lines
1.1 KiB
JSON
Raw Normal View History

2024-05-19 15:48:40 +00:00
{
"class":"RJTimeLineManager:RJNetworkNode",
"includes":[ "./RJTimeLine.h" ],
"public":
{
2024-08-02 06:22:12 +00:00
"getTimeLineIndex():int" : { "timeLine":"Ref<RJTimeLine>" },
"getTimeLineSize():int" : {},
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"createID():int" : {},
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"getLastPosition():double" : { "timeLineIndex":"int" },
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"getPosition():double" : { "timeLineIndex":"int" },
"setPosition()" : { "timeLineIndex":"int", "position":"double" },
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"getSpeed():double" : { "timeLineIndex":"int" },
"setSpeed()" : { "timeLineIndex":"int", "speed":"double" },
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"getPlayState():bool" : { "timeLineIndex":"int" },
"setPlayState()" : { "timeLineIndex":"int", "playState":"bool" },
2024-05-19 15:48:40 +00:00
2024-08-02 06:22:12 +00:00
"scheduleEvent()" :
2024-05-19 15:48:40 +00:00
{
"timeLineIndex": "int",
"position": "double",
"callbackID": "int",
"isPersistent": "bool"
},
2024-08-02 06:22:12 +00:00
"scheduleSpan()" :
2024-05-19 15:48:40 +00:00
{
"timeLineIndex": "int",
"startPosition": "double",
"endPosition": "double",
"callbackID": "int",
"isPersistent": "bool"
},
2024-07-26 05:45:02 +00:00
"signal onEvent()" : { "callbackID": "int" },
2024-05-19 15:48:40 +00:00
2024-07-26 05:45:02 +00:00
"signal onSpan()" : { "callbackID": "int", "spanType": "int" }
2024-05-19 15:48:40 +00:00
}
}