nfrechette-acl/2.1.0

Animation Compression Library
Recipe info
2023-12-17

Available packages
Header Only

Install
Add the following line to your conanfile.txt:
[requires]
nfrechette-acl/2.1.0

Using nfrechette-acl

Note

If you are new with Conan, we recommend to read the section how to consume packages.

If you need additional assistance, please ask a question in the Conan Center Index repository.

Simplest use case consuming this recipe and assuming CMake as your local build tool:

[requires]
nfrechette-acl/2.1.0
[generators]
CMakeDeps
CMakeToolchain
[layout]
cmake_layout
from conan import ConanFile
from conan.tools.cmake import cmake_layout


class ExampleRecipe(ConanFile):
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps", "CMakeToolchain"

    def requirements(self):
        self.requires("nfrechette-acl/2.1.0")

    def layout(self):
        cmake_layout(self)

Now, you can run this Conan command to locally install (and build if necessary) this recipe and its dependencies (if any):

$ conan install conanfile.txt --build=missing

Useful information to take into account to consume this library:


These are the main declared targets:

  • CMake package name(s): nfrechette-acl
  • CMake target name(s): nfrechette-acl::nfrechette-acl
  • pkg-config file name(s): nfrechette-acl.pc

A simple use case using the CMake file name and the global target:

# ...
find_package(nfrechette-acl REQUIRED)
# ...
target_link_libraries(YOUR_TARGET nfrechette-acl::nfrechette-acl)

These are all the available headers. Some of these ones might be non-public; make sure of it by visiting the nfrechette-acl homepage listed above:

