Atoms Crowd
4.1.0
|
BaseAnimLoader class. More...
#include <AgentGroupUsdExporter.h>
Public Types | |
enum | ExportFlags |
Public Member Functions | |
virtual const std::string & | typeStr () const |
Type string. More... | |
AgentGroupUsdExporter () | |
Constructor. | |
virtual | ~AgentGroupUsdExporter () |
Virtual Destructor. | |
AtomsPtr< AtomsCore::MapMetadata > | defaultArguments () 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::BaseAgentGroupExporter > | creator () |
Static Public Attributes | |
static std::string const | staticTypeStr |
Static Public Attributes inherited from Atoms::BaseAgentGroupExporter | |
static const std::string | staticTypeString |
BaseAnimLoader class.
An AnimLoader loads a clip file and return an AnimationClip instance. This is the base class for all derived loaders.
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
|
virtual |
Type string.
The derived exporter name
Reimplemented from Atoms::BaseAgentGroupExporter.