Hi,
it would be useful to know in which way your code doesn't do what you
want.
Does it compile or not, are there runtime problems, does it crash?
gr~~~
Am 19.02.2009 um 14:25 schrieb Jean-Yves Gratius:
> Hi,
> I'm triing to write a flext external thats reads a gem_state struct.
> I 'd like to access the pixBlock data.
> I wrote the following method ( registered as
> FLEXT_ADDMETHOD_(0,"gem_state", gem_state) )
> I don't know where I am wrong in my code....
> any hint ?
> thanks,
> Jean-Yves
>
> void my_flext_external::gem_state(int argc, t_atom *argv)
> {
> GemState *my_pointer;
> if (CanbePointer(argv[0]))
> {
> my_pointer = (GemState *) GetPointer(argv[0]); // retrieve
> gem pointer
> if (!my_pointer)
> { post ("no pixblock !"); return; }
> else
> { //accessing to fields
> post ("dirty field = %d", my_pointer->dirty);
> post ("inDisplayList field = %d",
> my_pointer->inDisplayList);
> post ("lighting field = %d", my_pointer->lighting);
> post ("texture field = %d", my_pointer->texture);
> post ("*image field = %d", my_pointer->image);
> post ("*texCoords field = %d", my_pointer->texCoords);
> post ("multiTexUnits field = %d",
> my_pointer->multiTexUnits);
> // etc...
> }
>
> }
>
>
> _______________________________________________
> Pd-dev mailing list
> [email protected]
> http://lists.puredata.info/listinfo/pd-dev
_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev