Open 3D Engine MotionMatching Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMotionFX::MotionMatching::CsvWriterBase Class Reference

Base class providing some helpers for saving data to CSV files. More...

#include <CsvSerializers.h>

Inherited by EMotionFX::MotionMatching::BestMatchingFrameWriterCsv, EMotionFX::MotionMatching::PoseWriterCsv, and EMotionFX::MotionMatching::QueryVectorWriterCsv.

Protected Member Functions

bool OpenFile (const char *filename, int openMode)
 
virtual void End ()
 
bool IsReady () const
 
void WriteLine (AZStd::string &line)
 
void WriteVector3ToString (const AZ::Vector3 &vec, AZStd::string &text)
 
void WriteFloatArrayToString (const AZStd::vector< float > &values, AZStd::string &text)
 

Protected Attributes

AZ::IO::SystemFile m_file
 
AZStd::string m_tempBuffer
 

Detailed Description

Base class providing some helpers for saving data to CSV files.


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