Graphics.json 991 B

1234567891011121314151617181920212223242526272829303132333435
  1. {
  2. "name" : "Graphics",
  3. "sources" : ["Source/Atomic/Graphics"],
  4. "includes" : ["<Atomic/Scene/Scene.h>", "<Atomic/Graphics/OcclusionBuffer.h>", "<Atomic/Scene/ValueAnimation.h>"],
  5. "classes" : ["Graphics", "Texture", "Texture2D", "Material", "Drawable",
  6. "Viewport", "Renderer", "Octree", "Zone", "Camera", "Light", "RenderPath",
  7. "DebugRenderer",
  8. "RenderSurface", "Shader", "ShaderPrecache", "ShaderVariation",
  9. "Pass", "Technique",
  10. "Texture3D", "TextureCube", "View"],
  11. "overloads" : {
  12. "Viewport" : {
  13. "Viewport" : ["Context", "Scene", "Camera", "RenderPath"],
  14. "SetRenderPath" : ["XMLFile"]
  15. },
  16. "Camera" : {
  17. "SetOrthoSize" : ["float"]
  18. }
  19. },
  20. "typescript_decl" : {
  21. "Material" : [
  22. "static getTextureUnitName(unit:TextureUnit):string;",
  23. "getShaderParameters():ShaderParameter[];"
  24. ],
  25. "Light" : [
  26. "getShadowCascade():Number[];",
  27. "setShadowCascade(args:Number[]);",
  28. "setShadowCascadeParameter(index:number, value:number);"
  29. ]
  30. }
  31. }