Skip to content
SiteEmail

FTextureAtlasMetaData

Name
FTextureAtlasMetaData()
FTextureAtlasMetaData(FTextureAtlasMetaData const & ) =delete
voidLoadAtlasMetaData()
voidSerializeAtlasMetaData()
voidAddAtlasedAsset(const FString & AssetName, FTextureAtlasMappingInfo MappingInfo)
voidRenameAtlasedAsset(const FString & OldAssetName, const FString & NewAssetName)
voidRemoveAtlasedAsset(const FString & AssetName)
voidRemoveAllAssetsFromAtlas(const FString & AtlasPath)
voidAddAtlas(const FString & AtlasPath)
voidRenameAtlas(const FString & OldAtlasPath, const FString & NewAtlasPath)
voidRemoveAtlas(const FString & AtlasPath)
voidSetAtlasNeedsRebuild(const FString & AtlasPath, bool bNeedsRebuild)
const TArray< AtlasInfoPtr > &GetAtlases() const
const TMap< FString, FTextureAtlasMappingInfo > &GetAtlasedTextures() const
AtlasInfoPtrFindAtlasInfo(const FString & AtlasPath) const
FTextureAtlasMetaData &Get()
Name
const uint32GDefaultMaxAtlasSize
const uint32GDefaultMaxTextureSizeToPack
TMap< FString, TObjectPtr< UCohtmlTextureAtlasDetails > >AtlasDetails
inline FTextureAtlasMetaData()
FTextureAtlasMetaData(
FTextureAtlasMetaData const &
) =delete
void LoadAtlasMetaData()
void SerializeAtlasMetaData()
void AddAtlasedAsset(
const FString & AssetName,
FTextureAtlasMappingInfo MappingInfo
)
void RenameAtlasedAsset(
const FString & OldAssetName,
const FString & NewAssetName
)
void RemoveAtlasedAsset(
const FString & AssetName
)
void RemoveAllAssetsFromAtlas(
const FString & AtlasPath
)
void AddAtlas(
const FString & AtlasPath
)
void RenameAtlas(
const FString & OldAtlasPath,
const FString & NewAtlasPath
)
void RemoveAtlas(
const FString & AtlasPath
)
void SetAtlasNeedsRebuild(
const FString & AtlasPath,
bool bNeedsRebuild
)
const TArray< AtlasInfoPtr > & GetAtlases() const
const TMap< FString, FTextureAtlasMappingInfo > & GetAtlasedTextures() const
AtlasInfoPtr FindAtlasInfo(
const FString & AtlasPath
) const
static FTextureAtlasMetaData & Get()
static const uint32 GDefaultMaxAtlasSize;
static const uint32 GDefaultMaxTextureSizeToPack;
TMap< FString, TObjectPtr< UCohtmlTextureAtlasDetails > > AtlasDetails;