egreact
Version:
A react render for egret 一个为 egret 而生的 react 渲染器
19 lines (16 loc) • 549 B
text/typescript
import displayObjectPropsHandlers from './DisplayObject'
import { rectangleProp, textureProp, NormalProp } from '../common'
import { mixinHelper } from '../utils'
const bitmapPropsHandlers = mixinHelper
.set({
...displayObjectPropsHandlers,
...({} as { args: egret.Texture | egret.Texture[] }),
__Class: egret.Bitmap,
pixelHitTest: NormalProp.boo,
smoothing: NormalProp.boo,
fillMode: NormalProp.str,
})
.mixin(textureProp, 'texture')
.mixin(rectangleProp, 'scale9Grid')
.get()
export default bitmapPropsHandlers