Recast Navigation
Navigation-mesh Toolset for Games
Loading...
Searching...
No Matches
NavMeshPruneTool Class Reference

Prune navmesh to only accessible locations from a point. More...

#include <Tool_NavMeshPrune.h>

Inheritance diagram for NavMeshPruneTool:
SampleTool

Public Member Functions

 NavMeshPruneTool ()=default
 
 ~NavMeshPruneTool () override
 
 NavMeshPruneTool (const NavMeshPruneTool &)=delete
 
NavMeshPruneTooloperator= (const NavMeshPruneTool &)=delete
 
 NavMeshPruneTool (const NavMeshPruneTool &&)=delete
 
NavMeshPruneTooloperator= (const NavMeshPruneTool &&)=delete
 
SampleToolType type () override
 
void init (Sample *newSample) override
 
void reset () override
 
void drawMenuUI () override
 
void onClick (const float *s, const float *p, bool shift) override
 
void onToggle () override
 
void singleStep () override
 
void update (const float) override
 
void render () override
 
void drawOverlayUI () override
 
- Public Member Functions inherited from SampleTool
virtual ~SampleTool ()=default
 

Description

Prune navmesh to only accessible locations from a point.

Constructor & Destructor Documentation

◆ NavMeshPruneTool() [1/3]

NavMeshPruneTool::NavMeshPruneTool ( )
default

◆ ~NavMeshPruneTool()

NavMeshPruneTool::~NavMeshPruneTool ( )
override

◆ NavMeshPruneTool() [2/3]

NavMeshPruneTool::NavMeshPruneTool ( const NavMeshPruneTool )
delete

◆ NavMeshPruneTool() [3/3]

NavMeshPruneTool::NavMeshPruneTool ( const NavMeshPruneTool &&  )
delete

Member Function Documentation

◆ drawMenuUI()

void NavMeshPruneTool::drawMenuUI ( )
overridevirtual

Implements SampleTool.

◆ drawOverlayUI()

void NavMeshPruneTool::drawOverlayUI ( )
overridevirtual

Implements SampleTool.

◆ init()

void NavMeshPruneTool::init ( Sample newSample)
inlineoverridevirtual

Implements SampleTool.

◆ onClick()

void NavMeshPruneTool::onClick ( const float *  s,
const float *  p,
bool  shift 
)
overridevirtual

Implements SampleTool.

◆ onToggle()

void NavMeshPruneTool::onToggle ( )
inlineoverridevirtual

Implements SampleTool.

◆ operator=() [1/2]

NavMeshPruneTool & NavMeshPruneTool::operator= ( const NavMeshPruneTool &&  )
delete

◆ operator=() [2/2]

NavMeshPruneTool & NavMeshPruneTool::operator= ( const NavMeshPruneTool )
delete

◆ render()

void NavMeshPruneTool::render ( )
overridevirtual

Implements SampleTool.

◆ reset()

void NavMeshPruneTool::reset ( )
overridevirtual

Implements SampleTool.

◆ singleStep()

void NavMeshPruneTool::singleStep ( )
inlineoverridevirtual

Implements SampleTool.

◆ type()

SampleToolType NavMeshPruneTool::type ( )
inlineoverridevirtual

Implements SampleTool.

◆ update()

void NavMeshPruneTool::update ( const float  )
inlineoverridevirtual

Implements SampleTool.


The documentation for this class was generated from the following files: