type DrawImage = { myImage: Image?, sampler: ImageSampler?, } function init(self: DrawImage, context: Context): boolean self.myImage = context:image('myImage') self.sampler = ImageSampler('clamp', 'clamp', 'bilinear') return true end function draw(self: DrawImage, renderer: Renderer) if self.myImage and self.sampler then renderer:drawImage(self.myImage, self.sampler, 'srcOver', 1) end end return function(): Node<DrawImage> return { myImage = nil, sampler = nil, init = init, draw = draw, } end
Was this page helpful?