diff options
| author | chai <chaifix@163.com> | 2019-01-29 21:07:22 +0800 |
|---|---|---|
| committer | chai <chaifix@163.com> | 2019-01-29 21:07:22 +0800 |
| commit | 8d6eb73fcd8d42ced53fc4178d4f4fc35c63abf3 (patch) | |
| tree | dc4b7503629699b984ee22988e6e163e9c6a1063 /Source/Asura.Framework/graphics/canvas.lua | |
| parent | 6756fad2ec987b48f9e2afb967d9ba65f117f9b9 (diff) | |
*misc
Diffstat (limited to 'Source/Asura.Framework/graphics/canvas.lua')
| -rw-r--r-- | Source/Asura.Framework/graphics/canvas.lua | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/Source/Asura.Framework/graphics/canvas.lua b/Source/Asura.Framework/graphics/canvas.lua index 0b880c5..2ccb033 100644 --- a/Source/Asura.Framework/graphics/canvas.lua +++ b/Source/Asura.Framework/graphics/canvas.lua @@ -1,16 +1,34 @@ -local Canvas = AsuraEngine.Component.Sub("Canvas") -AsuraEngine.Canvas = Canvas +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 + self.mSimCanvas = AsuraEngine.SimCanvas.New(width, height) + self.mWidth = width + self.mHeight = height end -function Canvas.OnEnable(self) +function Canvas.GetWidth(self) + return self.mWidth +end + +function Canvas.GetHeight(self) + return self.mHeight +end +function Canvas.GetSize(self) + return self.mWidth, self.mHeight +end + +function Canvas.OnEnable(self) + if self.mSimCanvas == nil then + return + end + self.mSimCanvas:Begin() end function Canvas.OnDisable(self) end + +return Canvas
\ No newline at end of file |
