thorvg/src/loaders/lottie/meson.build
Hermet Park 1131695ce4 lottie: introduced LottieRenderPooler
LottieRenderPooler is designed to manages rendering
instances(paints) efficiently through a simple pooling
mechanism to resuse among the animations

This replaces the previous individusal paints implemenations
among solidfill, precomp vierport and pictures,
also fix a potential paints corruption problems.
2024-07-19 08:39:53 +09:00

31 lines
735 B
Meson

if lottie_expressions
subdir('jerryscript')
endif
source_file = [
'tvgLottieBuilder.h',
'tvgLottieExpressions.h',
'tvgLottieInterpolator.h',
'tvgLottieLoader.h',
'tvgLottieModel.h',
'tvgLottieParser.h',
'tvgLottieParserHandler.h',
'tvgLottieProperty.h',
'tvgLottieRenderPooler.h',
'tvgLottieAnimation.cpp',
'tvgLottieBuilder.cpp',
'tvgLottieExpressions.cpp',
'tvgLottieInterpolator.cpp',
'tvgLottieLoader.cpp',
'tvgLottieModel.cpp',
'tvgLottieParserHandler.cpp',
'tvgLottieParser.cpp'
]
subloader_dep += [declare_dependency(
include_directories : include_directories('.'),
sources : source_file
)]
install_headers('thorvg_lottie.h')
headers += include_directories('.')