/// import { flatbuffers } from "flatbuffers"; import * as NS1989752507 from "./transform_generated"; /** * @constructor */ export declare namespace RockIt { class Animation { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Animation} */ __init(i: number, bb: flatbuffers.ByteBuffer): Animation; /** * @param {flatbuffers.ByteBuffer} bb * @param {Animation=} obj * @returns {Animation} */ static getRootAsAnimation(bb: flatbuffers.ByteBuffer, obj?: Animation): Animation; /** * @param {flatbuffers.Encoding=} optionalEncoding * @returns {string|Uint8Array|null} */ name(): string | null; name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns {number} */ speed(): number; /** * @param {number} index * @param {flatbuffers.Encoding=} optionalEncoding * @returns {string|Uint8Array} */ vox(index: number): string; vox(index: number, optionalEncoding: flatbuffers.Encoding): string | Uint8Array; /** * @returns {number} */ voxLength(): number; /** * @param {flatbuffers.Builder} builder */ static startAnimation(builder: flatbuffers.Builder): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} nameOffset */ static addName(builder: flatbuffers.Builder, nameOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {number} speed */ static addSpeed(builder: flatbuffers.Builder, speed: number): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} voxOffset */ static addVox(builder: flatbuffers.Builder, voxOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {Array.} data * @returns {flatbuffers.Offset} */ static createVoxVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; /** * @param {flatbuffers.Builder} builder * @param {number} numElems */ static startVoxVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} */ static endAnimation(builder: flatbuffers.Builder): flatbuffers.Offset; } } /** * @constructor */ export declare namespace RockIt { class Vox { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Vox} */ __init(i: number, bb: flatbuffers.ByteBuffer): Vox; /** * @param {flatbuffers.ByteBuffer} bb * @param {Vox=} obj * @returns {Vox} */ static getRootAsVox(bb: flatbuffers.ByteBuffer, obj?: Vox): Vox; /** * @returns {number} */ size(): number; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ position(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ rotation(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {number} index * @param {RockIt.Animation=} obj * @returns {RockIt.Animation} */ animation(index: number, obj?: RockIt.Animation): RockIt.Animation | null; /** * @returns {number} */ animationLength(): number; /** * @param {flatbuffers.Encoding=} optionalEncoding * @returns {string|Uint8Array|null} */ default(): string | null; default(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; /** * @returns {number} */ jitter(): number; /** * @param {flatbuffers.Builder} builder */ static startVox(builder: flatbuffers.Builder): void; /** * @param {flatbuffers.Builder} builder * @param {number} size */ static addSize(builder: flatbuffers.Builder, size: number): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} positionOffset */ static addPosition(builder: flatbuffers.Builder, positionOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} rotationOffset */ static addRotation(builder: flatbuffers.Builder, rotationOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} animationOffset */ static addAnimation(builder: flatbuffers.Builder, animationOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {Array.} data * @returns {flatbuffers.Offset} */ static createAnimationVector(builder: flatbuffers.Builder, data: flatbuffers.Offset[]): flatbuffers.Offset; /** * @param {flatbuffers.Builder} builder * @param {number} numElems */ static startAnimationVector(builder: flatbuffers.Builder, numElems: number): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} defaultOffset */ static addDefault(builder: flatbuffers.Builder, defaultOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {number} jitter */ static addJitter(builder: flatbuffers.Builder, jitter: number): void; /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} */ static endVox(builder: flatbuffers.Builder): flatbuffers.Offset; } } /** * @constructor */ export declare namespace RockIt { class Light { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Light} */ __init(i: number, bb: flatbuffers.ByteBuffer): Light; /** * @param {flatbuffers.ByteBuffer} bb * @param {Light=} obj * @returns {Light} */ static getRootAsLight(bb: flatbuffers.ByteBuffer, obj?: Light): Light; /** * @returns {number} */ color(): number; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ position(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @returns {number} */ intensity(): number; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ target(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {flatbuffers.Builder} builder */ static startLight(builder: flatbuffers.Builder): void; /** * @param {flatbuffers.Builder} builder * @param {number} color */ static addColor(builder: flatbuffers.Builder, color: number): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} positionOffset */ static addPosition(builder: flatbuffers.Builder, positionOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {number} intensity */ static addIntensity(builder: flatbuffers.Builder, intensity: number): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} targetOffset */ static addTarget(builder: flatbuffers.Builder, targetOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} */ static endLight(builder: flatbuffers.Builder): flatbuffers.Offset; } } /** * @constructor */ export declare namespace RockIt { class Camera { /** * @type {flatbuffers.ByteBuffer} */ bb: flatbuffers.ByteBuffer; /** * @type {number} */ bb_pos: number; /** * @param {number} i * @param {flatbuffers.ByteBuffer} bb * @returns {Camera} */ __init(i: number, bb: flatbuffers.ByteBuffer): Camera; /** * @param {flatbuffers.ByteBuffer} bb * @param {Camera=} obj * @returns {Camera} */ static getRootAsCamera(bb: flatbuffers.ByteBuffer, obj?: Camera): Camera; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ rotation(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ position(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {RockIt.Vec3=} obj * @returns {RockIt.Vec3|null} */ target(obj?: NS1989752507.RockIt.Vec3): NS1989752507.RockIt.Vec3 | null; /** * @param {flatbuffers.Builder} builder */ static startCamera(builder: flatbuffers.Builder): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} rotationOffset */ static addRotation(builder: flatbuffers.Builder, rotationOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} positionOffset */ static addPosition(builder: flatbuffers.Builder, positionOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @param {flatbuffers.Offset} targetOffset */ static addTarget(builder: flatbuffers.Builder, targetOffset: flatbuffers.Offset): void; /** * @param {flatbuffers.Builder} builder * @returns {flatbuffers.Offset} */ static endCamera(builder: flatbuffers.Builder): flatbuffers.Offset; } }