{ "name" : "Scene", "sources" : ["Source/Atomic/Scene"], "includes" : ["", ""], "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;" ] } }