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