@webarkit/jsfeat-next
Version:
Typescript version of jsfeat for WebARKit
16 lines (15 loc) • 517 B
TypeScript
import _pool_node_t from "./../node_utils/_pool_node_t";
export interface ICache {
allocate: (capacity: any, data_size: number) => void;
get_buffer: (size_in_bytes: number) => _pool_node_t;
put_buffer: (node: any) => void;
}
export declare class cache implements ICache {
private _pool_head;
private _pool_tail;
private _pool_size;
constructor();
allocate(capacity: any, data_size: number): void;
get_buffer(size_in_bytes: number): _pool_node_t;
put_buffer(node: any): void;
}