HDK
|
#include <HOM_AssetGalleryDataSource.h>
Public Member Functions | |
HOM_AssetGalleryDataSource (const char *source_identifier, const char *args=nullptr) | |
virtual | ~HOM_AssetGalleryDataSource () |
int | __hash__ () |
std::string | __repr__ () const |
bool | isValid () const |
bool | isReadOnly () const |
std::string | sourceIdentifier () const |
std::string | sourceArgs () const |
std::string | infoHtml () const |
void | startTransaction () const |
void | endTransaction (bool commit=true) const |
std::vector< std::string > | itemIds () const |
std::vector< std::string > | updatedItemIds () |
std::vector< std::string > | childItemIds (const char *parent) |
std::string | sourceTypeName (const char *item_id=nullptr) const |
std::string | typeName (const char *item_id) const |
std::string | label (const char *item_id) const |
HOM_BinaryString | thumbnail (const char *item_id) const |
int64 | creationDate (const char *item_id) const |
int64 | modificationDate (const char *item_id) const |
bool | isStarred (const char *item_id) const |
std::string | colorTag (const char *item_id) const |
std::vector< std::string > | tags (const char *item_id) const |
SWIGOUT (%ignore opaqueMetadata) | |
UT_Options | opaqueMetadata (const char *item_id) const |
std::string | filePath (const char *item_id) const |
bool | ownsFile (const char *item_id) const |
HOM_BinaryString | blindData (const char *item_id) const |
std::string | status (const char *item_id) const |
std::string | parentId (const char *item_id) const |
std::string | prepareItemForUse (const char *item_id) const |
bool | setLabel (const char *item_id, const char *label) |
bool | setThumbnail (const char *item_id, HOM_BinaryString thumbnail) |
bool | setModificationDate (const char *item_id, int64 timestamp) |
bool | setIsStarred (const char *item_id, bool isstarred) |
bool | setColorTag (const char *item_id, const char *color_tag) |
bool | setMetadata (const char *item_id, const std::map< std::string, hboost::any > &metadata) |
bool | setFilePath (const char *item_id, const char *file_path) |
bool | setOwnsFile (const char *item_id, bool owns_file) |
bool | setBlindData (const char *item_id, HOM_BinaryString data) |
bool | setParentId (const char *item_id, const char *parent_item_id) |
bool | createTag (const char *tag) |
bool | deleteTag (const char *tag, bool delete_if_assigned) |
bool | addTag (const char *item_id, const char *tag) |
bool | removeTag (const char *item_id, const char *tag) |
std::string | generateItemFilePath (const char *item_id, const char *file_ext) |
std::string | addItem (const char *label, const char *file_path=nullptr, HOM_BinaryString thumbnail=HOM_BinaryString(), const char *type_name="asset", HOM_BinaryString blind_data=HOM_BinaryString(), int64 creation_date=0, const char *parent_id=nullptr) |
bool | markItemsForDeletion (const std::vector< std::string > &item_ids) |
bool | unmarkItemsForDeletion (const std::vector< std::string > &item_ids) |
bool | saveAs (const char *source_identifier) |
void * | _asVoidPointer () |
Definition at line 19 of file HOM_AssetGalleryDataSource.h.
HOM_AssetGalleryDataSource::HOM_AssetGalleryDataSource | ( | const char * | source_identifier, |
const char * | args = nullptr |
||
) |
|
inlinevirtual |
Definition at line 24 of file HOM_AssetGalleryDataSource.h.
int HOM_AssetGalleryDataSource::__hash__ | ( | ) |
std::string HOM_AssetGalleryDataSource::__repr__ | ( | ) | const |
|
inline |
Definition at line 93 of file HOM_AssetGalleryDataSource.h.
std::string HOM_AssetGalleryDataSource::addItem | ( | const char * | label, |
const char * | file_path = nullptr , |
||
HOM_BinaryString | thumbnail = HOM_BinaryString() , |
||
const char * | type_name = "asset" , |
||
HOM_BinaryString | blind_data = HOM_BinaryString() , |
||
int64 | creation_date = 0 , |
||
const char * | parent_id = nullptr |
||
) |
bool HOM_AssetGalleryDataSource::addTag | ( | const char * | item_id, |
const char * | tag | ||
) |
HOM_BinaryString HOM_AssetGalleryDataSource::blindData | ( | const char * | item_id | ) | const |
std::vector<std::string> HOM_AssetGalleryDataSource::childItemIds | ( | const char * | parent | ) |
std::string HOM_AssetGalleryDataSource::colorTag | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::createTag | ( | const char * | tag | ) |
int64 HOM_AssetGalleryDataSource::creationDate | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::deleteTag | ( | const char * | tag, |
bool | delete_if_assigned | ||
) |
void HOM_AssetGalleryDataSource::endTransaction | ( | bool | commit = true | ) | const |
std::string HOM_AssetGalleryDataSource::filePath | ( | const char * | item_id | ) | const |
std::string HOM_AssetGalleryDataSource::generateItemFilePath | ( | const char * | item_id, |
const char * | file_ext | ||
) |
std::string HOM_AssetGalleryDataSource::infoHtml | ( | ) | const |
bool HOM_AssetGalleryDataSource::isReadOnly | ( | ) | const |
bool HOM_AssetGalleryDataSource::isStarred | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::isValid | ( | ) | const |
std::vector<std::string> HOM_AssetGalleryDataSource::itemIds | ( | ) | const |
std::string HOM_AssetGalleryDataSource::label | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::markItemsForDeletion | ( | const std::vector< std::string > & | item_ids | ) |
int64 HOM_AssetGalleryDataSource::modificationDate | ( | const char * | item_id | ) | const |
UT_Options HOM_AssetGalleryDataSource::opaqueMetadata | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::ownsFile | ( | const char * | item_id | ) | const |
std::string HOM_AssetGalleryDataSource::parentId | ( | const char * | item_id | ) | const |
std::string HOM_AssetGalleryDataSource::prepareItemForUse | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::removeTag | ( | const char * | item_id, |
const char * | tag | ||
) |
bool HOM_AssetGalleryDataSource::saveAs | ( | const char * | source_identifier | ) |
bool HOM_AssetGalleryDataSource::setBlindData | ( | const char * | item_id, |
HOM_BinaryString | data | ||
) |
bool HOM_AssetGalleryDataSource::setColorTag | ( | const char * | item_id, |
const char * | color_tag | ||
) |
bool HOM_AssetGalleryDataSource::setFilePath | ( | const char * | item_id, |
const char * | file_path | ||
) |
bool HOM_AssetGalleryDataSource::setIsStarred | ( | const char * | item_id, |
bool | isstarred | ||
) |
bool HOM_AssetGalleryDataSource::setLabel | ( | const char * | item_id, |
const char * | label | ||
) |
bool HOM_AssetGalleryDataSource::setMetadata | ( | const char * | item_id, |
const std::map< std::string, hboost::any > & | metadata | ||
) |
bool HOM_AssetGalleryDataSource::setModificationDate | ( | const char * | item_id, |
int64 | timestamp | ||
) |
bool HOM_AssetGalleryDataSource::setOwnsFile | ( | const char * | item_id, |
bool | owns_file | ||
) |
bool HOM_AssetGalleryDataSource::setParentId | ( | const char * | item_id, |
const char * | parent_item_id | ||
) |
bool HOM_AssetGalleryDataSource::setThumbnail | ( | const char * | item_id, |
HOM_BinaryString | thumbnail | ||
) |
std::string HOM_AssetGalleryDataSource::sourceArgs | ( | ) | const |
std::string HOM_AssetGalleryDataSource::sourceIdentifier | ( | ) | const |
std::string HOM_AssetGalleryDataSource::sourceTypeName | ( | const char * | item_id = nullptr | ) | const |
void HOM_AssetGalleryDataSource::startTransaction | ( | ) | const |
std::string HOM_AssetGalleryDataSource::status | ( | const char * | item_id | ) | const |
HOM_AssetGalleryDataSource::SWIGOUT | ( | %ignore | opaqueMetadata | ) |
std::vector<std::string> HOM_AssetGalleryDataSource::tags | ( | const char * | item_id | ) | const |
HOM_BinaryString HOM_AssetGalleryDataSource::thumbnail | ( | const char * | item_id | ) | const |
std::string HOM_AssetGalleryDataSource::typeName | ( | const char * | item_id | ) | const |
bool HOM_AssetGalleryDataSource::unmarkItemsForDeletion | ( | const std::vector< std::string > & | item_ids | ) |
std::vector<std::string> HOM_AssetGalleryDataSource::updatedItemIds | ( | ) |