aseprite/src/doc
David Capello 3ebb708000 Add CelData to share image/position/opacity between linked cels
Changes:
- Merged app::cmd::ObjectIO into doc::SubObjectsIO
- Changed app::cmd::SetCelImage with app::cmd::SetCelData
- Added Cel::createCopy/Link() to avoid confunsion with Cel copy ctor
- Renamed Sprite::getImage() -> getImageRef()
- Added Sprite::getDataCelRef()
- Added doc::CelsRange helper to iterate cels
- Added Sprite::cels()/uniqueCels() member functions (removed
  Sprite::getCels())
- Added DocumentRange::convertToCels()
2015-02-09 11:40:43 -03:00
..
algorithm Merge branch '1.0' 2015-01-03 18:42:11 -03:00
file Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
algo.cpp Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
algo.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
blend.cpp Unify all render code in one library 2014-12-28 11:06:11 -03:00
blend.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
brush_type.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
brush.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
brush.h Optimize ToolLoop with modified regions of pixels 2014-12-08 14:57:56 -03:00
cel_data_io.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_data_io.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_data.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_data.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_io.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_io.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel_list.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
cel.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cel.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cels_range.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
cels_range.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
CMakeLists.txt Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
color_mode.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
color_scales.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
color_scales.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
color.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
context_observer.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
context_tests.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
context.cpp Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
context.h Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
conversion_she.cpp Merge branch '1.0' 2015-01-03 18:42:11 -03:00
conversion_she.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
dithering_method.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
doc.h Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
document_event.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
document_observer.h Optimize ToolLoop with modified regions of pixels 2014-12-08 14:57:56 -03:00
document.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
document.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
documents_observer.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
documents.cpp Merge branch '1.0' 2014-12-03 11:15:09 -03:00
documents.h Merge branch '1.0' 2014-12-03 11:15:09 -03:00
export_data.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
frame.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
image_bits.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
image_buffer.h Merge branch '1.0' 2014-11-27 23:40:14 -03:00
image_impl.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
image_io.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
image_io.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
image_iterator.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
image_ref.h Replace doc::Stock with doc::ImageRef shared pointer 2015-01-04 10:58:14 -03:00
image_tests.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
image_traits.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
image.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
image.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
images_collector.cpp Replace doc::Stock with doc::ImageRef shared pointer 2015-01-04 10:58:14 -03:00
images_collector.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
layer_index.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
layer_index.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
layer_io.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
layer_io.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
layer_list.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
layer.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
layer.h Add continuous layer flag (to indicate that the layer prefer linked cels) 2015-01-20 09:33:56 -03:00
LICENSE.txt Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
mask_io.cpp Change Mask member functions to use gfx::Rect instead of x,y,w,h args 2014-12-13 19:10:54 -03:00
mask_io.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
mask.cpp Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
mask.h Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
object_id.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
object_type.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
object.cpp clang is not working with unordered_map (maybe because we use the old SDK) 2015-01-21 11:22:55 -03:00
object.h Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
palette_io.cpp Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
palette_io.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
palette.cpp Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
palette.h Replace doc::FrameNumber with doc::frame_t 2014-12-28 20:39:11 -03:00
path.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
path.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
pixel_format.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
primitives_fast.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
primitives.cpp Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
primitives.h Unify all render code in one library 2014-12-28 11:06:11 -03:00
README.md Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
resize_image_tests.cpp Merge branch '1.0' 2014-10-30 01:06:27 -03:00
rgbmap.cpp Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
rgbmap.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
sprite_position.h Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
sprite_tests.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
sprite.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
sprite.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
sprites_observer.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
sprites.cpp Replace undo impl: replace undoers with cmds 2015-01-18 22:05:33 -03:00
sprites.h Merge "raster" namespace into "doc" library 2014-10-20 22:21:31 -03:00
subobjects_io.cpp Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00
subobjects_io.h Add CelData to share image/position/opacity between linked cels 2015-02-09 11:40:43 -03:00

Aseprite Document Library

Copyright (C) 2001-2015 David Capello

Distributed under MIT license