├── .qmake.conf ├── .tag ├── LICENSE.GPL3 ├── LICENSE.GPL3-EXCEPT └── src ├── bodymovin ├── beziereasing.cpp ├── beziereasing.h ├── bmasset.cpp ├── bmasset.h ├── bmbase.cpp ├── bmbase.h ├── bmbasictransform.cpp ├── bmbasictransform.h ├── bmellipse.cpp ├── bmellipse.h ├── bmfill.cpp ├── bmfill.h ├── bmfilleffect.cpp ├── bmfilleffect.h ├── bmfreeformshape.cpp ├── bmfreeformshape.h ├── bmgfill.cpp ├── bmgfill.h ├── bmglobal.h ├── bmgroup.cpp ├── bmgroup.h ├── bmlayer.cpp ├── bmlayer.h ├── bmmasks.cpp ├── bmmasks.h ├── bmmaskshape.cpp ├── bmmaskshape.h ├── bmnulllayer.cpp ├── bmnulllayer.h ├── bmpathtrimmer.cpp ├── bmpathtrimmer.h ├── bmprecompasset.cpp ├── bmprecompasset.h ├── bmprecomplayer.cpp ├── bmprecomplayer.h ├── bmproperty.h ├── bmrect.cpp ├── bmrect.h ├── bmrepeater.cpp ├── bmrepeater.h ├── bmrepeatertransform.cpp ├── bmrepeatertransform.h ├── bmround.cpp ├── bmround.h ├── bmscene.cpp ├── bmscene.h ├── bmshape.cpp ├── bmshape.h ├── bmshapelayer.cpp ├── bmshapelayer.h ├── bmshapetransform.cpp ├── bmshapetransform.h ├── bmstroke.cpp ├── bmstroke.h ├── bmtrimpath.cpp ├── bmtrimpath.h ├── freeformshape.cpp ├── freeformshape.h ├── json.h ├── renderer.cpp ├── renderer.h ├── trimpath.cpp └── trimpath.h └── imports └── rasterrenderer ├── rasterrenderer.cpp └── rasterrenderer.h /.qmake.conf: -------------------------------------------------------------------------------- 1 | load(qt_build_config) 2 | CONFIG += warning_clean 3 | 4 | MODULE_VERSION = 5.14.0 5 | -------------------------------------------------------------------------------- /.tag: -------------------------------------------------------------------------------- 1 | eeeb4edb2a087c3f8175dafafcad330864d3efc0 2 | -------------------------------------------------------------------------------- /LICENSE.GPL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/LICENSE.GPL3 -------------------------------------------------------------------------------- /LICENSE.GPL3-EXCEPT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/LICENSE.GPL3-EXCEPT -------------------------------------------------------------------------------- /src/bodymovin/beziereasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/beziereasing.cpp -------------------------------------------------------------------------------- /src/bodymovin/beziereasing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/beziereasing.h -------------------------------------------------------------------------------- /src/bodymovin/bmasset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmasset.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmasset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmasset.h -------------------------------------------------------------------------------- /src/bodymovin/bmbase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmbase.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmbase.h -------------------------------------------------------------------------------- /src/bodymovin/bmbasictransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmbasictransform.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmbasictransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmbasictransform.h -------------------------------------------------------------------------------- /src/bodymovin/bmellipse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmellipse.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmellipse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmellipse.h -------------------------------------------------------------------------------- /src/bodymovin/bmfill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfill.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmfill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfill.h -------------------------------------------------------------------------------- /src/bodymovin/bmfilleffect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfilleffect.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmfilleffect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfilleffect.h -------------------------------------------------------------------------------- /src/bodymovin/bmfreeformshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfreeformshape.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmfreeformshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmfreeformshape.h -------------------------------------------------------------------------------- /src/bodymovin/bmgfill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmgfill.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmgfill.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmgfill.h -------------------------------------------------------------------------------- /src/bodymovin/bmglobal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmglobal.h -------------------------------------------------------------------------------- /src/bodymovin/bmgroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmgroup.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmgroup.h -------------------------------------------------------------------------------- /src/bodymovin/bmlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmlayer.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmlayer.h -------------------------------------------------------------------------------- /src/bodymovin/bmmasks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmmasks.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmmasks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmmasks.h -------------------------------------------------------------------------------- /src/bodymovin/bmmaskshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmmaskshape.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmmaskshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmmaskshape.h -------------------------------------------------------------------------------- /src/bodymovin/bmnulllayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmnulllayer.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmnulllayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmnulllayer.h -------------------------------------------------------------------------------- /src/bodymovin/bmpathtrimmer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmpathtrimmer.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmpathtrimmer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmpathtrimmer.h -------------------------------------------------------------------------------- /src/bodymovin/bmprecompasset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmprecompasset.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmprecompasset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmprecompasset.h -------------------------------------------------------------------------------- /src/bodymovin/bmprecomplayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmprecomplayer.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmprecomplayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmprecomplayer.h -------------------------------------------------------------------------------- /src/bodymovin/bmproperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmproperty.h -------------------------------------------------------------------------------- /src/bodymovin/bmrect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrect.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmrect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrect.h -------------------------------------------------------------------------------- /src/bodymovin/bmrepeater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrepeater.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmrepeater.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrepeater.h -------------------------------------------------------------------------------- /src/bodymovin/bmrepeatertransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrepeatertransform.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmrepeatertransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmrepeatertransform.h -------------------------------------------------------------------------------- /src/bodymovin/bmround.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmround.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmround.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmround.h -------------------------------------------------------------------------------- /src/bodymovin/bmscene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmscene.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmscene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmscene.h -------------------------------------------------------------------------------- /src/bodymovin/bmshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshape.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshape.h -------------------------------------------------------------------------------- /src/bodymovin/bmshapelayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshapelayer.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmshapelayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshapelayer.h -------------------------------------------------------------------------------- /src/bodymovin/bmshapetransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshapetransform.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmshapetransform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmshapetransform.h -------------------------------------------------------------------------------- /src/bodymovin/bmstroke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmstroke.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmstroke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmstroke.h -------------------------------------------------------------------------------- /src/bodymovin/bmtrimpath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmtrimpath.cpp -------------------------------------------------------------------------------- /src/bodymovin/bmtrimpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/bmtrimpath.h -------------------------------------------------------------------------------- /src/bodymovin/freeformshape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/freeformshape.cpp -------------------------------------------------------------------------------- /src/bodymovin/freeformshape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/freeformshape.h -------------------------------------------------------------------------------- /src/bodymovin/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/json.h -------------------------------------------------------------------------------- /src/bodymovin/renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/renderer.cpp -------------------------------------------------------------------------------- /src/bodymovin/renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/renderer.h -------------------------------------------------------------------------------- /src/bodymovin/trimpath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/trimpath.cpp -------------------------------------------------------------------------------- /src/bodymovin/trimpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/bodymovin/trimpath.h -------------------------------------------------------------------------------- /src/imports/rasterrenderer/rasterrenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/imports/rasterrenderer/rasterrenderer.cpp -------------------------------------------------------------------------------- /src/imports/rasterrenderer/rasterrenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/telegramdesktop/qtlottie/HEAD/src/imports/rasterrenderer/rasterrenderer.h --------------------------------------------------------------------------------