CEL

Public API Reference

celNavigationTools Struct Reference

Helplers for navigation. More...

#include <celtool/navigation.h>

List of all members.

Static Public Member Functions

static celNavigationInfo GetNavigationInfo (iPcMesh *navigator, iMapNode *node)
 Returns navigation result between navigator pcmesh and target map node.
static celNavigationInfo GetNavigationInfo (iCelEntity *navigator, const char *tag, iMapNode *node)
 Returns navigation result between navigator entity and target map node.
static celNavigationInfo GetNavigationInfo (iPcMesh *navigator, iCelEntity *entity, const char *entity_tag)
 Returns navigation result between navigator pcmesh and target entity.
static celNavigationInfo GetNavigationInfo (iCelEntity *navigator, const char *navigator_tag, iCelEntity *entity, const char *entity_tag)
 Returns navigation result between navigator entity and target entity.
static celNavigationInfo GetNavigationInfo (iPcMesh *navigator, const csVector3 &vector)
 Returns navigation result between navigator pcmesh and target vector.
static celNavigationInfo GetNavigationInfo (iCelEntity *navigator, const char *tag, const csVector3 &vector)
 Returns navigation result between navigator entity and target vector.

Detailed Description

Helplers for navigation.

Definition at line 52 of file navigation.h.


Member Function Documentation

static celNavigationInfo celNavigationTools::GetNavigationInfo ( iPcMesh navigator,
iMapNode node 
) [static]

Returns navigation result between navigator pcmesh and target map node.

Parameters:
navigator is pcmesh class of the navigator to take the position from.
node is a map node.
static celNavigationInfo celNavigationTools::GetNavigationInfo ( iCelEntity navigator,
const char *  tag,
iMapNode node 
) [static]

Returns navigation result between navigator entity and target map node.

Parameters:
navigator is an entity with pcmesh which looks for a target.
tag is navigator property class tag or 0.
node is a map node.
static celNavigationInfo celNavigationTools::GetNavigationInfo ( iPcMesh navigator,
iCelEntity entity,
const char *  entity_tag 
) [static]

Returns navigation result between navigator pcmesh and target entity.

Parameters:
navigator is pcmesh class of the navigator to take the position from.
entity is a target entity with pcmesh.
entity_tag is target entity property class tag or 0.
static celNavigationInfo celNavigationTools::GetNavigationInfo ( iCelEntity navigator,
const char *  navigator_tag,
iCelEntity entity,
const char *  entity_tag 
) [static]

Returns navigation result between navigator entity and target entity.

Parameters:
navigator is an entity with pcmesh which looks for a target.
navigator_tag is navigator property class tag or 0.
entity is a target entity with pcmesh.
entity_tag is target entity property class tag or 0.
static celNavigationInfo celNavigationTools::GetNavigationInfo ( iPcMesh navigator,
const csVector3 vector 
) [static]

Returns navigation result between navigator pcmesh and target vector.

Parameters:
navigator is pcmesh class of the navigator to take the position from.
vector is a target vector.
static celNavigationInfo celNavigationTools::GetNavigationInfo ( iCelEntity navigator,
const char *  tag,
const csVector3 vector 
) [static]

Returns navigation result between navigator entity and target vector.

Parameters:
navigator is an entity with pcmesh which looks for a target.
tag is navigator property class tag or 0.
vector is a target vector.

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

Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1