aseprite/src/doc
2022-06-29 20:14:03 -03:00
..
algorithm Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217) 2021-06-11 14:47:23 -03:00
file Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
algo.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
algo.h Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217) 2021-06-11 14:47:23 -03:00
anidir.cpp Fix crash using --save-as CLI 2018-03-17 10:50:24 -03:00
anidir.h Fix crash using --save-as CLI 2018-03-17 10:50:24 -03:00
blend_benchmark.cpp Put all blending function definitions in blend_funcs.h 2017-07-19 10:44:21 -03:00
blend_funcs.cpp Replace MIN/MAX() macros with std::min/max() functions 2020-04-08 12:20:53 -03:00
blend_funcs.h Add DST_OVER blend mode for grayscale color mode 2019-03-09 12:47:23 -03:00
blend_internals.h Add layer blending modes (fix #318) 2015-06-13 21:29:16 -03:00
blend_mode.cpp Add missing blend modes in blend_mode_to_string() (fix #1605) 2017-11-07 12:31:16 -03:00
blend_mode.h Fix non-normal blend modes when the backdrop is transparent (fix #1096) 2019-03-09 12:40:31 -03:00
brush_pattern.h lua: Add Brush class and app.useTool{ brush } parameter 2019-04-18 22:33:48 -03:00
brush_type.cpp Load/save custom brushes 2015-12-22 10:55:15 -03:00
brush_type.h Load/save custom brushes 2015-12-22 10:55:15 -03:00
brush.cpp Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217) 2021-06-11 14:47:23 -03:00
brush.h Add/process dynamic data in/from stroke points (related to #710) 2020-04-22 20:17:14 -03:00
brushes.h Add slots in the ContextBar to select brushes with Alt+1, Alt+2, etc. 2015-04-29 12:32:44 -03:00
cancel_io.h Unlock document from backup thread when UI needs it 2016-11-09 17:22:55 -03:00
cel_data_io.cpp Restore Reference Layer bounds correctly if we delete a cel & undo it (fix #3264) 2022-05-23 18:01:38 -03:00
cel_data_io.h Add UI and logic to recover a backup session 2015-04-08 20:05:05 -03:00
cel_data.cpp Add subpixel bounds for reference layer cels 2016-10-10 23:42:47 -03:00
cel_data.h Restore Reference Layer bounds correctly if we delete a cel & undo it (fix #3264) 2022-05-23 18:01:38 -03:00
cel_io.cpp Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
cel_io.h Add UI and logic to recover a backup session 2015-04-08 20:05:05 -03:00
cel_list.h Change CelList and LayerList from std::list to std::vector 2015-09-14 17:37:21 -03:00
cel.cpp Refactor Cel::createCopy/Link() -> Cel::MakeCopy/Link() receiving the new frame position for the copy/link 2019-03-29 18:04:54 -03:00
cel.h Refactor Cel::createCopy/Link() -> Cel::MakeCopy/Link() receiving the new frame position for the copy/link 2019-03-29 18:04:54 -03:00
cels_range.cpp Fix all commands using uniqueCels() (sprite size, rotate/flip sprite, etc.) 2016-12-08 09:11:54 -03:00
cels_range.h lua: Initial support for sprite properties 2018-09-04 16:10:32 -03:00
CMakeLists.txt Add required include directory to use doc/dio/fixmath libraries 2022-03-04 23:53:43 -03:00
color_mode.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
color_scales.h Use ASSERT instead of assert 2020-03-25 18:42:24 -03:00
color.cpp Move doc::rgba_to_graya_* functions from .h to .cpp 2020-05-21 20:07:23 -03:00
color.h Move doc::rgba_to_graya_* functions from .h to .cpp 2020-05-21 20:07:23 -03:00
compressed_image.cpp Fix generating CompressedImage with mask 2016-09-23 12:59:20 -03:00
compressed_image.h Fix issues creating brushes with transparent color 2016-09-19 16:17:24 -03:00
doc.h Merge duplicated samples when -sheet-pack is used (fix #1316) 2019-10-02 12:55:09 -03:00
document.cpp Move doc::Context to app::Context (#378) 2018-07-07 02:47:42 -03:00
document.h Move doc::Context to app::Context (#378) 2018-07-07 02:47:42 -03:00
frame_range.h Add SelectedFrames::operator== and != 2016-08-11 15:54:50 -03:00
frame.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
handle_anidir.cpp Use C++17 [[fallthrough]] if needed 2022-06-29 20:14:03 -03:00
handle_anidir.h Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
image_bits.h Fix circular dependencies between image_impl.h <-> image_iterator.h 2015-06-12 13:56:18 -03:00
image_buffer.h Replace base::SharedPtr with std::shared_ptr 2019-08-01 19:16:16 -03:00
image_impl.cpp Use get_pixel_address_fast() in ImageIterator 2015-06-11 18:59:51 -03:00
image_impl.h Minor changes in doc::ImageImpl to avoid using impl details in member functions 2020-06-10 09:58:55 -03:00
image_io.cpp Replace MIN/MAX() macros with std::min/max() functions 2020-04-08 12:20:53 -03:00
image_io.h Unlock document from backup thread when UI needs it 2016-11-09 17:22:55 -03:00
image_iterator.h Don't use std::iterator<> as it's deprecated in C++17 2022-05-16 11:50:12 -03:00
image_ref.h Replace base::SharedPtr with std::shared_ptr 2019-08-01 19:16:16 -03:00
image_spec.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
image_tests.cpp Fix the Image.DiffRgbImages test 2018-11-13 15:32:38 -03:00
image_traits.h Fix non-normal blend modes when the backdrop is transparent (fix #1096) 2019-03-09 12:40:31 -03:00
image.cpp Minor formatting changes 2020-04-22 20:20:04 -03:00
image.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
images_map.h Merge duplicated samples when -sheet-pack is used (fix #1316) 2019-10-02 12:55:09 -03:00
keyframes_tests.cpp Fix memory leaks when we use doc::Keyframes structure 2022-02-24 19:53:42 -03:00
keyframes.h Fix modifying slice bounds before the 1st SliceKey frame (fix #3122) 2022-02-25 09:42:32 -03:00
layer_io.cpp Minor changes about old "layer set" -> "layer group" 2020-11-27 19:26:18 -03:00
layer_io.h Add UI and logic to recover a backup session 2015-04-08 20:05:05 -03:00
layer_list_tests.cpp Use current working color space in new created files 2018-10-25 15:23:01 -03:00
layer_list.cpp Fix some compiler warnings (implicit casts & unused vars) 2017-04-19 19:26:23 -03:00
layer_list.h Add doc::are_layers_adjacent() function 2016-08-11 15:15:53 -03:00
layer.cpp Don't transform hidden layers (fix #2680) 2021-04-08 11:24:55 -03:00
layer.h Don't transform hidden layers (fix #2680) 2021-04-08 11:24:55 -03:00
LICENSE.txt Add required include directory to use doc/dio/fixmath libraries 2022-03-04 23:53:43 -03:00
mask_boundaries.cpp Draw mask boundaries with a gfx::Path 2020-05-18 17:58:22 -03:00
mask_boundaries.h Draw mask boundaries with a gfx::Path 2020-05-18 17:58:22 -03:00
mask_io.cpp Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
mask_io.h Remove implicit SharedPtr conversion to T* 2015-04-02 20:42:43 -03:00
mask.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
mask.h lua: Add Selection:add/subtract/intersect/__eq 2018-09-07 14:44:54 -03:00
object_id.h Move stdints to base/ints.h file 2016-03-03 19:20:00 -03:00
object_ids.h lua: Add Range and RangeType 2018-11-23 13:10:12 -03:00
object_type.h Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
object_version.h Cache trimmed bounds calculation on DocExporter 2019-10-23 15:55:08 -03:00
object.cpp Show some extra debug info if Object::setId() assert fails 2020-02-12 23:07:00 -03:00
object.h Cache trimmed bounds calculation on DocExporter 2019-10-23 15:55:08 -03:00
palette_io.cpp Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
palette_io.h Remove implicit SharedPtr conversion to T* 2015-04-02 20:42:43 -03:00
palette_picks.h Fix bug in move_or_copy_palette_colors() accessing out-of-range index 2022-06-28 15:17:29 -03:00
palette.cpp Fix bug initializing auxiliary table for findBestfit() from multiple threads 2022-04-19 17:07:37 -03:00
palette.h Fix bug initializing auxiliary table for findBestfit() from multiple threads 2022-04-19 17:07:37 -03:00
pixel_format.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
pixel_ratio.h Add pixel ratio field into doc::Sprite 2016-05-23 17:30:34 -03:00
primitives_fast.h Fix circular dependencies between image_impl.h <-> image_iterator.h 2015-06-12 13:56:18 -03:00
primitives.cpp Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217) 2021-06-11 14:47:23 -03:00
primitives.h Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217) 2021-06-11 14:47:23 -03:00
README.md Manage color profiles (fix #1576) 2018-10-19 15:30:30 -03:00
remap_tests.cpp Fix bug initializing auxiliary table for findBestfit() from multiple threads 2022-04-19 17:07:37 -03:00
remap.cpp Fix bug undoing a Remap operation when several colors are removed from the palette 2021-05-20 19:43:18 -03:00
remap.h Fix bug undoing a Remap operation when several colors are removed from the palette 2021-05-20 19:43:18 -03:00
resize_image_tests.cpp Fix memory leaks in some tests found with LeakSanitizer 2022-02-24 19:43:22 -03:00
rgbmap.cpp Change RgbMap behavior to act like a cache of Palette::findBestfit() calls 2015-07-03 14:34:54 -03:00
rgbmap.h Include base/debug.h on files that use ASSERT or TRACE 2016-03-03 19:17:07 -03:00
selected_frames_tests.cpp Add AniDir parameter to Export dialog (fix #1505) 2018-03-16 08:59:34 -03:00
selected_frames.cpp Restore selected Timeline range after undo/redo 2018-06-08 14:40:02 -03:00
selected_frames.h Don't use std::iterator<> as it's deprecated in C++17 2022-05-16 11:50:12 -03:00
selected_layers.cpp Export all groups (even collapsed ones) by default in JSON metadata (fix #2484) 2020-08-17 17:14:12 -03:00
selected_layers.h Export all groups (even collapsed ones) by default in JSON metadata (fix #2484) 2020-08-17 17:14:12 -03:00
selected_objects.h Add ability to edit multiple slices 2019-05-02 16:26:13 -03:00
slice_io.cpp Replace base::UniquePtr -> std::unique_ptr 2018-08-08 17:27:26 -03:00
slice_io.h Add basic implementation of slice tool (#721) to modify theme parts 2017-03-06 19:27:43 -03:00
slice.cpp Fix memory leaks when we use doc::Keyframes structure 2022-02-24 19:53:42 -03:00
slice.h Add duplicate slices 2020-11-23 16:41:14 +09:00
slices.cpp Add basic implementation of slice tool (#721) to modify theme parts 2017-03-06 19:27:43 -03:00
slices.h Add basic implementation of slice tool (#721) to modify theme parts 2017-03-06 19:27:43 -03:00
sort_palette.cpp Color Sort For Hue, Alpha 2021-08-30 15:33:53 -03:00
sort_palette.h Add const modifier to doc::sort_palette() args 2017-06-02 09:59:31 -03:00
sprite_tests.cpp Fix memory leaks in some tests found with LeakSanitizer 2022-02-24 19:43:22 -03:00
sprite.cpp Replace base::clamp -> std::clamp as now we use C++17 2022-06-09 19:05:48 -03:00
sprite.h Backport new laf API to main branch of aseprite 2021-07-05 17:51:29 -03:00
sprites.cpp Use current working color space in new created files 2018-10-25 15:23:01 -03:00
sprites.h Use current working color space in new created files 2018-10-25 15:23:01 -03:00
string_io.cpp Fix warning in doc::write_string() 2016-02-26 10:09:03 -03:00
string_io.h Add doc::read/write_string() 2015-02-17 13:16:33 -03:00
subobjects_io.cpp Add UI and logic to recover a backup session 2015-04-08 20:05:05 -03:00
subobjects_io.h Add UI and logic to recover a backup session 2015-04-08 20:05:05 -03:00
tag_io.cpp Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
tag_io.h Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
tag.cpp Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
tag.h Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
tags.cpp Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
tags.h Rename FrameTag -> Tag 2019-10-01 14:55:08 -03:00
user_data_io.cpp Add color field to doc::UserData 2015-12-11 19:18:36 -03:00
user_data_io.h Serialize user data for layers and cel data 2015-12-11 15:11:24 -03:00
user_data.h Add color field to doc::UserData 2015-12-11 19:18:36 -03:00
with_user_data.h Add basic implementation of slice tool (#721) to modify theme parts 2017-03-06 19:27:43 -03:00

Aseprite Document Library

Distributed under MIT license

Library to represent the structure of a sprite on Aseprite.