mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-07 13:53:38 +00:00
675 lines
22 KiB
TypeScript
675 lines
22 KiB
TypeScript
import * as flatbuffers from 'flatbuffers';
|
|
import {Ability, AbilityT} from '../../my-game/example/ability.js';
|
|
import {AnyAmbiguousAliases} from '../../my-game/example/any-ambiguous-aliases.js';
|
|
import {AnyUniqueAliases} from '../../my-game/example/any-unique-aliases.js';
|
|
import {Any} from '../../my-game/example/any.js';
|
|
import {Color} from '../../my-game/example/color.js';
|
|
import {Race} from '../../my-game/example/race.js';
|
|
import {Referrable, ReferrableT} from '../../my-game/example/referrable.js';
|
|
import {Stat, StatT} from '../../my-game/example/stat.js';
|
|
import {TestSimpleTableWithEnumT} from '../../my-game/example/test-simple-table-with-enum.js';
|
|
import {Test, TestT} from '../../my-game/example/test.js';
|
|
import {Vec3, Vec3T} from '../../my-game/example/vec3.js';
|
|
import {MonsterT as MyGame_Example2_MonsterT} from '../../my-game/example2/monster.js';
|
|
import {
|
|
InParentNamespace,
|
|
InParentNamespaceT,
|
|
} from '../../my-game/in-parent-namespace.js';
|
|
/**
|
|
* an example documentation comment: "monster object"
|
|
*/
|
|
export declare class Monster
|
|
implements flatbuffers.IUnpackableObject<MonsterT>
|
|
{
|
|
bb: flatbuffers.ByteBuffer | null;
|
|
bb_pos: number;
|
|
__init(i: number, bb: flatbuffers.ByteBuffer): Monster;
|
|
static getRootAsMonster(bb: flatbuffers.ByteBuffer, obj?: Monster): Monster;
|
|
static getSizePrefixedRootAsMonster(
|
|
bb: flatbuffers.ByteBuffer,
|
|
obj?: Monster,
|
|
): Monster;
|
|
static bufferHasIdentifier(bb: flatbuffers.ByteBuffer): boolean;
|
|
pos(obj?: Vec3): Vec3 | null;
|
|
mana(): number;
|
|
mutate_mana(value: number): boolean;
|
|
hp(): number;
|
|
mutate_hp(value: number): boolean;
|
|
name(): string | null;
|
|
name(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null;
|
|
inventory(index: number): number | null;
|
|
inventoryLength(): number;
|
|
inventoryArray(): Uint8Array | null;
|
|
color(): Color;
|
|
mutate_color(value: Color): boolean;
|
|
testType(): Any;
|
|
test<T extends flatbuffers.Table>(obj: any): any | null;
|
|
test4(index: number, obj?: Test): Test | null;
|
|
test4Length(): number;
|
|
testarrayofstring(index: number): string;
|
|
testarrayofstring(
|
|
index: number,
|
|
optionalEncoding: flatbuffers.Encoding,
|
|
): string | Uint8Array;
|
|
testarrayofstringLength(): number;
|
|
/**
|
|
* an example documentation comment: this will end up in the generated code
|
|
* multiline too
|
|
*/
|
|
testarrayoftables(index: number, obj?: Monster): Monster | null;
|
|
testarrayoftablesLength(): number;
|
|
enemy(obj?: Monster): Monster | null;
|
|
testnestedflatbuffer(index: number): number | null;
|
|
testnestedflatbufferLength(): number;
|
|
testnestedflatbufferArray(): Uint8Array | null;
|
|
testempty(obj?: Stat): Stat | null;
|
|
testbool(): boolean;
|
|
mutate_testbool(value: boolean): boolean;
|
|
testhashs32Fnv1(): number;
|
|
mutate_testhashs32_fnv1(value: number): boolean;
|
|
testhashu32Fnv1(): number;
|
|
mutate_testhashu32_fnv1(value: number): boolean;
|
|
testhashs64Fnv1(): bigint;
|
|
mutate_testhashs64_fnv1(value: bigint): boolean;
|
|
testhashu64Fnv1(): bigint;
|
|
mutate_testhashu64_fnv1(value: bigint): boolean;
|
|
testhashs32Fnv1a(): number;
|
|
mutate_testhashs32_fnv1a(value: number): boolean;
|
|
testhashu32Fnv1a(): number;
|
|
mutate_testhashu32_fnv1a(value: number): boolean;
|
|
testhashs64Fnv1a(): bigint;
|
|
mutate_testhashs64_fnv1a(value: bigint): boolean;
|
|
testhashu64Fnv1a(): bigint;
|
|
mutate_testhashu64_fnv1a(value: bigint): boolean;
|
|
testarrayofbools(index: number): boolean | null;
|
|
testarrayofboolsLength(): number;
|
|
testarrayofboolsArray(): Int8Array | null;
|
|
testf(): number;
|
|
mutate_testf(value: number): boolean;
|
|
testf2(): number;
|
|
mutate_testf2(value: number): boolean;
|
|
testf3(): number;
|
|
mutate_testf3(value: number): boolean;
|
|
testarrayofstring2(index: number): string;
|
|
testarrayofstring2(
|
|
index: number,
|
|
optionalEncoding: flatbuffers.Encoding,
|
|
): string | Uint8Array;
|
|
testarrayofstring2Length(): number;
|
|
testarrayofsortedstruct(index: number, obj?: Ability): Ability | null;
|
|
testarrayofsortedstructLength(): number;
|
|
flex(index: number): number | null;
|
|
flexLength(): number;
|
|
flexArray(): Uint8Array | null;
|
|
test5(index: number, obj?: Test): Test | null;
|
|
test5Length(): number;
|
|
vectorOfLongs(index: number): bigint | null;
|
|
vectorOfLongsLength(): number;
|
|
vectorOfDoubles(index: number): number | null;
|
|
vectorOfDoublesLength(): number;
|
|
vectorOfDoublesArray(): Float64Array | null;
|
|
parentNamespaceTest(obj?: InParentNamespace): InParentNamespace | null;
|
|
vectorOfReferrables(index: number, obj?: Referrable): Referrable | null;
|
|
vectorOfReferrablesLength(): number;
|
|
singleWeakReference(): bigint;
|
|
mutate_single_weak_reference(value: bigint): boolean;
|
|
vectorOfWeakReferences(index: number): bigint | null;
|
|
vectorOfWeakReferencesLength(): number;
|
|
vectorOfStrongReferrables(index: number, obj?: Referrable): Referrable | null;
|
|
vectorOfStrongReferrablesLength(): number;
|
|
coOwningReference(): bigint;
|
|
mutate_co_owning_reference(value: bigint): boolean;
|
|
vectorOfCoOwningReferences(index: number): bigint | null;
|
|
vectorOfCoOwningReferencesLength(): number;
|
|
nonOwningReference(): bigint;
|
|
mutate_non_owning_reference(value: bigint): boolean;
|
|
vectorOfNonOwningReferences(index: number): bigint | null;
|
|
vectorOfNonOwningReferencesLength(): number;
|
|
anyUniqueType(): AnyUniqueAliases;
|
|
anyUnique<T extends flatbuffers.Table>(obj: any): any | null;
|
|
anyAmbiguousType(): AnyAmbiguousAliases;
|
|
anyAmbiguous<T extends flatbuffers.Table>(obj: any): any | null;
|
|
vectorOfEnums(index: number): Color | null;
|
|
vectorOfEnumsLength(): number;
|
|
vectorOfEnumsArray(): Uint8Array | null;
|
|
signedEnum(): Race;
|
|
mutate_signed_enum(value: Race): boolean;
|
|
testrequirednestedflatbuffer(index: number): number | null;
|
|
testrequirednestedflatbufferLength(): number;
|
|
testrequirednestedflatbufferArray(): Uint8Array | null;
|
|
scalarKeySortedTables(index: number, obj?: Stat): Stat | null;
|
|
scalarKeySortedTablesLength(): number;
|
|
nativeInline(obj?: Test): Test | null;
|
|
longEnumNonEnumDefault(): bigint;
|
|
mutate_long_enum_non_enum_default(value: bigint): boolean;
|
|
longEnumNormalDefault(): bigint;
|
|
mutate_long_enum_normal_default(value: bigint): boolean;
|
|
nanDefault(): number;
|
|
mutate_nan_default(value: number): boolean;
|
|
infDefault(): number;
|
|
mutate_inf_default(value: number): boolean;
|
|
positiveInfDefault(): number;
|
|
mutate_positive_inf_default(value: number): boolean;
|
|
infinityDefault(): number;
|
|
mutate_infinity_default(value: number): boolean;
|
|
positiveInfinityDefault(): number;
|
|
mutate_positive_infinity_default(value: number): boolean;
|
|
negativeInfDefault(): number;
|
|
mutate_negative_inf_default(value: number): boolean;
|
|
negativeInfinityDefault(): number;
|
|
mutate_negative_infinity_default(value: number): boolean;
|
|
doubleInfDefault(): number;
|
|
mutate_double_inf_default(value: number): boolean;
|
|
static getFullyQualifiedName(): string;
|
|
static startMonster(builder: flatbuffers.Builder): void;
|
|
static addPos(
|
|
builder: flatbuffers.Builder,
|
|
posOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addMana(builder: flatbuffers.Builder, mana: number): void;
|
|
static addHp(builder: flatbuffers.Builder, hp: number): void;
|
|
static addName(
|
|
builder: flatbuffers.Builder,
|
|
nameOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addInventory(
|
|
builder: flatbuffers.Builder,
|
|
inventoryOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createInventoryVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Uint8Array,
|
|
): flatbuffers.Offset;
|
|
static startInventoryVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addColor(builder: flatbuffers.Builder, color: Color): void;
|
|
static addTestType(builder: flatbuffers.Builder, testType: Any): void;
|
|
static addTest(
|
|
builder: flatbuffers.Builder,
|
|
testOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addTest4(
|
|
builder: flatbuffers.Builder,
|
|
test4Offset: flatbuffers.Offset,
|
|
): void;
|
|
static startTest4Vector(builder: flatbuffers.Builder, numElems: number): void;
|
|
static addTestarrayofstring(
|
|
builder: flatbuffers.Builder,
|
|
testarrayofstringOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestarrayofstringVector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startTestarrayofstringVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addTestarrayoftables(
|
|
builder: flatbuffers.Builder,
|
|
testarrayoftablesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestarrayoftablesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startTestarrayoftablesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addEnemy(
|
|
builder: flatbuffers.Builder,
|
|
enemyOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addTestnestedflatbuffer(
|
|
builder: flatbuffers.Builder,
|
|
testnestedflatbufferOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestnestedflatbufferVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Uint8Array,
|
|
): flatbuffers.Offset;
|
|
static startTestnestedflatbufferVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addTestempty(
|
|
builder: flatbuffers.Builder,
|
|
testemptyOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addTestbool(builder: flatbuffers.Builder, testbool: boolean): void;
|
|
static addTesthashs32Fnv1(
|
|
builder: flatbuffers.Builder,
|
|
testhashs32Fnv1: number,
|
|
): void;
|
|
static addTesthashu32Fnv1(
|
|
builder: flatbuffers.Builder,
|
|
testhashu32Fnv1: number,
|
|
): void;
|
|
static addTesthashs64Fnv1(
|
|
builder: flatbuffers.Builder,
|
|
testhashs64Fnv1: bigint,
|
|
): void;
|
|
static addTesthashu64Fnv1(
|
|
builder: flatbuffers.Builder,
|
|
testhashu64Fnv1: bigint,
|
|
): void;
|
|
static addTesthashs32Fnv1a(
|
|
builder: flatbuffers.Builder,
|
|
testhashs32Fnv1a: number,
|
|
): void;
|
|
static addTesthashu32Fnv1a(
|
|
builder: flatbuffers.Builder,
|
|
testhashu32Fnv1a: number,
|
|
): void;
|
|
static addTesthashs64Fnv1a(
|
|
builder: flatbuffers.Builder,
|
|
testhashs64Fnv1a: bigint,
|
|
): void;
|
|
static addTesthashu64Fnv1a(
|
|
builder: flatbuffers.Builder,
|
|
testhashu64Fnv1a: bigint,
|
|
): void;
|
|
static addTestarrayofbools(
|
|
builder: flatbuffers.Builder,
|
|
testarrayofboolsOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestarrayofboolsVector(
|
|
builder: flatbuffers.Builder,
|
|
data: boolean[],
|
|
): flatbuffers.Offset;
|
|
static startTestarrayofboolsVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addTestf(builder: flatbuffers.Builder, testf: number): void;
|
|
static addTestf2(builder: flatbuffers.Builder, testf2: number): void;
|
|
static addTestf3(builder: flatbuffers.Builder, testf3: number): void;
|
|
static addTestarrayofstring2(
|
|
builder: flatbuffers.Builder,
|
|
testarrayofstring2Offset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestarrayofstring2Vector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startTestarrayofstring2Vector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addTestarrayofsortedstruct(
|
|
builder: flatbuffers.Builder,
|
|
testarrayofsortedstructOffset: flatbuffers.Offset,
|
|
): void;
|
|
static startTestarrayofsortedstructVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addFlex(
|
|
builder: flatbuffers.Builder,
|
|
flexOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createFlexVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Uint8Array,
|
|
): flatbuffers.Offset;
|
|
static startFlexVector(builder: flatbuffers.Builder, numElems: number): void;
|
|
static addTest5(
|
|
builder: flatbuffers.Builder,
|
|
test5Offset: flatbuffers.Offset,
|
|
): void;
|
|
static startTest5Vector(builder: flatbuffers.Builder, numElems: number): void;
|
|
static addVectorOfLongs(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfLongsOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfLongsVector(
|
|
builder: flatbuffers.Builder,
|
|
data: bigint[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfLongsVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addVectorOfDoubles(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfDoublesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfDoublesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Float64Array,
|
|
): flatbuffers.Offset;
|
|
/**
|
|
* @deprecated This Uint8Array overload will be removed in the future.
|
|
*/
|
|
static createVectorOfDoublesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Uint8Array,
|
|
): flatbuffers.Offset;
|
|
static startVectorOfDoublesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addParentNamespaceTest(
|
|
builder: flatbuffers.Builder,
|
|
parentNamespaceTestOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addVectorOfReferrables(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfReferrablesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfReferrablesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfReferrablesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addSingleWeakReference(
|
|
builder: flatbuffers.Builder,
|
|
singleWeakReference: bigint,
|
|
): void;
|
|
static addVectorOfWeakReferences(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfWeakReferencesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfWeakReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: bigint[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfWeakReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addVectorOfStrongReferrables(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfStrongReferrablesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfStrongReferrablesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfStrongReferrablesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addCoOwningReference(
|
|
builder: flatbuffers.Builder,
|
|
coOwningReference: bigint,
|
|
): void;
|
|
static addVectorOfCoOwningReferences(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfCoOwningReferencesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfCoOwningReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: bigint[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfCoOwningReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addNonOwningReference(
|
|
builder: flatbuffers.Builder,
|
|
nonOwningReference: bigint,
|
|
): void;
|
|
static addVectorOfNonOwningReferences(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfNonOwningReferencesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfNonOwningReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: bigint[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfNonOwningReferencesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addAnyUniqueType(
|
|
builder: flatbuffers.Builder,
|
|
anyUniqueType: AnyUniqueAliases,
|
|
): void;
|
|
static addAnyUnique(
|
|
builder: flatbuffers.Builder,
|
|
anyUniqueOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addAnyAmbiguousType(
|
|
builder: flatbuffers.Builder,
|
|
anyAmbiguousType: AnyAmbiguousAliases,
|
|
): void;
|
|
static addAnyAmbiguous(
|
|
builder: flatbuffers.Builder,
|
|
anyAmbiguousOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addVectorOfEnums(
|
|
builder: flatbuffers.Builder,
|
|
vectorOfEnumsOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createVectorOfEnumsVector(
|
|
builder: flatbuffers.Builder,
|
|
data: Color[],
|
|
): flatbuffers.Offset;
|
|
static startVectorOfEnumsVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addSignedEnum(builder: flatbuffers.Builder, signedEnum: Race): void;
|
|
static addTestrequirednestedflatbuffer(
|
|
builder: flatbuffers.Builder,
|
|
testrequirednestedflatbufferOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createTestrequirednestedflatbufferVector(
|
|
builder: flatbuffers.Builder,
|
|
data: number[] | Uint8Array,
|
|
): flatbuffers.Offset;
|
|
static startTestrequirednestedflatbufferVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addScalarKeySortedTables(
|
|
builder: flatbuffers.Builder,
|
|
scalarKeySortedTablesOffset: flatbuffers.Offset,
|
|
): void;
|
|
static createScalarKeySortedTablesVector(
|
|
builder: flatbuffers.Builder,
|
|
data: flatbuffers.Offset[],
|
|
): flatbuffers.Offset;
|
|
static startScalarKeySortedTablesVector(
|
|
builder: flatbuffers.Builder,
|
|
numElems: number,
|
|
): void;
|
|
static addNativeInline(
|
|
builder: flatbuffers.Builder,
|
|
nativeInlineOffset: flatbuffers.Offset,
|
|
): void;
|
|
static addLongEnumNonEnumDefault(
|
|
builder: flatbuffers.Builder,
|
|
longEnumNonEnumDefault: bigint,
|
|
): void;
|
|
static addLongEnumNormalDefault(
|
|
builder: flatbuffers.Builder,
|
|
longEnumNormalDefault: bigint,
|
|
): void;
|
|
static addNanDefault(builder: flatbuffers.Builder, nanDefault: number): void;
|
|
static addInfDefault(builder: flatbuffers.Builder, infDefault: number): void;
|
|
static addPositiveInfDefault(
|
|
builder: flatbuffers.Builder,
|
|
positiveInfDefault: number,
|
|
): void;
|
|
static addInfinityDefault(
|
|
builder: flatbuffers.Builder,
|
|
infinityDefault: number,
|
|
): void;
|
|
static addPositiveInfinityDefault(
|
|
builder: flatbuffers.Builder,
|
|
positiveInfinityDefault: number,
|
|
): void;
|
|
static addNegativeInfDefault(
|
|
builder: flatbuffers.Builder,
|
|
negativeInfDefault: number,
|
|
): void;
|
|
static addNegativeInfinityDefault(
|
|
builder: flatbuffers.Builder,
|
|
negativeInfinityDefault: number,
|
|
): void;
|
|
static addDoubleInfDefault(
|
|
builder: flatbuffers.Builder,
|
|
doubleInfDefault: number,
|
|
): void;
|
|
static endMonster(builder: flatbuffers.Builder): flatbuffers.Offset;
|
|
static finishMonsterBuffer(
|
|
builder: flatbuffers.Builder,
|
|
offset: flatbuffers.Offset,
|
|
): void;
|
|
static finishSizePrefixedMonsterBuffer(
|
|
builder: flatbuffers.Builder,
|
|
offset: flatbuffers.Offset,
|
|
): void;
|
|
serialize(): Uint8Array;
|
|
static deserialize(buffer: Uint8Array): Monster;
|
|
unpack(): MonsterT;
|
|
unpackTo(_o: MonsterT): void;
|
|
}
|
|
export declare class MonsterT implements flatbuffers.IGeneratedObject {
|
|
pos: Vec3T | null;
|
|
mana: number;
|
|
hp: number;
|
|
name: string | Uint8Array | null;
|
|
inventory: number[];
|
|
color: Color;
|
|
testType: Any;
|
|
test: MonsterT | MyGame_Example2_MonsterT | TestSimpleTableWithEnumT | null;
|
|
test4: TestT[];
|
|
testarrayofstring: string[];
|
|
testarrayoftables: MonsterT[];
|
|
enemy: MonsterT | null;
|
|
testnestedflatbuffer: number[];
|
|
testempty: StatT | null;
|
|
testbool: boolean;
|
|
testhashs32Fnv1: number;
|
|
testhashu32Fnv1: number;
|
|
testhashs64Fnv1: bigint;
|
|
testhashu64Fnv1: bigint;
|
|
testhashs32Fnv1a: number;
|
|
testhashu32Fnv1a: number;
|
|
testhashs64Fnv1a: bigint;
|
|
testhashu64Fnv1a: bigint;
|
|
testarrayofbools: boolean[];
|
|
testf: number;
|
|
testf2: number;
|
|
testf3: number;
|
|
testarrayofstring2: string[];
|
|
testarrayofsortedstruct: AbilityT[];
|
|
flex: number[];
|
|
test5: TestT[];
|
|
vectorOfLongs: bigint[];
|
|
vectorOfDoubles: number[];
|
|
parentNamespaceTest: InParentNamespaceT | null;
|
|
vectorOfReferrables: ReferrableT[];
|
|
singleWeakReference: bigint;
|
|
vectorOfWeakReferences: bigint[];
|
|
vectorOfStrongReferrables: ReferrableT[];
|
|
coOwningReference: bigint;
|
|
vectorOfCoOwningReferences: bigint[];
|
|
nonOwningReference: bigint;
|
|
vectorOfNonOwningReferences: bigint[];
|
|
anyUniqueType: AnyUniqueAliases;
|
|
anyUnique:
|
|
| MonsterT
|
|
| MyGame_Example2_MonsterT
|
|
| TestSimpleTableWithEnumT
|
|
| null;
|
|
anyAmbiguousType: AnyAmbiguousAliases;
|
|
anyAmbiguous: MonsterT | null;
|
|
vectorOfEnums: Color[];
|
|
signedEnum: Race;
|
|
testrequirednestedflatbuffer: number[];
|
|
scalarKeySortedTables: StatT[];
|
|
nativeInline: TestT | null;
|
|
longEnumNonEnumDefault: bigint;
|
|
longEnumNormalDefault: bigint;
|
|
nanDefault: number;
|
|
infDefault: number;
|
|
positiveInfDefault: number;
|
|
infinityDefault: number;
|
|
positiveInfinityDefault: number;
|
|
negativeInfDefault: number;
|
|
negativeInfinityDefault: number;
|
|
doubleInfDefault: number;
|
|
constructor(
|
|
pos?: Vec3T | null,
|
|
mana?: number,
|
|
hp?: number,
|
|
name?: string | Uint8Array | null,
|
|
inventory?: number[],
|
|
color?: Color,
|
|
testType?: Any,
|
|
test?:
|
|
| MonsterT
|
|
| MyGame_Example2_MonsterT
|
|
| TestSimpleTableWithEnumT
|
|
| null,
|
|
test4?: TestT[],
|
|
testarrayofstring?: string[],
|
|
testarrayoftables?: MonsterT[],
|
|
enemy?: MonsterT | null,
|
|
testnestedflatbuffer?: number[],
|
|
testempty?: StatT | null,
|
|
testbool?: boolean,
|
|
testhashs32Fnv1?: number,
|
|
testhashu32Fnv1?: number,
|
|
testhashs64Fnv1?: bigint,
|
|
testhashu64Fnv1?: bigint,
|
|
testhashs32Fnv1a?: number,
|
|
testhashu32Fnv1a?: number,
|
|
testhashs64Fnv1a?: bigint,
|
|
testhashu64Fnv1a?: bigint,
|
|
testarrayofbools?: boolean[],
|
|
testf?: number,
|
|
testf2?: number,
|
|
testf3?: number,
|
|
testarrayofstring2?: string[],
|
|
testarrayofsortedstruct?: AbilityT[],
|
|
flex?: number[],
|
|
test5?: TestT[],
|
|
vectorOfLongs?: bigint[],
|
|
vectorOfDoubles?: number[],
|
|
parentNamespaceTest?: InParentNamespaceT | null,
|
|
vectorOfReferrables?: ReferrableT[],
|
|
singleWeakReference?: bigint,
|
|
vectorOfWeakReferences?: bigint[],
|
|
vectorOfStrongReferrables?: ReferrableT[],
|
|
coOwningReference?: bigint,
|
|
vectorOfCoOwningReferences?: bigint[],
|
|
nonOwningReference?: bigint,
|
|
vectorOfNonOwningReferences?: bigint[],
|
|
anyUniqueType?: AnyUniqueAliases,
|
|
anyUnique?:
|
|
| MonsterT
|
|
| MyGame_Example2_MonsterT
|
|
| TestSimpleTableWithEnumT
|
|
| null,
|
|
anyAmbiguousType?: AnyAmbiguousAliases,
|
|
anyAmbiguous?: MonsterT | null,
|
|
vectorOfEnums?: Color[],
|
|
signedEnum?: Race,
|
|
testrequirednestedflatbuffer?: number[],
|
|
scalarKeySortedTables?: StatT[],
|
|
nativeInline?: TestT | null,
|
|
longEnumNonEnumDefault?: bigint,
|
|
longEnumNormalDefault?: bigint,
|
|
nanDefault?: number,
|
|
infDefault?: number,
|
|
positiveInfDefault?: number,
|
|
infinityDefault?: number,
|
|
positiveInfinityDefault?: number,
|
|
negativeInfDefault?: number,
|
|
negativeInfinityDefault?: number,
|
|
doubleInfDefault?: number,
|
|
);
|
|
pack(builder: flatbuffers.Builder): flatbuffers.Offset;
|
|
}
|