Atoms Crowd  4.1.0
Atoms::BaseAgentGroupExporter Class Reference

BaseAnimLoader class. More...

#include <BaseAgentGroupExporter.h>

Inheritance diagram for Atoms::BaseAgentGroupExporter:
ATOMSUSD_NS::AgentGroupUsdExporter

Public Member Functions

virtual const std::string & typeStr () const
 File extension name. More...
 
 BaseAgentGroupExporter ()
 Constructor.
 
virtual ~BaseAgentGroupExporter ()
 Virtual Destructor.
 
virtual AtomsPtr< AtomsCore::MapMetadatadefaultArguments () const
 Return default arguments for this exporter.
 
virtual bool exportAgentGroups (const std::map< std::string, std::vector< AtomsPtr< Atoms::AgentGroup >>> &agentGroups, AtomsCore::MapMetadata *arguments, std::function< void(double)> setCurrentTimeFunc)
 export More...
 

Static Public Attributes

static const std::string staticTypeString
 

Detailed Description

BaseAnimLoader class.

An AnimLoader loads a clip file and return an AnimationClip instance. This is the base class for all derived loaders.

Member Function Documentation

◆ exportAgentGroups()

virtual bool Atoms::BaseAgentGroupExporter::exportAgentGroups ( const std::map< std::string, std::vector< AtomsPtr< Atoms::AgentGroup >>> &  agentGroups,
AtomsCore::MapMetadata arguments,
std::function< void(double)>  setCurrentTimeFunc 
)
virtual

export

Export some agent groups to a file

◆ typeStr()

virtual const std::string& Atoms::BaseAgentGroupExporter::typeStr ( ) const
virtual

File extension name.

File extension name

Returns
File extension name

Reimplemented in ATOMSUSD_NS::AgentGroupUsdExporter.


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