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