From 503bf73d651ee4535ac009b4b128e92f4dd0e8a8 Mon Sep 17 00:00:00 2001 From: Kearwood Gilbert Date: Tue, 20 Dec 2022 21:28:03 -0800 Subject: [PATCH] Implemented KRTextureAnimated::getFaceCount Implemented KRTexturePVR::getFaceCount Implemented KRTextureTGA::getFaceCount --- kraken/KRTextureAnimated.cpp | 5 +++++ kraken/KRTextureAnimated.h | 1 + kraken/KRTexturePVR.cpp | 4 ++++ kraken/KRTexturePVR.h | 1 + kraken/KRTextureTGA.cpp | 5 +++++ kraken/KRTextureTGA.h | 1 + 6 files changed, 17 insertions(+) diff --git a/kraken/KRTextureAnimated.cpp b/kraken/KRTextureAnimated.cpp index d2966fb..0cb56b5 100755 --- a/kraken/KRTextureAnimated.cpp +++ b/kraken/KRTextureAnimated.cpp @@ -151,4 +151,9 @@ bool KRTextureAnimated::save(KRDataBlock& data) void KRTextureAnimated::resize(int max_dim) { // Purposely not calling the superclass method +} + +int KRTextureAnimated::getFaceCount() const +{ + return 1; } \ No newline at end of file diff --git a/kraken/KRTextureAnimated.h b/kraken/KRTextureAnimated.h index fd59779..0eee941 100755 --- a/kraken/KRTextureAnimated.h +++ b/kraken/KRTextureAnimated.h @@ -50,6 +50,7 @@ public: virtual bool isAnimated(); virtual void resize(int max_dim); + virtual int getFaceCount() const override; private: bool createGPUTexture(int lod_max_dim) override; diff --git a/kraken/KRTexturePVR.cpp b/kraken/KRTexturePVR.cpp index dbda456..3afae30 100755 --- a/kraken/KRTexturePVR.cpp +++ b/kraken/KRTexturePVR.cpp @@ -251,3 +251,7 @@ std::string KRTexturePVR::getExtension() return "pvr"; } +int KRTexturePVR::getFaceCount() const +{ + return 1; +} diff --git a/kraken/KRTexturePVR.h b/kraken/KRTexturePVR.h index bca4852..6ab4e51 100755 --- a/kraken/KRTexturePVR.h +++ b/kraken/KRTexturePVR.h @@ -44,6 +44,7 @@ public: virtual long getMemRequiredForSize(int max_dim); virtual Vector2i getDimensions() const override; + virtual int getFaceCount() const override; protected: diff --git a/kraken/KRTextureTGA.cpp b/kraken/KRTextureTGA.cpp index fa7ce5c..be71f9d 100755 --- a/kraken/KRTextureTGA.cpp +++ b/kraken/KRTextureTGA.cpp @@ -413,3 +413,8 @@ std::string KRTextureTGA::getExtension() { return "tga"; } + +int KRTextureTGA::getFaceCount() const +{ + return 1; +} diff --git a/kraken/KRTextureTGA.h b/kraken/KRTextureTGA.h index f65c868..f74de13 100755 --- a/kraken/KRTextureTGA.h +++ b/kraken/KRTextureTGA.h @@ -48,6 +48,7 @@ public: virtual long getMemRequiredForSize(int max_dim); virtual Vector2i getDimensions() const override; + virtual int getFaceCount() const override; private: long m_imageSize; Vector2i m_dimensions;