AsuraEngine.Canvas = AsuraEngine.Component.Sub("Canvas") local Canvas = AsuraEngine.Canvas function Canvas.Ctor(self, width, height) self.mSimCanvas = AsuraEngine.SimCanvas.New(width, height) self.mWidth = width self.mHeight = height end 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