own-tiles-renderer2
Version:
https://github.com/AnalyticalGraphicsInc/3d-tiles/tree/master/specification
51 lines (36 loc) • 813 B
TypeScript
interface FeatureTableHeader {
extensions?: Object;
extras?: any;
}
export class FeatureTable {
header: FeatureTableHeader;
constructor(
buffer : ArrayBuffer,
start : Number,
headerLength : Number,
binLength : Number
);
getKeys() : Array< String >;
getData(
key : String,
count : Number,
defaultComponentType? : String | null,
defaultType? : String | null
) : Number | String | ArrayBufferView;
getBuffer( byteOffset : Number, byteLength : Number ) : ArrayBuffer;
}
export class BatchTable {
constructor(
buffer : ArrayBuffer,
batchSize : Number,
start : Number,
headerLength : Number,
binLength : Number
);
getKeys() : Array< String >;
getData(
key : String,
componentType : String | null,
type : String | null
) : Number | String | ArrayBufferView;
}