#include <HumanoidAvatarAsset.h>
|
| | DECLARE_ASSET (HumanoidAvatarAsset, Asset) |
| |
| | HumanoidAvatarAsset () |
| |
| | ~HumanoidAvatarAsset () |
| |
| virtual void | LoadStream (Stream &stream, Platform platform) override |
| |
| virtual void | SaveStream (Stream &stream, Platform platform) override |
| |
| virtual void | Create () override |
| |
| virtual void | Destroy () override |
| |
| virtual void | GatherProperties (std::vector< Property > &outProps) override |
| |
| virtual glm::vec4 | GetTypeColor () override |
| |
| virtual const char * | GetTypeName () override |
| |
| SkeletalMesh * | GetReferenceMesh () const |
| |
| void | SetReferenceMesh (SkeletalMesh *mesh) |
| |
| const std::string & | GetBoneName (HumanoidBone slot) const |
| |
| void | SetBoneName (HumanoidBone slot, const std::string &boneName) |
| |
| uint32_t | AutoMap (bool overwriteAll=false) |
| |
| bool | Validate (std::vector< HumanoidBone > *outMissing, std::vector< std::string > *outUnknownBones) const |
| |
| glm::mat4 | GetReferenceLocalBind (HumanoidBone slot) const |
| |
| | DECLARE_FACTORY_MANAGER (Asset) |
| |
| | DECLARE_FACTORY (Asset, Asset) |
| |
| | DECLARE_OBJECT (Asset, Object) |
| |
| | Asset () |
| |
| virtual | ~Asset () |
| |
| virtual void | Copy (Asset *srcAsset) |
| |
| void | ResetLoadedFlag () |
| |
| const std::string & | GetName () const |
| |
| bool | IsLoaded () const |
| |
| bool | IsRefCounted () const |
| |
| int32_t | GetRefCount () const |
| |
| bool | IsEmbedded () const |
| |
| void | SetEmbedded (bool embed) |
| |
| bool | IsEngineAsset () const |
| |
| void | SetEngineAsset (bool engineAsset) |
| |
| void | SetName (const std::string &name) |
| |
| void | IncrementRefCount () |
| |
| void | DecrementRefCount () |
| |
| void | LoadFile (const char *path, AsyncLoadRequest *request=nullptr) |
| |
| void | LoadEmbedded (const EmbeddedFile *embeddedAsset, AsyncLoadRequest *request=nullptr) |
| |
| void | SaveFile (const char *path, Platform platform) |
| |
| virtual bool | Import (const std::string &path, ImportOptions *options=nullptr) |
| |
| virtual const char * | GetTypeImportExt () |
| |
| virtual bool | ShouldSnapshotForPie () const |
| |
| bool | IsTransient () const |
| |
| void | SetTransient (bool transient) |
| |
| uint64_t | GetUuid () const |
| |
| void | SetUuid (uint64_t uuid) |
| |
| void | EnsureUuid () |
| |
| void | WriteHeader (Stream &stream) |
| |
| virtual | ~Object ()=default |
| |
| virtual const char * | RuntimeName () const =0 |
| |
| virtual const char * | RuntimeParentName () const =0 |
| |
| virtual RuntimeId | InstanceRuntimeId () const =0 |
| |
| virtual Object * | QueryInterface (RuntimeId id) const |
| |
| virtual bool | Is (RuntimeId id) const |
| |
| virtual bool | Is (const char *name) const |
| |
| virtual bool | DrawCustomProperty (Property &prop) |
| |
| template<typename T > |
| T * | As () const |
| |
| virtual bool | Equals (const Object *rhs) const |
| |
◆ HumanoidAvatarAsset()
| HumanoidAvatarAsset::HumanoidAvatarAsset |
( |
| ) |
|
◆ ~HumanoidAvatarAsset()
| HumanoidAvatarAsset::~HumanoidAvatarAsset |
( |
| ) |
|
◆ AutoMap()
| uint32_t HumanoidAvatarAsset::AutoMap |
( |
bool |
overwriteAll = false | ) |
|
◆ Create()
| void HumanoidAvatarAsset::Create |
( |
| ) |
|
|
overridevirtual |
Reimplemented from Asset.
◆ DECLARE_ASSET()
◆ Destroy()
| void HumanoidAvatarAsset::Destroy |
( |
| ) |
|
|
overridevirtual |
Reimplemented from Asset.
◆ GatherProperties()
| void HumanoidAvatarAsset::GatherProperties |
( |
std::vector< Property > & |
outProps | ) |
|
|
overridevirtual |
Reimplemented from Asset.
◆ GetBoneName()
| const std::string & HumanoidAvatarAsset::GetBoneName |
( |
HumanoidBone |
slot | ) |
const |
◆ GetReferenceLocalBind()
| glm::mat4 HumanoidAvatarAsset::GetReferenceLocalBind |
( |
HumanoidBone |
slot | ) |
const |
◆ GetReferenceMesh()
| SkeletalMesh * HumanoidAvatarAsset::GetReferenceMesh |
( |
| ) |
const |
◆ GetTypeColor()
| glm::vec4 HumanoidAvatarAsset::GetTypeColor |
( |
| ) |
|
|
overridevirtual |
Reimplemented from Asset.
◆ GetTypeName()
| const char * HumanoidAvatarAsset::GetTypeName |
( |
| ) |
|
|
overridevirtual |
Reimplemented from Asset.
◆ LoadStream()
| void HumanoidAvatarAsset::LoadStream |
( |
Stream & |
stream, |
|
|
Platform |
platform |
|
) |
| |
|
overridevirtual |
Reimplemented from Asset.
◆ SaveStream()
| void HumanoidAvatarAsset::SaveStream |
( |
Stream & |
stream, |
|
|
Platform |
platform |
|
) |
| |
|
overridevirtual |
Reimplemented from Asset.
◆ SetBoneName()
| void HumanoidAvatarAsset::SetBoneName |
( |
HumanoidBone |
slot, |
|
|
const std::string & |
boneName |
|
) |
| |
◆ SetReferenceMesh()
| void HumanoidAvatarAsset::SetReferenceMesh |
( |
SkeletalMesh * |
mesh | ) |
|
◆ Validate()
| bool HumanoidAvatarAsset::Validate |
( |
std::vector< HumanoidBone > * |
outMissing, |
|
|
std::vector< std::string > * |
outUnknownBones |
|
) |
| const |
◆ mBoneNames
| std::vector<std::string> HumanoidAvatarAsset::mBoneNames |
|
protected |
◆ mReferenceMesh
The documentation for this class was generated from the following files: