| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- {
- "name" : "Scene",
- "sources" : ["Source/Atomic/Scene"],
- "includes" : ["<Atomic/Scene/LogicComponent.h>", "<Atomic/Network/Connection.h>"],
- "classes" : ["Animatable", "Node", "Scene", "Component", "Serializable",
- "ObjectAnimation", "SmoothedTransform", "SplinePath",
- "ValueAnimation", "ValueAnimationInfo", "PrefabComponent"],
- "excludes" : {
- "Scene" : {
- "GetComponent" : ["unsigned"],
- "MarkReplicationDirty" : ["Node"]
- }
- },
- "overloads" : {
- "Node" : {
- "CreateChild" : ["String", "CreateMode", "unsigned"],
- "GetChild" : ["String", "bool"],
- "SetScale" : ["Vector3"],
- "SetPosition2D" : ["Vector2"],
- "SetScale2D" : ["Vector2"]
- },
- "ValueAnimationInfo" : {
- "ValueAnimationInfo" : ["ValueAnimation", "WrapMode", "float"]
- }
- },
- "typescript_decl" : {
- "Serializable" : [
- "getAttributes():AttributeInfo[];",
- "getAttribute(name:string):any;",
- "setAttribute(name:string, value:any):void;"
- ],
- "Node" : [
- "saveXML(file:File):boolean;",
- "getChildrenWithName(name:string, recursive?:boolean):Node[];",
- "getChildrenWithComponent(componentType:string, recursive?:boolean):Node[];",
- "getComponents(componentType?:string, recursive?:boolean):Component[];",
- "getChildAtIndex(index:number):Node;"
- ]
- }
- }
|