ModelDef

class ModelDef : Table

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun __assign(_i: Int, _bb: ByteBuffer): ModelDef
Link copied to clipboard
open fun __init(_i: Int, _bb: ByteBuffer)
Link copied to clipboard
open fun __reset()
Resets the internal state with a null ByteBuffer and a zero position.
Link copied to clipboard
open fun addBoundingBox(builder: FlatBufferBuilder, boundingBoxOffset: Int)
Link copied to clipboard
open fun addLods(builder: FlatBufferBuilder, lodsOffset: Int)
Link copied to clipboard
open fun addSkeleton(builder: FlatBufferBuilder, skeletonOffset: Int)
Link copied to clipboard
open fun addTextures(builder: FlatBufferBuilder, texturesOffset: Int)
Link copied to clipboard
open fun addVersion(builder: FlatBufferBuilder, version: Int)
Link copied to clipboard
open fun boundingBox(): AabbDef
The minimum and maximum bounds contained in the vertex data.
open fun boundingBox(obj: AabbDef): AabbDef
Link copied to clipboard
open fun createLodsVector(builder: FlatBufferBuilder, data: Array<Int>): Int
Link copied to clipboard
open fun createTexturesVector(builder: FlatBufferBuilder, data: Array<Int>): Int
Link copied to clipboard
open fun endModelDef(builder: FlatBufferBuilder): Int
Link copied to clipboard
open fun finishModelDefBuffer(builder: FlatBufferBuilder, offset: Int)
Link copied to clipboard
Link copied to clipboard
Get the underlying ByteBuffer.
Link copied to clipboard
Link copied to clipboard
open fun lods(j: Int): ModelInstanceDef
Model data for different LODs.
Link copied to clipboard
open fun lodsLength(): Int
Link copied to clipboard
open fun skeleton(): SkeletonDef
The skeletal information used by the RigSystem to support skinned animations.
Link copied to clipboard
open fun startLodsVector(builder: FlatBufferBuilder, numElems: Int)
Link copied to clipboard
open fun startModelDef(builder: FlatBufferBuilder)
Link copied to clipboard
open fun startTexturesVector(builder: FlatBufferBuilder, numElems: Int)
Link copied to clipboard
open fun textures(j: Int): TextureDef
A collection of embedded textures associated with this model.
open fun textures(obj: TextureDef, j: Int): TextureDef
Link copied to clipboard
open fun texturesLength(): Int
Link copied to clipboard
open fun version(): Int
Version number to help decide how to interpret the flatbuffer data.