Visible

@Stable
abstract class Visible(position: Offset = Offset.Zero, size: Size = Size.Zero, aabb: AABB = AABB.Box, visible: Boolean = true, useCulling: Boolean = true)

可视实体

Constructors

Link copied to clipboard
constructor(position: Offset = Offset.Zero, size: Size = Size.Zero, aabb: AABB = AABB.Box, visible: Boolean = true, useCulling: Boolean = true)

Properties

Link copied to clipboard
var aabb: AABB

碰撞箱

Link copied to clipboard
val bottomCenter: Offset
Link copied to clipboard
val bottomLeft: Offset
Link copied to clipboard
val bottomRight: Offset
Link copied to clipboard
val bounds: Rect
Link copied to clipboard
val center: Offset

中心点

Link copied to clipboard
val centerLeft: Offset
Link copied to clipboard
val centerRight: Offset
Link copied to clipboard
open val clip: Boolean = false

是否裁切溢出

Link copied to clipboard
var layer: Layer?
Link copied to clipboard
open val layerOrder: Int

层级

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var position: Offset

位置

Link copied to clipboard

旋转

Link copied to clipboard

缩放

Link copied to clipboard
var size: Size

大小

Link copied to clipboard
val topCenter: Offset
Link copied to clipboard
val topLeft: Offset
Link copied to clipboard
val topRight: Offset
Link copied to clipboard
open val trigger: Trigger? = null

触发器

Link copied to clipboard

可见

Functions

Link copied to clipboard
abstract fun Drawer.onDraw()

绘制

Link copied to clipboard
open fun PrepareDrawer.prepareDraw(viewportSize: Size, viewportBounds: Rect)

绘制预处理

Link copied to clipboard