| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- {
- "name" : "Graphics",
- "sources" : ["Source/Atomic/Graphics"],
- "includes" : ["<Atomic/Scene/Scene.h>", "<Atomic/Graphics/OcclusionBuffer.h>", "<Atomic/Scene/ValueAnimation.h>",
- "<Atomic/Container/ArrayPtr.h>", "<Atomic/Graphics/Animation.h>",
- "<Atomic/Graphics/Material.h>", "<Atomic/Resource/Image.h>", "<Atomic/Graphics/VertexBuffer.h>"],
- "classes" : ["Graphics", "Texture", "Texture2D", "Material", "Drawable",
- "Viewport", "Renderer", "Octree", "Zone", "Camera", "Light", "RenderPath",
- "DebugRenderer",
- "RenderSurface", "Shader", "ShaderPrecache", "ShaderVariation",
- "Pass", "Technique",
- "Texture3D", "TextureCube", "View",
- "VertexBuffer", "Model",
- "StaticModel",
- "Animation", "AnimatedModel", "AnimationController", "AnimationState", "Billboard", "BillboardSet", "CustomGeometry",
- "DecalSet", "ParticleEffect", "ParticleEmitter", "RibbonTrail",
- "Skybox", "StaticModelGroup", "Terrain", "TerrainPatch"],
- "overloads" : {
- "Viewport" : {
- "Viewport" : ["Context", "Scene", "Camera", "RenderPath"],
- "SetRenderPath" : ["XMLFile"]
- },
- "Camera" : {
- "SetOrthoSize" : ["float"]
- },
- "Graphics" : {
- "SetWindowPosition" : ["int", "int"],
- "Draw" : ["PrimitiveType", "unsigned", "unsigned"]
- },
- "StaticModel" : {
- "SetMaterial" : ["Material"]
- },
- "AnimationState" : {
- "AnimationState" : ["AnimatedModel", "Animation"]
- },
- "CustomGeometry" : {
- "SetMaterial" : ["Material"]
- }
- },
- "typescript_decl" : {
- "Material" : [
- "static getTextureUnitName(unit:TextureUnit):string;",
- "getShaderParameters():ShaderParameter[];"
- ],
- "Light" : [
- "getShadowCascade():Number[];",
- "setShadowCascade(split1:number, split2:number, split3:number, split4:number, fadeStart:number, biasAutoAdjust?:number);",
- "setShadowCascadeParameter(index:number, value:number);"
- ],
- "StaticModel" : [
- "setMaterialIndex(index:number, material:Material);"
- ],
- "CustomGeometry" : [
- "setMaterialIndex(index:number, material:Material);"
- ]
- },
- "haxe_decl" : {
- "Light" : [
- "function getShadowCascade():Array<Float>;",
- "function setShadowCascade(split1:Float, split2:Float, split3:Float, split4:Float, fadeStart:Float, ?biasAutoAdjust:Float):Void;",
- "function setShadowCascadeParameter(index:Int, value:Float):Void;"
- ],
- "StaticModel" : [
- "function setMaterialIndex(index:UInt, material:Material):Void;"
- ],
- "CustomGeometry" : [
- "function setMaterialIndex(index:UInt, material:Material):Void;"
- ]
- }
- }
|