| Name | Summary |
|---|---|
data class AnchorData(val anchor: Anchor, val semanticClassifications: List<String>, val transform: TransformData, val planeBounds: PlaneBoundsData? = null, val volumeBounds: VolumeBoundsData? = null, val planeBoundary2D: List<Vector2>? = null, val globalMesh: GlobalMeshData? = null) | |
enum AnchorMeshScalingMode : Enum<AnchorMeshScalingMode> | |
enum AnchorMeshSelectionMode : Enum<AnchorMeshSelectionMode> | |
class AnchorMeshSpawner(val mrukSystem: MRUKSystem, var spawnGroups: Map<MRUKLabel, AnchorMeshSpawner.AnchorMeshGroup>, val spawnMode: MRUKSpawnMode = MRUKSpawnMode.CURRENT_ROOM_ONLY) | |
class AnchorProceduralMesh(val mrukSystem: MRUKSystem, var labelToConfig: Map<MRUKLabel, AnchorProceduralMeshConfig>, val spawnMode: MRUKSpawnMode = MRUKSpawnMode.CURRENT_ROOM_ONLY, var wallTexCoordModeU: MRUKWallTexCoordModeU = MRUKWallTexCoordModeU.METRIC, var wallTexCoordModeV: MRUKWallTexCoordModeV = MRUKWallTexCoordModeV.METRIC, var cutHoleLabels: List<MRUKLabel> = listOf(MRUKLabel.WINDOW_FRAME, MRUKLabel.DOOR_FRAME)) | |
data class AnchorProceduralMeshConfig(val material: Material?, val physics: Boolean) | |
class AnchorProcMeshInfo(cutHoleLabels: List<MRUKLabel> = listOf(), planeUv: MRUKPlaneUV = MRUKPlaneUV(Vector2(0.0f, 0.0f), Vector2(1.0f, 1.0f))) : ComponentBase | |
object AnchorSerializer | |
data class GlobalMeshData(val positions: Array<Vector3>, val indices: IntArray) | |
class MRUKAnchor(roomUuid: UUID = UUID(0, 0), uuid: UUID = UUID(0, 0), handle: Long = 0, labels: List<MRUKLabel> = listOf(), parent: Entity = Entity.nullEntity()) : ComponentBase | |
class MRUKFeature(val context: <Error class: unknown class>, val systemManager: SystemManager) : SpatialFeature | |
enum MRUKLoadDeviceResult : Enum<MRUKLoadDeviceResult> Enum class representing the possible results of a load device operation. | |
data class MRUKMesh(val positions: FloatArray, val normals: FloatArray, val indices: IntArray) | |
class MRUKPlane(min: Vector2 = Vector2(0.0f), max: Vector2 = Vector2(0.0f), boundary: <Error class: unknown class><Int, Vector2> = hashMapOf()) : ComponentBase | |
enum MRUKSpawnMode : Enum<MRUKSpawnMode> | |
class MRUKSystem : SystemBase | |
enum MRUKWallTexCoordModeU : Enum<MRUKWallTexCoordModeU> | |
enum MRUKWallTexCoordModeV : Enum<MRUKWallTexCoordModeV> | |
data class RoomData(val anchor: Anchor, val roomLayout: RoomLayoutData, val anchors: List<AnchorData>) | |
data class RoomLayoutData(val floorUuid: UUID, val ceilingUuid: UUID, val wallsUuid: List<UUID>) | |
object UUIDSerializer | |
object Vector2Serializer | |
object Vector3Serializer | |