Implemented KRTextureAnimated::getFaceCount

Implemented KRTexturePVR::getFaceCount
Implemented KRTextureTGA::getFaceCount
This commit is contained in:
2022-12-20 21:28:03 -08:00
parent 71fb105933
commit 503bf73d65
6 changed files with 17 additions and 0 deletions

View File

@@ -152,3 +152,8 @@ void KRTextureAnimated::resize(int max_dim)
{ {
// Purposely not calling the superclass method // Purposely not calling the superclass method
} }
int KRTextureAnimated::getFaceCount() const
{
return 1;
}

View File

@@ -50,6 +50,7 @@ public:
virtual bool isAnimated(); virtual bool isAnimated();
virtual void resize(int max_dim); virtual void resize(int max_dim);
virtual int getFaceCount() const override;
private: private:
bool createGPUTexture(int lod_max_dim) override; bool createGPUTexture(int lod_max_dim) override;

View File

@@ -251,3 +251,7 @@ std::string KRTexturePVR::getExtension()
return "pvr"; return "pvr";
} }
int KRTexturePVR::getFaceCount() const
{
return 1;
}

View File

@@ -44,6 +44,7 @@ public:
virtual long getMemRequiredForSize(int max_dim); virtual long getMemRequiredForSize(int max_dim);
virtual Vector2i getDimensions() const override; virtual Vector2i getDimensions() const override;
virtual int getFaceCount() const override;
protected: protected:

View File

@@ -413,3 +413,8 @@ std::string KRTextureTGA::getExtension()
{ {
return "tga"; return "tga";
} }
int KRTextureTGA::getFaceCount() const
{
return 1;
}

View File

@@ -48,6 +48,7 @@ public:
virtual long getMemRequiredForSize(int max_dim); virtual long getMemRequiredForSize(int max_dim);
virtual Vector2i getDimensions() const override; virtual Vector2i getDimensions() const override;
virtual int getFaceCount() const override;
private: private:
long m_imageSize; long m_imageSize;
Vector2i m_dimensions; Vector2i m_dimensions;