NavigationMesh

@GodotBaseClass
struct NavigationMesh {}

Members

Aliases

BaseClasses
alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses)
Undocumented in source.

Enums

Constants
enum Constants

Functions

_getPolygons
Array _getPolygons()
_setPolygons
void _setPolygons(Array polygons)
addPolygon
void addPolygon(PoolIntArray polygon)
clearPolygons
void clearPolygons()
createFromMesh
void createFromMesh(Mesh mesh)
getAgentHeight
double getAgentHeight()
getAgentMaxClimb
double getAgentMaxClimb()
getAgentMaxSlope
double getAgentMaxSlope()
getAgentRadius
double getAgentRadius()
getCellHeight
double getCellHeight()
getCellSize
double getCellSize()
getCollisionMask
long getCollisionMask()
getCollisionMaskBit
bool getCollisionMaskBit(long bit)
getDetailSampleDistance
double getDetailSampleDistance()
getDetailSampleMaxError
double getDetailSampleMaxError()
getEdgeMaxError
double getEdgeMaxError()
getEdgeMaxLength
double getEdgeMaxLength()
getFilterLedgeSpans
bool getFilterLedgeSpans()
getFilterLowHangingObstacles
bool getFilterLowHangingObstacles()
getFilterWalkableLowHeightSpans
bool getFilterWalkableLowHeightSpans()
getParsedGeometryType
long getParsedGeometryType()
getPolygon
PoolIntArray getPolygon(long idx)
getPolygonCount
long getPolygonCount()
getRegionMergeSize
double getRegionMergeSize()
getRegionMinSize
double getRegionMinSize()
getSamplePartitionType
long getSamplePartitionType()
getSourceGeometryMode
long getSourceGeometryMode()
getSourceGroupName
String getSourceGroupName()
getVertices
PoolVector3Array getVertices()
getVertsPerPoly
double getVertsPerPoly()
opAssign
typeof(null) opAssign(typeof(null) n)
opEquals
bool opEquals(NavigationMesh other)
opEquals
bool opEquals(typeof(null) n)
setAgentHeight
void setAgentHeight(double agent_height)
setAgentMaxClimb
void setAgentMaxClimb(double agent_max_climb)
setAgentMaxSlope
void setAgentMaxSlope(double agent_max_slope)
setAgentRadius
void setAgentRadius(double agent_radius)
setCellHeight
void setCellHeight(double cell_height)
setCellSize
void setCellSize(double cell_size)
setCollisionMask
void setCollisionMask(long mask)
setCollisionMaskBit
void setCollisionMaskBit(long bit, bool value)
setDetailSampleDistance
void setDetailSampleDistance(double detail_sample_dist)
setDetailSampleMaxError
void setDetailSampleMaxError(double detail_sample_max_error)
setEdgeMaxError
void setEdgeMaxError(double edge_max_error)
setEdgeMaxLength
void setEdgeMaxLength(double edge_max_length)
setFilterLedgeSpans
void setFilterLedgeSpans(bool filter_ledge_spans)
setFilterLowHangingObstacles
void setFilterLowHangingObstacles(bool filter_low_hanging_obstacles)
setFilterWalkableLowHeightSpans
void setFilterWalkableLowHeightSpans(bool filter_walkable_low_height_spans)
setParsedGeometryType
void setParsedGeometryType(long geometry_type)
setRegionMergeSize
void setRegionMergeSize(double region_merge_size)
setRegionMinSize
void setRegionMinSize(double region_min_size)
setSamplePartitionType
void setSamplePartitionType(long sample_partition_type)
setSourceGeometryMode
void setSourceGeometryMode(long mask)
setSourceGroupName
void setSourceGroupName(String mask)
setVertices
void setVertices(PoolVector3Array vertices)
setVertsPerPoly
void setVertsPerPoly(double verts_per_poly)
toHash
size_t toHash()

Mixins

__anonymous
mixin baseCasts
Undocumented in source.

Properties

agentHeight
double agentHeight [@property getter]
double agentHeight [@property setter]
agentMaxClimb
double agentMaxClimb [@property getter]
double agentMaxClimb [@property setter]
agentMaxSlope
double agentMaxSlope [@property getter]
double agentMaxSlope [@property setter]
agentRadius
double agentRadius [@property getter]
double agentRadius [@property setter]
cellHeight
double cellHeight [@property getter]
double cellHeight [@property setter]
cellSize
double cellSize [@property getter]
double cellSize [@property setter]
detailSampleDistance
double detailSampleDistance [@property getter]
double detailSampleDistance [@property setter]
detailSampleMaxError
double detailSampleMaxError [@property getter]
double detailSampleMaxError [@property setter]
edgeMaxError
double edgeMaxError [@property getter]
double edgeMaxError [@property setter]
edgeMaxLength
double edgeMaxLength [@property getter]
double edgeMaxLength [@property setter]
filterFilterWalkableLowHeightSpans
bool filterFilterWalkableLowHeightSpans [@property getter]
bool filterFilterWalkableLowHeightSpans [@property setter]
filterLedgeSpans
bool filterLedgeSpans [@property getter]
bool filterLedgeSpans [@property setter]
filterLowHangingObstacles
bool filterLowHangingObstacles [@property getter]
bool filterLowHangingObstacles [@property setter]
geometryCollisionMask
long geometryCollisionMask [@property getter]
long geometryCollisionMask [@property setter]
geometryParsedGeometryType
long geometryParsedGeometryType [@property getter]
long geometryParsedGeometryType [@property setter]
geometrySourceGeometryMode
long geometrySourceGeometryMode [@property getter]
long geometrySourceGeometryMode [@property setter]
geometrySourceGroupName
String geometrySourceGroupName [@property getter]
String geometrySourceGroupName [@property setter]
polygonVertsPerPoly
double polygonVertsPerPoly [@property getter]
double polygonVertsPerPoly [@property setter]
polygons
Array polygons [@property getter]
Array polygons [@property setter]
regionMergeSize
double regionMergeSize [@property getter]
double regionMergeSize [@property setter]
regionMinSize
double regionMinSize [@property getter]
double regionMinSize [@property setter]
samplePartitionTypeSamplePartitionType
long samplePartitionTypeSamplePartitionType [@property getter]
long samplePartitionTypeSamplePartitionType [@property setter]
vertices
PoolVector3Array vertices [@property getter]
PoolVector3Array vertices [@property setter]

Static functions

_new
NavigationMesh _new()

Construct a new instance of NavigationMesh. Note: use memnew!NavigationMesh instead.

Static variables

_classBindingInitialized
bool _classBindingInitialized;
Undocumented in source.

Structs

GDNativeClassBinding
struct GDNativeClassBinding
Undocumented in source.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

_GODOT_internal_name
enum string _GODOT_internal_name;
Undocumented in source.

Mixed In Members

From mixin baseCasts

as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(To) as()
Undocumented in source. Be warned that the author may not have intended to support it.
as
inout(ToRef) as()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(To)
Undocumented in source.
opCast
template opCast(ToRef)
Undocumented in source.
opCast
void* opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
godot_object opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta