diff options
Diffstat (limited to 'tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp')
-rw-r--r-- | tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp | 46 |
1 files changed, 13 insertions, 33 deletions
diff --git a/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp b/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp index fbacf02924..41ca2704a5 100644 --- a/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp +++ b/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp @@ -30,11 +30,11 @@ class Gifreader { public: - unsigned char* buffer; - unsigned int buffSize; - unsigned int readPosition; + unsigned char* buffer = nullptr; + unsigned int buffSize = 0; + unsigned int readPosition = 0; - Gifreader() : buffer(nullptr), buffSize(0), readPosition(0) {} + Gifreader() = default; }; int ReadFromVfs(GifFileType* gif, GifByteType* gifbyte, int len) @@ -43,14 +43,7 @@ int ReadFromVfs(GifFileType* gif, GifByteType* gifbyte, int len) return gifFile->Read(gifbyte, len); } -GifHelper::GifHelper() : - m_imageSize(0), - m_pitch(0), - m_loops(0), - m_numFrames(0), - m_filename(""), - m_gif(nullptr), - m_pTemplate(nullptr) +GifHelper::GifHelper() { m_gifFile = new CFile(); } @@ -472,27 +465,14 @@ void GifHelper::ClearFrameAreaToTransparency(unsigned char* dest, const GifFrame } } -GifFrame::GifFrame() : - m_pImage(nullptr), - m_delay(0), - m_top(0), - m_left(0), - m_disposal(0), - m_height(0), - m_width(0), - m_imageSize(0) -{} - - -GifFrame::GifFrame(const GifFrame& src) : - m_pImage(nullptr), - m_delay(src.m_delay), - m_top(src.m_top), - m_left(src.m_left), - m_disposal(src.m_disposal), - m_height(src.m_height), - m_width(src.m_width), - m_imageSize(src.m_imageSize) +GifFrame::GifFrame(const GifFrame& src) + : m_delay(src.m_delay), + m_top(src.m_top), + m_left(src.m_left), + m_disposal(src.m_disposal), + m_height(src.m_height), + m_width(src.m_width), + m_imageSize(src.m_imageSize) { if (src.m_pImage) { |