{ "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;", "loadXML(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;", "createJSComponent(name:string, args?:{});", "getJSComponent(name:string):JSComponent;", "createChildPrefab(childName:string, prefabPath:string):Node;", "loadPrefab(prefabPath:string):boolean;" ], "Scene" : [ "getMainCamera():Camera;" ] }, "haxe_decl" : { "Node" : [ "function saveXML(file:File):Bool;", "function getChildrenWithName(name:String, ?recursive:Bool):Array;", "function getChildrenWithComponent(componentType:String, ?recursive:Bool):Array;", "function getComponents(?componentType:String, ?recursive:Bool):Array;", "function getChildAtIndex(index:UInt):Node;", "function createJSComponent(name:String, ?args:Dynamic):JSComponent;", "function getJSComponent(name:String):JSComponent;", "function createChildPrefab(childName:String, prefabPath:String):Node;", "function loadPrefab(prefabPath:String):Bool;" ], "Scene" : [ "function getMainCamera():Camera;" ] } }