Hermet Park
12cd858d72
common fill: implement duplicate() method.
2020-09-21 19:20:51 +09:00
Hermet Park
eef7620bc8
common: binary optimization. ( #65 )
...
removed unique_ptr usages from pImpl pattern.
that increased binary size.
2204082 -> 2045672
2020-09-18 16:34:12 +09:00
Hermet Park
87fbff63cb
common: code refactoring.
...
revise duplicate() approach with stategy pattern.
2020-09-18 12:22:28 +09:00
Hermet Park
70b4703707
remove print/cout logs.
...
we need a comprehensive logging interface for this.
right now, leave as "LOG:" to replace later.
Change-Id: I25321223cd48ec13a1de5e4140cfea75a2f42866
2020-08-18 20:35:13 +09:00
Hermet Park
7ab71c52d0
picture svg: introduce load() with memory data input source.
...
picture now affords the memory data as input source so that
user can pass svg data memory directly.
Change-Id: I246c09b682a2d60e53ad556ce0c90337142ee4f1
2020-08-14 19:41:04 +09:00
Hermet Park
9893af979f
replace license from Apache 2.0 to MIT
...
Change-Id: I61f7cb2b0e407bc035f3b2ec7da9b7f230057e24
2020-08-13 16:53:38 +09:00
Hermet Park
f15aefa5dc
test: updated svg sample
...
also revise size() method of Picture for proper aligning.
Change-Id: I58a0886968f6058e65a062477e2a873224d8ea8f
2020-07-30 21:10:02 +09:00
Hermet Park
e9a4e2ccb6
common: code refactoring
...
remove duplicated code among the Paint types.
Change-Id: Ia7c09f29531e6aef73d2ba1f951f8dfdf488deb8
2020-07-30 19:52:48 +09:00
Hermet Park
ec6e5618e2
common picture: introduce picture feature which is for vector file extensions.
...
Now Scene is only specialized for composition of Paint objects.
Change-Id: I16426913f029c89e9f9ac4d5e0afed11d1a228d0
2020-07-30 17:13:00 +09:00