mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-11 07:18:11 -05:00
ZoneCode: Add Action on loading a GfxImage to set the loadedSize property to 0 to indicate Texture data has not yet been loaded
This commit is contained in:
@ -1,10 +1,16 @@
|
||||
#include "gfximage_actions.h"
|
||||
#include <cassert>
|
||||
|
||||
Actions_GfxImage::Actions_GfxImage(Zone* zone)
|
||||
: AssetLoadingActions(zone)
|
||||
{
|
||||
}
|
||||
|
||||
void Actions_GfxImage::OnImageLoaded(T6::GfxImage* image) const
|
||||
{
|
||||
image->loadedSize = 0;
|
||||
}
|
||||
|
||||
void Actions_GfxImage::LoadImageData(T6::GfxImageLoadDef* loadDef, T6::GfxImage* image) const
|
||||
{
|
||||
if(loadDef->resourceSize > 0)
|
||||
|
@ -8,5 +8,6 @@ class Actions_GfxImage final : public AssetLoadingActions
|
||||
public:
|
||||
explicit Actions_GfxImage(Zone* zone);
|
||||
|
||||
void OnImageLoaded(T6::GfxImage* image) const;
|
||||
void LoadImageData(T6::GfxImageLoadDef* loadDef, T6::GfxImage* image) const;
|
||||
};
|
Reference in New Issue
Block a user