Atoms Crowd  7.0.0
Atoms::AgentInitData Class Reference

Agent init data. More...

#include <AgentInitData.h>

Public Member Functions

 AgentInitData ()
 Constructor.
 

Public Attributes

AtomsCore::Vector3 position
 Agent position.
 
AtomsCore::Vector3 direction
 Agent direction.
 
AtomsCore::Vector3 upDirection
 Agent up vector.
 
AtomsCore::Vector3 scale
 Agent scale.
 
AgentTypePtr agentType
 Agent type.
 
long groupId
 Group Id, if not set the agent group will make one at agent creation time.
 
std::string syncParentAgentGroup
 
std::string syncAgentGroup
 
long syncLevel
 Sync level.
 
std::string syncParentJoint
 
std::string syncJoint
 
long syncAgentId
 
AtomsCore::Matrix syncOffset
 
std::string layoutName
 
std::string variation
 
AtomsCore::MapMetadata metadata
 

Detailed Description

Agent init data.

Class used by the layout generators to define the init data of an agent


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