Package-level declarations

Types

Link copied to clipboard
@Stable
interface AABB
Link copied to clipboard
@Stable
interface Dynamic
Link copied to clipboard
@Stable
open class Entity : Unique

加入场景的实体

Link copied to clipboard
@Stable
interface Identifiable<T : Comparable<T>> : Comparable<Identifiable<T>>

标识

Link copied to clipboard
@Stable
open class Layer(visibles: Visible, val layerOrder: Int = LayerOrder.Default, val layerType: LayerType = LayerType.Relative) : Entity, Dynamic
Link copied to clipboard
@Stable
class Trigger(userListeners: EventListener)
Link copied to clipboard
@Stable
abstract class Unique : Identifiable<Uuid>
Link copied to clipboard
@Stable
abstract class Visible(position: Offset = Offset.Zero, size: Size = Size.Zero, aabb: AABB = AABB.Box, visible: Boolean = true, useCulling: Boolean = true)

可视实体