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

45 lines
1.1 KiB
JSON

{
"class":"RJTimeLineManager:RJNetworkNode",
"includes":[ "./RJTimeLine.h" ],
"public":
{
"getTimeLineIndex():int" : { "timeLine":"Ref<RJTimeLine>" },
"getTimeLineSize():int" : {},
"createID():int" : {},
"getLastPosition():double" : { "timeLineIndex":"int" },
"getPosition():double" : { "timeLineIndex":"int" },
"setPosition()" : { "timeLineIndex":"int", "position":"double" },
"getSpeed():double" : { "timeLineIndex":"int" },
"setSpeed()" : { "timeLineIndex":"int", "speed":"double" },
"getPlayState():bool" : { "timeLineIndex":"int" },
"setPlayState()" : { "timeLineIndex":"int", "playState":"bool" },
"scheduleEvent()" :
{
"timeLineIndex": "int",
"position": "double",
"callbackID": "int",
"isPersistent": "bool"
},
"scheduleSpan()" :
{
"timeLineIndex": "int",
"startPosition": "double",
"endPosition": "double",
"callbackID": "int",
"isPersistent": "bool"
},
"signal onEvent()" : { "callbackID": "int" },
"signal onSpan()" : { "callbackID": "int", "spanType": "int" }
}
}