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

GLXFInfo

GLXFInfo

class GLXFInfo(val version: String, val experience: Boolean, assets: MutableList<GLXFAsset>, nodes: MutableList<GLXFNode>, val rootEntity: Entity, val uri: <Error class: unknown class>, context: <Error class: unknown class>, nodeMap: NodeMap = mutableMapOf<Entity, GLXFNode>(), nodesByName: MutableMap<String, GLXFNode> = mutableMapOf<String, GLXFNode>(), val keyName: String? = null)
GLXFInfo is a class that represents a GLXF file. Refer to https://github.com/KhronosGroup/glTF-External-Reference/blob/main/specification/2.0/README.md for detailed specification.

Constructors

NameSummary
GLXFInfo
constructor(version: String, experience: Boolean, assets: MutableList<GLXFAsset>, nodes: MutableList<GLXFNode>, rootEntity: Entity, uri: <Error class: unknown class>, context: <Error class: unknown class>, nodeMap: NodeMap = mutableMapOf<Entity, GLXFNode>(), nodesByName: MutableMap<String, GLXFNode> = mutableMapOf<String, GLXFNode>(), keyName: String? = null)

Properties

NameSummary
experience
val experience: Boolean
: The experience property set to true indicates that this file is intended to be directly viewed as an experience and MUST NOT be imported into other scenes.
keyName
val keyName: String? = null
: the key name of the GLXF file. This optional value is used to uniquely identify the GLXF file.
rootEntity
val rootEntity: Entity
: the root entity of the GLXF file
uri
val uri: <Error class: unknown class>
: the URI of the GLXF file
version
val version: String
: the version of the GLXF file, e.g., "2.0"

Functions

NameSummary
getNodeByName
fun getNodeByName(resId: Int): GLXFNode
Returns the GLXFNode object for the given resource ID.
fun getNodeByName(name: String): GLXFNode
Returns the GLXFNode object for the given name.
tryGetNodeByName
fun tryGetNodeByName(resId: Int): GLXFNode?
Returns the GLXFNode object for the given resource ID, or null if it doesn’t exist.
fun tryGetNodeByName(name: String): GLXFNode?
Returns the GLXFNode object for the given name, or null if it doesn’t exist.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon