Atoms Crowd  4.1.0
Atoms::BaseVariationLoader Class Referenceabstract

BaseVariationLoader class. More...

#include <BaseVariationLoader.h>

Inheritance diagram for Atoms::BaseVariationLoader:
Atoms::FifthVersionLoader Atoms::FirstVersionLoader Atoms::FourthVersionLoader Atoms::SecondVersionLoader Atoms::ThirdVersionLoader

Public Member Functions

virtual std::string typeStr () const =0
 Type string. More...
 
virtual unsigned int typeId () const =0
 Type id. More...
 
 BaseVariationLoader ()
 Constructor.
 
virtual ~BaseVariationLoader ()
 Virtual Destructor.
 
virtual Atoms::Variations load (const AtomsUtils::JSONObject &jsonObj)=0
 load More...
 

Detailed Description

BaseVariationLoader class.

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

Member Function Documentation

◆ load()

virtual Atoms::Variations Atoms::BaseVariationLoader::load ( const AtomsUtils::JSONObject &  jsonObj)
pure virtual

◆ typeId()

virtual unsigned int Atoms::BaseVariationLoader::typeId ( ) const
pure virtual

Type id.

The derived VariationLoader id

Returns
Class type id

Implemented in Atoms::ThirdVersionLoader, Atoms::SecondVersionLoader, Atoms::FourthVersionLoader, Atoms::FirstVersionLoader, and Atoms::FifthVersionLoader.

◆ typeStr()

virtual std::string Atoms::BaseVariationLoader::typeStr ( ) const
pure virtual

Type string.

The derived VariationLoader name

Returns
Class type string

Implemented in Atoms::ThirdVersionLoader, Atoms::SecondVersionLoader, Atoms::FourthVersionLoader, Atoms::FirstVersionLoader, and Atoms::FifthVersionLoader.


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