| Name | Summary |
|---|---|
ComponentBase | constructor() |
| Name | Summary |
|---|---|
cachable | open val cachable: Boolean |
entID | var entID: Long |
isDirty | var isDirty: Boolean |
recycled | var recycled: Boolean |
timeStamp | var timeStamp: Long |
| Name | Summary |
|---|---|
companion | open fun companion(): ComponentCompanion |
companionUnsafe | open fun companionUnsafe(): ComponentCompanion? |
getComponentDataAttributeType | fun getComponentDataAttributeType(key: Int): AttributePrimitive? fun getComponentDataAttributeType(keyString: String): AttributePrimitive? |
getComponentDataKey | fun getComponentDataKey(key: String): Int? |
getComponentDataValue | fun getComponentDataValue(key: Int): Any? fun getComponentDataValue(keyString: String): Any? |
getEnumClass | fun getEnumClass(key: String): Class<out Enum<*>>? |
hasComponentData | fun hasComponentData(key: Int): Boolean fun hasComponentData(keyString: String): Boolean |
read | fun read(e: Entity, cachable: Boolean) |
recycle | fun recycle() |
reset | open fun reset() |
setComponentDataValue | fun setComponentDataValue(key: Int, value: Any): Boolean fun setComponentDataValue(keyString: String, value: Any): Boolean |
setPool | fun setPool(pool: ComponentPool<*>, entID: Long) |
toString | open override fun toString(): String |
typeID | abstract fun typeID(): Int |
write | fun write(e: Entity) |