mkxp-freebird/binding-mri
Jonas Kulla f067e0eff8 MRI-Binding: Reduce number of object allocations
Previously, wrapped instances of mkxp core classes were
stored as RData ivars inside the actual object. This turned
out to be pointless as RData objects themselves are perfectly
valid objects that can carry ivars and have parent classes.
Therefore, the RData objects are now exposed directly to
the user scripts, effectively halving the amount of object
allocations.
2013-10-30 10:06:24 +01:00
..
audio-binding.cpp MRI-Binding: Fix Audio fade functions all fading the BGM 2013-10-17 01:02:09 +02:00
binding-mri.cpp MRI-Binding: Enforce UTF-8 string encoding 2013-10-19 18:57:34 +02:00
binding-types.h Initial commit 2013-09-01 16:27:21 +02:00
binding-util.cpp Rename 'GlobalState' to 'SharedState' to avoid confusion with GLState 2013-10-09 12:30:33 +02:00
binding-util.h MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
bitmap-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
disposable-binding.h Initial commit 2013-09-01 16:27:21 +02:00
etc-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
filesystem-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
flashable-binding.h Make 'rb_get_args()' va_arg passing safer by introducing a termination marker 2013-09-27 04:49:48 +02:00
font-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
graphics-binding.cpp Rename 'GlobalState' to 'SharedState' to avoid confusion with GLState 2013-10-09 12:30:33 +02:00
input-binding.cpp Rename 'GlobalState' to 'SharedState' to avoid confusion with GLState 2013-10-09 12:30:33 +02:00
module_rpg.cpp Initial commit 2013-09-01 16:27:21 +02:00
module_rpg.rb.xxd Initial commit 2013-09-01 16:27:21 +02:00
plane-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
sceneelement-binding.h Make 'rb_get_args()' va_arg passing safer by introducing a termination marker 2013-09-27 04:49:48 +02:00
serializable-binding.h Initial commit 2013-09-01 16:27:21 +02:00
sprite-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
table-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
tilemap-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
viewport-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00
viewportelement-binding.h Make 'rb_get_args()' va_arg passing safer by introducing a termination marker 2013-09-27 04:49:48 +02:00
window-binding.cpp MRI-Binding: Reduce number of object allocations 2013-10-30 10:06:24 +01:00