Definition ParticleEffectAsset.h:25
virtual void UpdateAssetDocumentInfo(plAssetDocumentInfo *pInfo) const override
Override this to add custom data (e.g. additional file dependencies) to the info struct.
Definition ParticleEffectAsset.cpp:214
virtual plTransformStatus InternalCreateThumbnail(const ThumbnailInfo &ThumbnailInfo) override
Override this function to generate a thumbnail. Only called if GetAssetFlags returns plAssetDocumentF...
Definition ParticleEffectAsset.cpp:275
virtual plResult ComputeObjectTransformation(const plDocumentObject *pObject, plTransform &out_result) const override
Tries to compute the position and rotation for an object in the document. Returns PL_SUCCESS if it wa...
Definition ParticleEffectAsset.cpp:207
virtual plTransformStatus InternalTransformAsset(plStreamWriter &stream, plStringView sOutputTag, const plPlatformProfile *pAssetProfile, const plAssetFileHeader &AssetHeader, plBitflags< plTransformFlags > transformFlags) override
Override this and write the transformed file for the given szOutputTag into the given stream.
Definition ParticleEffectAsset.cpp:268
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Definition ParticleEffectAsset.h:11