On Sunday, 12 May 2013 at 01:22:16 UTC, evilrat wrote:
On Saturday, 11 May 2013 at 22:01:33 UTC, Flamaros wrote:
Thanks a lot, I think using Variant[] is a better way. For the
moment (maybe for few minutes) it's necessary to always give
the Variant array to the getResource method, but it can be
null.
I actually use derelict3, but for this VBO isn't not necessary
to have something much more advanced as it's only for a Quad
generated by hand. I am sharing the indexes VBO of Quads.
The operational parameters can be useful to load a Texture
from an Image instance instead of only the filePath for
exemple. filePath also act as key to be able to get resources.
you don't even need to always pass null when you don't need
anything, use default parameters.
void someFunc(Variant[] array = null) {...}
or
void anotherFunc(Variant[] array = Variant[].init) {...}
ok, if this is just a part of tutorial or demo i don't bother
with my "tips" about api design anymore.
We hope to open our code in few weeks, and as it will be a
library, help on API design will be welcome. For the moment we
are working a doing a prototype, with core features to see if the
project is viable.