Rebel Fork Framework
Urho3D::AssetTransformerInput Struct Reference

Transformer execution inputs (should be serializable on its own). More...

#include <Urho3D/Utility/AssetTransformer.h>

Public Member Functions

 AssetTransformerInput (const ApplicationFlavor &flavor, const ea::string &resourceName, const ea::string &inputFileName, FileTime inputFileTime)
 
 AssetTransformerInput (const AssetTransformerInput &other, const ea::string &tempPath, const ea::string &outputFileName, const ea::string &outputResourceName)
 
void SerializeInBlock (Archive &archive)
 
ea::string ToBase64 () const
 

Static Public Member Functions

static AssetTransformerInput FromBase64 (const ea::string &base64)
 

Public Attributes

ApplicationFlavor flavor_
 Flavor of the transformer.
 
ea::string originalResourceName_
 Original resource name. May be different from resource name for nested transformers.
 
ea::string originalInputFileName_
 Original absolute file name. May be different from file name for nested transformers.
 
ea::string resourceName_
 Resource name that can be used to access resource via cache.
 
ea::string inputFileName_
 Absolute file name of the asset.
 
FileTime inputFileTime_
 Modification time of the input file.
 
ea::string tempPath_
 Absolute path to the temporary directory used to store output files.
 
ea::string outputFileName_
 Absolute file name to the file counterpart in writeable directory.
 
ea::string outputResourceName_
 Resource name to the file counterpart in writeable directory.
 

Detailed Description

Transformer execution inputs (should be serializable on its own).


The documentation for this struct was generated from the following files: