![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Interchange::FAttributeStorage, including all inherited members.
| AllocationCount | UE::Interchange::FAttributeStorage | protected |
| AreAllocationInfosEqual(const FAttributeKey &BaseKey, const FAttributeAllocationInfo &BaseInfo, const FAttributeStorage &VersionStorage, const FAttributeAllocationInfo &VersionInfo) const | UE::Interchange::FAttributeStorage | protected |
| AttributeAllocationTable | UE::Interchange::FAttributeStorage | protected |
| AttributeStorage | UE::Interchange::FAttributeStorage | protected |
| CompareStorage(const FAttributeStorage &BaseStorage, const FAttributeStorage &VersionStorage, TArray< FAttributeKey > &RemovedAttributes, TArray< FAttributeKey > &AddedAttributes, TArray< FAttributeKey > &ModifiedAttributes) | UE::Interchange::FAttributeStorage | static |
| ContainAttribute(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | |
| CopyStorageAttributes(const FAttributeStorage &SourceStorage, FAttributeStorage &DestinationStorage, const TArray< FAttributeKey > &AttributeKeys) | UE::Interchange::FAttributeStorage | static |
| CopyStorageAttributes(const FAttributeStorage &SourceStorage, FAttributeStorage &DestinationStorage, const TArray< TPair< FAttributeKey, FAttributeKey > > &SrcDestAttributeKeys) | UE::Interchange::FAttributeStorage | static |
| CopyStorageAttributesInternal | UE::Interchange::FAttributeStorage | friend |
| DefragInternal() | UE::Interchange::FAttributeStorage | protected |
| DefragRatio | UE::Interchange::FAttributeStorage | protected |
| FAttributeStorage()=default | UE::Interchange::FAttributeStorage | |
| FAttributeStorage(const FAttributeStorage &Other) | UE::Interchange::FAttributeStorage | |
| FragmentedMemoryCost | UE::Interchange::FAttributeStorage | protected |
| GenericArrayGetAttribute(const FAttributeKey &ElementAttributeKey, ArrayType &OutValue) const | UE::Interchange::FAttributeStorage | protected |
| GetAttribute(const FAttributeKey &ElementAttributeKey, T &OutValue) const | UE::Interchange::FAttributeStorage | |
| GetAttribute(const FAttributeKey &ElementAttributeKey, E &OutValue) const | UE::Interchange::FAttributeStorage | inline |
| GetAttribute(const FAttributeKey &ElementAttributeKey, B &OutValue) const | UE::Interchange::FAttributeStorage | inline |
| GetAttribute(const FAttributeKey &ElementAttributeKey, ArrayOfE &OutValue) const | UE::Interchange::FAttributeStorage | inline |
| GetAttribute(const FAttributeKey &ElementAttributeKey, ArrayOfB &OutValue) const | UE::Interchange::FAttributeStorage | inline |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | inline |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | inline |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | inline |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | inline |
| GetAttributeHandle(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | |
| GetAttributeHash(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | |
| GetAttributeHash(const FAttributeKey &ElementAttributeKey, FGuid &OutGuid) const | UE::Interchange::FAttributeStorage | |
| GetAttributeKeys(TArray< FAttributeKey > &AttributeKeys) const | UE::Interchange::FAttributeStorage | |
| GetAttributeType(const FAttributeKey &ElementAttributeKey) const | UE::Interchange::FAttributeStorage | |
| GetDefragRatio() const | UE::Interchange::FAttributeStorage | inline |
| GetFStringViewAttributeFromStorage(const uint8 *StorageData, const FAttributeAllocationInfo *AttributeAllocationInfo, int32 ElementIndex=0) const | UE::Interchange::FAttributeStorage | protected |
| GetStorageHash() const | UE::Interchange::FAttributeStorage | |
| GetValueSize(const T &Value) | UE::Interchange::FAttributeStorage | inlineprotectedstatic |
| MultiSizeSetAttribute(FAttributeAllocationInfo *AttributeAllocationInfo, int32 TargetAllocationIndex, const MultiSizeType &Value, const uint8 *SourceDataPtr, bool &bOutNeedsDefrag) | UE::Interchange::FAttributeStorage | protected |
| operator<< | UE::Interchange::FAttributeStorage | friend |
| operator=(const FAttributeStorage &Other) | UE::Interchange::FAttributeStorage | |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const T &DefaultValue, EAttributeProperty AttributeProperty=EAttributeProperty::None) | UE::Interchange::FAttributeStorage | |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const E &DefaultValue, EAttributeProperty AttributeProperty=EAttributeProperty::None) | UE::Interchange::FAttributeStorage | inline |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const B &DefaultValue, EAttributeProperty AttributeProperty=EAttributeProperty::None) | UE::Interchange::FAttributeStorage | inline |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const T &DefaultValue, EAttributeProperty AttributeProperty=EAttributeProperty::None) | UE::Interchange::FAttributeStorage | inline |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const T &DefaultValue, EAttributeProperty AttributeProperty=EAttributeProperty::None) | UE::Interchange::FAttributeStorage | inline |
| RegisterAttribute(const FAttributeKey &ElementAttributeKey, const T &DefaultValue, EAttributeProperty AttributeProperty) | UE::Interchange::FAttributeStorage | |
| Reserve(int64 NewAttributeCount, int64 NewStorageSize) | UE::Interchange::FAttributeStorage | |
| SetAttribute(const FAttributeKey &ElementAttributeKey, const T &Value) | UE::Interchange::FAttributeStorage | protected |
| SetAttribute(FAttributeAllocationInfo *AttributeAllocationInfo, const T &Value) | UE::Interchange::FAttributeStorage | protected |
| SetDefragRatio(const float InDefragRatio) | UE::Interchange::FAttributeStorage | |
| StorageMutex | UE::Interchange::FAttributeStorage | mutableprotected |
| UnregisterAttribute(const FAttributeKey &ElementAttributeKey) | UE::Interchange::FAttributeStorage | |
| UpdateAllocationCount() | UE::Interchange::FAttributeStorage | protected |
| UpdateAllocationInfoHash(FAttributeAllocationInfo &AllocationInfo) | UE::Interchange::FAttributeStorage | protected |