OpenSiv3D  v0.6.5
C++20 framework for creative coding
s3d::NavMesh Member List

This is the complete list of members for s3d::NavMesh, including all inherited members.

build(const Polygon &polygon, const NavMeshConfig &config={})s3d::NavMesh
build(const Polygon &polygon, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
build(const Array< Float2 > &vertices, const Array< TriangleIndex > &indices, const NavMeshConfig &config={})s3d::NavMesh
build(const Array< Float2 > &vertices, const Array< TriangleIndex > &indices, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
build(const Array< Float3 > &vertices, const Array< TriangleIndex > &indices, const NavMeshConfig &config={})s3d::NavMesh
build(const Array< Float3 > &vertices, const Array< TriangleIndex > &indices, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
isValid() const noexcepts3d::NavMesh
NavMesh()s3d::NavMesh
NavMesh(const Polygon &polygon, const NavMeshConfig &config={})s3d::NavMeshexplicit
NavMesh(const Polygon &polygon, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
NavMesh(const Array< Float2 > &vertices, const Array< TriangleIndex > &indices, const NavMeshConfig &config={})s3d::NavMesh
NavMesh(const Array< Float2 > &vertices, const Array< TriangleIndex > &indices, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
NavMesh(const Array< Float3 > &vertices, const Array< TriangleIndex > &indices, const NavMeshConfig &config={})s3d::NavMesh
NavMesh(const Array< Float3 > &vertices, const Array< TriangleIndex > &indices, const Array< uint8 > &areaIDs, const NavMeshConfig &config={})s3d::NavMesh
operator bool() const noexcepts3d::NavMeshexplicit
query(const Vec2 &start, const Vec2 &end, const Array< std::pair< int32, double >> &areaCosts={}) consts3d::NavMesh
query(const Vec2 &start, const Vec2 &end, Array< Vec2 > &dst, const Array< std::pair< int32, double >> &areaCosts={}) consts3d::NavMesh
query(const Vec3 &start, const Vec3 &end, const Array< std::pair< int32, double >> &areaCosts={}) consts3d::NavMesh
query(const Vec3 &start, const Vec3 &end, Array< Vec3 > &dst, const Array< std::pair< int32, double >> &areaCosts={}) consts3d::NavMesh
~NavMesh()s3d::NavMesh