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
}
int KRTextureAnimated::getFaceCount() const
{
return 1;
}

View File

@@ -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;

View File

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

View File

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

View File

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

View File

@@ -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;