diff options
author | Dave Parks <davep@lindenlab.com> | 2022-06-29 11:56:40 -0500 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2022-06-29 11:56:40 -0500 |
commit | 84bbe45fb582722619f77ae5ecaeef52a94abf27 (patch) | |
tree | a1765024a64bdefbe8d95d5c64d4c255d49e2b87 /indra/newview/llviewerassetupload.h | |
parent | 5cfc336ba2917116492b9d74ed02748bbbd725fd (diff) |
SL-17602 WIP - Texture uploads form material editor now work but the names are garbage and the resulting material asset has the wrong UUIDs
Diffstat (limited to 'indra/newview/llviewerassetupload.h')
-rw-r--r-- | indra/newview/llviewerassetupload.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/indra/newview/llviewerassetupload.h b/indra/newview/llviewerassetupload.h index e56ba7d8f7..91ffa973fa 100644 --- a/indra/newview/llviewerassetupload.h +++ b/indra/newview/llviewerassetupload.h @@ -168,6 +168,36 @@ private: }; //------------------------------------------------------------------------- +// use when you have a resource in memory and you want to make a new inventory item +class LLNewBufferedResourceUploadInfo : public LLResourceUploadInfo +{ +public: + LLNewBufferedResourceUploadInfo( + const std::string& buffer, + const LLAssetID& asset_id, + std::string name, + std::string description, + S32 compressionInfo, + LLFolderType::EType destinationType, + LLInventoryType::EType inventoryType, + LLAssetType::EType assetType, + U32 nextOWnerPerms, + U32 groupPerms, + U32 everyonePerms, + S32 expectedCost, + bool show_inventory = true); + + virtual LLSD prepareUpload(); + +protected: + + virtual LLSD exportTempFile(); + +private: + std::string mBuffer; +}; + +//------------------------------------------------------------------------- class LLBufferedAssetUploadInfo : public LLResourceUploadInfo { public: |