Atoms Crowd  4.1.0
ATOMSUSD_NS::AgentGroupUsdExporter Class Reference

BaseAnimLoader class. More...

#include <AgentGroupUsdExporter.h>

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

Public Types

enum  ExportFlags
 

Public Member Functions

virtual const std::string & typeStr () const
 Type string. More...
 
 AgentGroupUsdExporter ()
 Constructor.
 
virtual ~AgentGroupUsdExporter ()
 Virtual Destructor.
 
AtomsPtr< AtomsCore::MapMetadatadefaultArguments () const
 Return default arguments for this exporter.
 
bool exportAgentGroups (const std::map< std::string, std::vector< AtomsPtr< Atoms::AgentGroup >>> &agentGroups, AtomsCore::MapMetadata *arguments, std::function< void(double)> setCurrentTimeFunc)
 export More...
 
- Public Member Functions inherited from Atoms::BaseAgentGroupExporter
 BaseAgentGroupExporter ()
 Constructor.
 
virtual ~BaseAgentGroupExporter ()
 Virtual Destructor.
 
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 Member Functions

static AtomsPtr< Atoms::BaseAgentGroupExportercreator ()
 

Static Public Attributes

static std::string const staticTypeStr
 
- Static Public Attributes inherited from Atoms::BaseAgentGroupExporter
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()

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

export

Export some agent groups to a file

◆ typeStr()

virtual const std::string& ATOMSUSD_NS::AgentGroupUsdExporter::typeStr ( ) const
virtual

Type string.

The derived exporter name

Returns
Class type string

Reimplemented from Atoms::BaseAgentGroupExporter.


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