Recast Navigation
Navigation-mesh Toolset for Games
Loading...
Searching...
No Matches
SampleTool Struct Referenceabstract

#include <Sample.h>

Inheritance diagram for SampleTool:
ConvexVolumeTool CrowdTool NavMeshPruneTool NavMeshTesterTool NavMeshTileTool OffMeshConnectionTool TempObstacleCreateTool TempObstacleHighlightTool

Public Member Functions

virtual ~SampleTool ()=default
 
virtual SampleToolType type ()=0
 
virtual void init (Sample *sample)=0
 
virtual void reset ()=0
 
virtual void singleStep ()=0
 
virtual void update (float dt)=0
 
virtual void render ()=0
 
virtual void drawMenuUI ()=0
 
virtual void drawOverlayUI ()=0
 
virtual void onClick (const float *rayStartPos, const float *rayHitPos, bool shift)=0
 
virtual void onToggle ()=0
 

Constructor & Destructor Documentation

◆ ~SampleTool()

virtual SampleTool::~SampleTool ( )
virtualdefault

Member Function Documentation

◆ drawMenuUI()

◆ drawOverlayUI()

◆ init()

◆ onClick()

virtual void SampleTool::onClick ( const float *  rayStartPos,
const float *  rayHitPos,
bool  shift 
)
pure virtual

◆ onToggle()

◆ render()

◆ reset()

◆ singleStep()

◆ type()

◆ update()

virtual void SampleTool::update ( float  dt)
pure virtual

The documentation for this struct was generated from the following file: