Raw: {
    BoolRef: typeof BoolRef;
    ChunkyTriMeshUtils: ChunkyTriMeshUtils;
    CrowdUtils: CrowdUtils;
    Detour: RawModule.Detour;
    DetourDebugDraw: DetourDebugDraw;
    DetourNavMeshBuilder: DetourNavMeshBuilder;
    DetourTileCacheBuilder: DetourTileCacheBuilder;
    FloatArray: typeof RawModule.FloatArray;
    FloatRef: typeof FloatRef;
    IntArray: typeof RawModule.IntArray;
    IntRef: typeof IntRef;
    Module: typeof RawModule;
    NavMeshExporter: NavMeshExporter;
    NavMeshImporter: NavMeshImporter;
    Recast: RawModule.Recast;
    RecastDebugDraw: RecastDebugDraw;
    RecastFastLZCompressor: typeof RecastFastLZCompressor;
    RecastLinearAllocator: typeof RecastLinearAllocator;
    UnsignedCharArray: typeof RawModule.UnsignedCharArray;
    UnsignedCharRef: typeof UnsignedCharRef;
    UnsignedIntArray: typeof RawModule.UnsignedIntArray;
    UnsignedIntRef: typeof UnsignedIntRef;
    UnsignedShortArray: typeof RawModule.UnsignedShortArray;
    UnsignedShortRef: typeof UnsignedShortRef;
    Vec3: typeof Vec3;
    destroy: ((obj) => void);
    dtNavMeshCreateParams: typeof dtNavMeshCreateParams;
    dtNavMeshParams: typeof dtNavMeshParams;
    dtTileCacheLayerHeader: typeof dtTileCacheLayerHeader;
    dtTileCacheParams: typeof dtTileCacheParams;
    isNull: ((obj) => boolean);
    rcChunkyTriMesh: typeof rcChunkyTriMesh;
    rcConfig: typeof rcConfig;
    rcContext: typeof rcContext;
}

Lower level bindings for the Recast and Detour libraries.

The init function must be called before using the Raw api.

Type declaration