Inochi2D / inochi2d

Inochi2D reference implementation aimed at rendering 2D puppets that can be animated in real-time (using eg. facial capture).
BSD 2-Clause "Simplified" License
1.25k stars 47 forks source link

partial serialization #36

Closed seagetch closed 1 year ago

seagetch commented 1 year ago

Sometimes exporting object update via json object can be useful. So far it always serialize all of children at once, so only if update for target object is required, always serialize all of children. This patch introduces two functions: 1) Node.serializePartial: serialize only target object without children. 2) Node.serializeSelfImpl: called from serializeSelf and serializePartial, and serialize self based on specified recursive parameter.