#include "acl/compression/compress.h"
#include "acl/compression/compression_level.h"
#include "acl/compression/compression_settings.h"
#include "acl/compression/convert.h"
#include "acl/compression/fwd.h"
#include "acl/compression/impl/animated_track_utils.h"
#include "acl/compression/impl/clip_context.h"
#include "acl/compression/impl/clip_context.impl.h"
#include "acl/compression/impl/compact.scalar.h"
#include "acl/compression/impl/compact.transform.h"
#include "acl/compression/impl/compress.database.impl.h"
#include "acl/compression/impl/compress.impl.h"
#include "acl/compression/impl/compress.scalar.impl.h"
#include "acl/compression/impl/compress.transform.impl.h"
#include "acl/compression/impl/compression_level.impl.h"
#include "acl/compression/impl/compression_settings.impl.h"
#include "acl/compression/impl/convert.impl.h"
#include "acl/compression/impl/convert_rotation.transform.h"
#include "acl/compression/impl/keyframe_stripping.h"
#include "acl/compression/impl/normalize.scalar.h"
#include "acl/compression/impl/normalize.transform.h"
#include "acl/compression/impl/optimize_looping.scalar.h"
#include "acl/compression/impl/optimize_looping.transform.h"
#include "acl/compression/impl/pre_process.common.h"
#include "acl/compression/impl/pre_process.impl.h"
#include "acl/compression/impl/pre_process.scalar.h"
#include "acl/compression/impl/pre_process.transform.h"
#include "acl/compression/impl/quantize.scalar.h"
#include "acl/compression/impl/quantize.transform.h"
#include "acl/compression/impl/rigid_shell_utils.h"
#include "acl/compression/impl/sample_streams.h"
#include "acl/compression/impl/segment.transform.h"
#include "acl/compression/impl/segment_context.h"
#include "acl/compression/impl/track.impl.h"
#include "acl/compression/impl/track_array.impl.h"
#include "acl/compression/impl/track_bit_rate_database.h"
#include "acl/compression/impl/track_error.impl.h"
#include "acl/compression/impl/track_list_context.h"
#include "acl/compression/impl/track_range.h"
#include "acl/compression/impl/track_range_impl.h"
#include "acl/compression/impl/track_stream.h"
#include "acl/compression/impl/transform_bit_rate_permutations.h"
#include "acl/compression/impl/transform_clip_adapters.h"
#include "acl/compression/impl/write_compression_stats_impl.h"
#include "acl/compression/impl/write_range_data.h"
#include "acl/compression/impl/write_segment_data.h"
#include "acl/compression/impl/write_stats.h"
#include "acl/compression/impl/write_stream_data.h"
#include "acl/compression/impl/write_sub_track_types.h"
#include "acl/compression/impl/write_track_data_impl.h"
#include "acl/compression/impl/write_track_metadata.h"
#include "acl/compression/output_stats.h"
#include "acl/compression/pre_process.h"
#include "acl/compression/track.h"
#include "acl/compression/track_array.h"
#include "acl/compression/track_error.h"
#include "acl/compression/transform_error_metrics.h"
#include "acl/compression/transform_pose_utils.h"
#include "acl/core/additive_utils.h"
#include "acl/core/algorithm_types.h"
#include "acl/core/ansi_allocator.h"
#include "acl/core/bit_manip_utils.h"
#include "acl/core/bitset.h"
#include "acl/core/buffer_tag.h"
#include "acl/core/compressed_database.h"
#include "acl/core/compressed_tracks.h"
#include "acl/core/compressed_tracks_version.h"
#include "acl/core/enum_utils.h"
#include "acl/core/error.h"
#include "acl/core/error_result.h"
#include "acl/core/floating_point_exceptions.h"
#include "acl/core/fwd.h"
#include "acl/core/hash.h"
#include "acl/core/iallocator.h"
#include "acl/core/impl/atomic.impl.h"
#include "acl/core/impl/bit_cast.impl.h"
#include "acl/core/impl/compiler_utils.h"
#include "acl/core/impl/compressed_database.impl.h"
#include "acl/core/impl/compressed_headers.h"
#include "acl/core/impl/compressed_tracks.impl.h"
#include "acl/core/impl/debug_track_writer.h"
#include "acl/core/impl/interpolation_utils.impl.h"
#include "acl/core/impl/time_utils.impl.h"
#include "acl/core/impl/track_desc.impl.h"
#include "acl/core/impl/track_formats.impl.h"
#include "acl/core/impl/variable_bit_rates.h"
#include "acl/core/interpolation_utils.h"
#include "acl/core/iterator.h"
#include "acl/core/memory_utils.h"
#include "acl/core/ptr_offset.h"
#include "acl/core/quality_tiers.h"
#include "acl/core/range_reduction_types.h"
#include "acl/core/sample_looping_policy.h"
#include "acl/core/sample_rounding_policy.h"
#include "acl/core/scope_profiler.h"
#include "acl/core/string.h"
#include "acl/core/time_utils.h"
#include "acl/core/track_desc.h"
#include "acl/core/track_formats.h"
#include "acl/core/track_traits.h"
#include "acl/core/track_types.h"
#include "acl/core/track_writer.h"
#include "acl/core/unique_ptr.h"
#include "acl/core/utils.h"
#include "acl/core/variable_bit_rates.h"
#include "acl/decompression/database/database.h"
#include "acl/decompression/database/database_settings.h"
#include "acl/decompression/database/database_streamer.h"
#include "acl/decompression/database/impl/database.impl.h"
#include "acl/decompression/database/impl/database_context.h"
#include "acl/decompression/database/impl/database_streamer.impl.h"
#include "acl/decompression/database/impl/debug_database_streamer.h"
#include "acl/decompression/database/null_database_streamer.h"
#include "acl/decompression/decompress.h"
#include "acl/decompression/decompression_settings.h"
#include "acl/decompression/fwd.h"
#include "acl/decompression/impl/animated_track_cache.transform.h"
#include "acl/decompression/impl/constant_track_cache.transform.h"
#include "acl/decompression/impl/decompress.impl.h"
#include "acl/decompression/impl/decompression.scalar.h"
#include "acl/decompression/impl/decompression.transform.h"
#include "acl/decompression/impl/decompression.universal.h"
#include "acl/decompression/impl/decompression_context.transform.h"
#include "acl/decompression/impl/decompression_context_selector.h"
#include "acl/decompression/impl/decompression_version_selector.h"
#include "acl/decompression/impl/track_cache.h"
#include "acl/fwd.h"
#include "acl/io/clip_reader.h"
#include "acl/io/clip_reader_error.h"
#include "acl/io/clip_writer.h"
#include "acl/io/fwd.h"
#include "acl/math/quat_packing.h"
#include "acl/math/quatf.h"
#include "acl/math/qvvf.h"
#include "acl/math/scalar_packing.h"
#include "acl/math/vector4_packing.h"
#include "acl/math/vector4f.h"
#include "acl/version.h"