summaryrefslogtreecommitdiff
path: root/Source/Asura.Framework/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Asura.Framework/graphics')
-rw-r--r--Source/Asura.Framework/graphics/animation.lua15
-rw-r--r--Source/Asura.Framework/graphics/animator.lua31
-rw-r--r--Source/Asura.Framework/graphics/camera.lua21
-rw-r--r--Source/Asura.Framework/graphics/canvas.lua34
-rw-r--r--Source/Asura.Framework/graphics/default_shaders.lua5
-rw-r--r--Source/Asura.Framework/graphics/image.lua38
-rw-r--r--Source/Asura.Framework/graphics/material.lua47
-rw-r--r--Source/Asura.Framework/graphics/material_manager.lua3
-rw-r--r--Source/Asura.Framework/graphics/mesh2d.lua9
-rw-r--r--Source/Asura.Framework/graphics/mesh2d_renderer.lua13
-rw-r--r--Source/Asura.Framework/graphics/particle_system.lua20
-rw-r--r--Source/Asura.Framework/graphics/renderer.lua19
-rw-r--r--Source/Asura.Framework/graphics/shader.lua43
-rw-r--r--Source/Asura.Framework/graphics/shape.lua12
-rw-r--r--Source/Asura.Framework/graphics/shape_renderer.lua13
-rw-r--r--Source/Asura.Framework/graphics/sprite.lua10
-rw-r--r--Source/Asura.Framework/graphics/sprite_batch_renderer.lua9
-rw-r--r--Source/Asura.Framework/graphics/sprite_renderer.lua14
18 files changed, 0 insertions, 356 deletions
diff --git a/Source/Asura.Framework/graphics/animation.lua b/Source/Asura.Framework/graphics/animation.lua
deleted file mode 100644
index b6673c6..0000000
--- a/Source/Asura.Framework/graphics/animation.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-AsuraEngine.Animation = AsuraEngine.Asset.Sub("Animation")
-
-local Animation = AsuraEngine.Animation
-
-local Frame = AsuraEngine.Class("Frame")
-
-function Frame.Ctor(self)
-
-end
-
-function Animation.Ctor(self)
-
-end
-
-return Animation \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/animator.lua b/Source/Asura.Framework/graphics/animator.lua
deleted file mode 100644
index 02f67ff..0000000
--- a/Source/Asura.Framework/graphics/animator.lua
+++ /dev/null
@@ -1,31 +0,0 @@
-AsuraEngine.Animator = AsuraEngine.Component.Sub("Animator")
-
-local Animator = AsuraEngine.Animator
-
--- Animator inspector variables.
-Animator.spriteRenderer = AsuraEngine.Type.SpriteRenderer
-Animator.animation = AsuraEngine.Type.Animation
-
-function Animator:Ctor(gameobject, animation)
- self.base(gameobject)
- self.spriteRenderer = gameobject:GetSpriteRenderer()
- self.animation = animation
-end
-
-function Animator:SetAnimation(animation)
- self.animation = animation
-end
-
-function Animator:GetAnimation()
- return self.animation
-end
-
-function Animator:OnUpdate(dt)
-
-end
-
-function Animator:OnRender()
-
-end
-
-return Animator \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/camera.lua b/Source/Asura.Framework/graphics/camera.lua
deleted file mode 100644
index c8176f8..0000000
--- a/Source/Asura.Framework/graphics/camera.lua
+++ /dev/null
@@ -1,21 +0,0 @@
-AsuraEngine.Camera = AsuraEngine.Component.Sub("Camera")
-
-local Camera = AsuraEngine.Camera
-
-Camera.isCulling = AsuraEngine.Type.Bool
-Camera.isOnScreen = AsuraEngine.Type.Bool
-
-function Camera.Ctor(self)
- self.isCulling = false
- self.isOnScreen = false
-end
-
-function Camera.OnUpdate(dt)
-
-end
-
-function Camera.OnRender()
-
-end
-
-return Camera \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/canvas.lua b/Source/Asura.Framework/graphics/canvas.lua
deleted file mode 100644
index 248c3ab..0000000
--- a/Source/Asura.Framework/graphics/canvas.lua
+++ /dev/null
@@ -1,34 +0,0 @@
-AsuraEngine.Canvas = AsuraEngine.Component.Sub("Canvas")
-
-local Canvas = AsuraEngine.Canvas
-
-function Canvas.Ctor(self, width, height)
- self.simCanvas = AsuraEngine.SimCanvas.New(width, height)
- self.width = width
- self.height = height
-end
-
-function Canvas.GetWidth(self)
- return self.width
-end
-
-function Canvas.GetHeight(self)
- return self.height
-end
-
-function Canvas.GetSize(self)
- return self.width, self.height
-end
-
-function Canvas.OnEnable(self)
- if self.simCanvas == nil then
- return
- end
- self.simCanvas:Begin()
-end
-
-function Canvas.OnDisable(self)
-
-end
-
-return Canvas \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/default_shaders.lua b/Source/Asura.Framework/graphics/default_shaders.lua
deleted file mode 100644
index bd54cb9..0000000
--- a/Source/Asura.Framework/graphics/default_shaders.lua
+++ /dev/null
@@ -1,5 +0,0 @@
---[[
-õshaders.
-]]
-
-
diff --git a/Source/Asura.Framework/graphics/image.lua b/Source/Asura.Framework/graphics/image.lua
deleted file mode 100644
index ae91466..0000000
--- a/Source/Asura.Framework/graphics/image.lua
+++ /dev/null
@@ -1,38 +0,0 @@
--- 图片资源
-AsuraEngine.Image = AsuraEngine.Asset.Sub("Image")
-
-local Image = AsuraEngine.Image
-
-function Image.Ctor(self, path)
- local simImage = AsuraEngine.SimImage.New(path)
- local w, h = simImage:GetSize()
- self.simImage = simImage
- self.width = w
- self.height = h
-end
-
-function Image.GetWidth(self)
- return self.simImage.GetWidth()
-end
-
-function Image.GetHeight(self)
- return self.simImage.GetHeight()
-end
-
-function Image.GetSize(self)
- return self.simImage.GetSize()
-end
-
---获得x,y位置的颜色值
-function Image.GetColor(self, x, y)
- return self.simImage.GetColor(x, y)
-end
-
---获得所有像素,返回到一个table里
-function Image.GetPixels(self)
- return self.simImage:GetPixels()
-end
-
---image不可再编辑器编辑,所以没有ToAsset方法
---function Image.ToAsset()
---end \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/material.lua b/Source/Asura.Framework/graphics/material.lua
deleted file mode 100644
index 7028f98..0000000
--- a/Source/Asura.Framework/graphics/material.lua
+++ /dev/null
@@ -1,47 +0,0 @@
---material是shader的代理
-AsuraEngine.Material = AsuraEngine.Asset.Sub("Material")
-
-local Material = AsuraEngine.Material
-
-function Material.Ctor(self)
- self.mUniforms = {} --uniform变量和值
- self.mIsShared = false
-end
-
-function Material.Clone(self)
-
-end
-
-function Material:ToAsset()
-
-end
-
-function Material:GetUniform(name)
-
-end
-
-function Material:SetFloat(uniform, value)
-
-end
-
-function Material:SetTexture(uniform, tex)
-
-end
-
-function Material:SetInteger(unifrom, value)
-
-end
-
-function Material:SetVec2(uniform, value)
-
-end
-
-function Material:SetMat44(uniform, value)
-
-end
-
-function Material:GetUniformID()
-
-end
-
-return Material \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/material_manager.lua b/Source/Asura.Framework/graphics/material_manager.lua
deleted file mode 100644
index 086a5db..0000000
--- a/Source/Asura.Framework/graphics/material_manager.lua
+++ /dev/null
@@ -1,3 +0,0 @@
-local MaterialManager = AsuraEngine.Manager.New()
-
-return MaterialManager \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/mesh2d.lua b/Source/Asura.Framework/graphics/mesh2d.lua
deleted file mode 100644
index 13b270a..0000000
--- a/Source/Asura.Framework/graphics/mesh2d.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-AsuraEngine.Mesh2D = AsuraEngine.Asset.Sub("Mesh2D")
-
-local Mesh2D = AsuraEngine.Mesh2D
-
-function Mesh2D.Ctor(self)
-
-end
-
-return Mesh2D \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/mesh2d_renderer.lua b/Source/Asura.Framework/graphics/mesh2d_renderer.lua
deleted file mode 100644
index 67577bc..0000000
--- a/Source/Asura.Framework/graphics/mesh2d_renderer.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-AsuraEngine.Mesh2DRenderer = AsuraEngine.Renderer.Sub("Mesh2DRenderer")
-
-local Mesh2DRenderer = AsuraEngine.Mesh2DRenderer
-
-function Mesh2DRenderer.Ctor(self, material)
- self.base(material)
-end
-
-function Mesh2DRenderer.OnRender(self)
-
-end
-
-return Mesh2DRenderer \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/particle_system.lua b/Source/Asura.Framework/graphics/particle_system.lua
deleted file mode 100644
index 055d1b2..0000000
--- a/Source/Asura.Framework/graphics/particle_system.lua
+++ /dev/null
@@ -1,20 +0,0 @@
-require "graphics.sprite_renderer"
-
-AsuraEngine.ParticleSystem = AsuraEngine.Component.Sub("ParticleSystem")
-
-local ParticleSystem = AsuraEngine.ParticleSystem
-
-function ParticleSystem.Ctor(self, gameobject, def)
- self.base(gameobject)
- self.spriteRenderer = AsuraEngine.SpriteRenderer.New()
-end
-
-function ParticleSystem.OnRenderer()
-
-end
-
-function ParticleSystem.OnUpdate(dt)
-
-end
-
-return ParticleSystem \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/renderer.lua b/Source/Asura.Framework/graphics/renderer.lua
deleted file mode 100644
index 46fd548..0000000
--- a/Source/Asura.Framework/graphics/renderer.lua
+++ /dev/null
@@ -1,19 +0,0 @@
-local Renderer = AsuraEngine.Component.Sub("Renderer")
-AsuraEngine.Renderer = Renderer
-
-function Renderer.Ctor(self)
- self.mMaterials = {}
- self.mMaterial = nil
- self.mIsMultiMaterials = false
-end
-
---取材质,如果是shared,那么从此材质clone一个
-function Renderer.GetMaterial(self)
-
-end
-
-function Renderer.IsMultiMaterials(self)
- return self.mIsMultiMaterials
-end
-
-return Renderer \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/shader.lua b/Source/Asura.Framework/graphics/shader.lua
deleted file mode 100644
index e427b1b..0000000
--- a/Source/Asura.Framework/graphics/shader.lua
+++ /dev/null
@@ -1,43 +0,0 @@
-AsuraEngine.Shader = AsuraEngine.Asset.Sub("Shader")
-
-local Shader = AsuraEngine.Shader
-
-function Shader.Ctor(self, vert, frag)
- local simShader = AsuraEngine.simShader(vert, frag)
- self.simShader = shader
-
-end
-
-function Shader.SendVec2(self, name, vec2)
-
-end
-
-function Shader.SendVec3(self, name, vec3)
-
-end
-
-function Shader.SendVec4(self, name, vec4)
-
-end
-
-function Shader.SendTexture(self, name, tex)
-
-end
-
-function Shader.SendFloat(self, name, number)
-
-end
-
-function Shader.SendInteger(self, name, integer)
-
-end
-
-function Shader.SendColor(self, name, color)
-
-end
-
-function Shader.SendMat44(self, name, mat44)
-
-end
-
-return Shader \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/shape.lua b/Source/Asura.Framework/graphics/shape.lua
deleted file mode 100644
index 6d737f0..0000000
--- a/Source/Asura.Framework/graphics/shape.lua
+++ /dev/null
@@ -1,12 +0,0 @@
---
--- 2D图形
---
-AsuraEngine.Shape = AsuraEngine.Asset.Sub("Shape")
-
-local Shape = AsuraEngine.Shape
-
-function Shape.Ctor(self)
-
-end
-
-return Shape \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/shape_renderer.lua b/Source/Asura.Framework/graphics/shape_renderer.lua
deleted file mode 100644
index 8c002a2..0000000
--- a/Source/Asura.Framework/graphics/shape_renderer.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-AsuraEngine.ShapeRenderer = AsuraEngine.Component.Sub("ShapeRenderer")
-
-local ShapeRenderer = AsuraEngine.ShapeRenderer
-
-function ShapeRenderer.OnRenderer()
-
-end
-
-function ShapeRenderer.OnUpdate(dt)
-
-end
-
-return ShapeRenderer \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/sprite.lua b/Source/Asura.Framework/graphics/sprite.lua
deleted file mode 100644
index 745138e..0000000
--- a/Source/Asura.Framework/graphics/sprite.lua
+++ /dev/null
@@ -1,10 +0,0 @@
-local Sprite = AsuraEngine.Asset.Sub("Sprite")
-AsuraEngine.Sprite = Sprite
-
-function Sprite.Ctor(self, image)
- self.image = image
-end
-
-function Sprite.ToAsset(self)
-
-end \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/sprite_batch_renderer.lua b/Source/Asura.Framework/graphics/sprite_batch_renderer.lua
deleted file mode 100644
index 9621bce..0000000
--- a/Source/Asura.Framework/graphics/sprite_batch_renderer.lua
+++ /dev/null
@@ -1,9 +0,0 @@
-AsuraEngine.SpriteBatchRenderer = AsuraEngine.Component.Sub("SpriteBatchRenderer")
-
-local SpriteBatchRenderer = AsuraEngine.SpriteBatchRenderer
-
-function SpriteBatchRenderer.Ctor(self)
-
-end
-
-return SpriteBatchRenderer \ No newline at end of file
diff --git a/Source/Asura.Framework/graphics/sprite_renderer.lua b/Source/Asura.Framework/graphics/sprite_renderer.lua
deleted file mode 100644
index 2d1fae5..0000000
--- a/Source/Asura.Framework/graphics/sprite_renderer.lua
+++ /dev/null
@@ -1,14 +0,0 @@
-require "graphics.renderer"
-
-local SpriteRenderer = AsuraEngine.Renderer.Sub("Spriterenderer")
-AsuraEngine.SpriteRenderer = SpriteRenderer
-
-function SpriteRenderer.Ctor(self)
- self.mMaterials = {}
-end
-
-function SpriteRenderer:OnRender()
-
-end
-
-return SpriteRenderer \ No newline at end of file