API reference
API reference
Select your platform
No SDKs available
No versions available

MRUKAnchor

MRUKAnchor

class MRUKAnchor(roomUuid: UUID = UUID(0, 0), uuid: UUID = UUID(0, 0), handle: Long = 0, labels: List<MRUKLabel> = listOf(), parent: Entity = Entity.nullEntity()) : ComponentBase

Constructors

NameSummary
MRUKAnchor
constructor(roomUuid: UUID = UUID(0, 0), uuid: UUID = UUID(0, 0), handle: Long = 0, labels: List<MRUKLabel> = listOf(), parent: Entity = Entity.nullEntity())

Types

NameSummary
Companion
object Companion : ComponentCompanion

Properties

NameSummary
cachable
open val cachable: Boolean = false
creationTime
var creationTime: Long
handle
var handle: Long
isDirty
var isDirty: Boolean
labels
var labels: MapDelegate<Int, String>
labelsCount
var labelsCount: Int
parentAnchor
var parentAnchor: Entity
recycled
var recycled: Boolean
roomUuid
var roomUuid: UUID
uuid
var uuid: UUID

Functions

NameSummary
getAnchor
fun getAnchor(): Anchor
getComponentDataAttributeType
fun getComponentDataAttributeType(key: Int): AttributeType?
fun getComponentDataAttributeType(keyString: String): AttributeType?
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<*>>?
getLabelsAsList
fun getLabelsAsList(): List<MRUKLabel>
hasComponentData
fun hasComponentData(key: Int): Boolean
fun hasComponentData(keyString: String): Boolean
hasLabel
fun hasLabel(labelToCheck: MRUKLabel): Boolean
hasLabels
fun hasLabels(labelsToCheck: List<MRUKLabel>): 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<*>)
toString
open override fun toString(): String
typeID
open override fun typeID(): Int
write
fun write(e: Entity)

Companion

object Companion : ComponentCompanion

Properties

NameSummary
createDefaultInstance
open override val createDefaultInstance: () -> MRUKAnchor
id
open override val id: Int

Functions

NameSummary
dependents
open fun dependents(): IntArray
Did you find this page helpful?
Thumbs up icon
Thumbs down icon