Hi Alfredo,
Thank you for the code snippet, works as expected.
Also thank you for the issue related to cancel() method, I will keep that
in mind.
-br
Arun
On Friday, 26 October 2012 17:37:09 UTC+1, Alfredo Quiroga-Villamil wrote:
>
> Something along the lines of ... Notice the line under "Call it again."
>
> animation =
> AnimationScheduler.get().requestAnimationFrame(new
> AnimationCallback() {
> @Override
> public void execute(double timestamp) {
> // Do some stuff here
>
> // Call it again.
>
> AnimationScheduler.get().requestAnimationFrame(this);
>
> }
> }
> });
>
> Regards,
>
> Alfredo
>
> On Fri, Oct 26, 2012 at 8:43 AM, Arun <[email protected] <javascript:>>
> wrote:
> >
> > Hi Everyone,
> >
> > I am beginning to learn WebGL development using GWT using gwtgl.
> > I am not able to get the requestAnimationFrame working to render my
> scene regularly.
> > Could someone please take a look at it and offer some advice?
> >
> > Code:
> >
> > Mygwtgl.java
> > public class Mygwtgl implements EntryPoint,
> AnimationScheduler.AnimationCallback {
> > ...
> > private Redraw redraw;
> > private void start() {
> > ...
> > redraw = new Redraw();
> > redraw.requestAnimationFrame(this);
> > }
> > public void execute(double timestamp) {
> > drawScene();
> > }
> > }
> >
> > Redraw.java
> > public class Redraw extends AnimationScheduler {
> > private AnimationScheduler.AnimationHandle hAnimScheduler;
> > public Redraw() {
> > hAnimScheduler = new AnimationScheduler.AnimationHandle() {
> > @Override
> > public void cancel() {
> > // TODO Auto-generated method stub
> > }
> > };
> > }
> > public AnimationScheduler.AnimationHandle
> requestAnimationFrame(AnimationScheduler.AnimationCallback cb, Element e) {
> >
> > // cb.execute() works here but only once, not getting
> scheduled regularly
> > //
> >
> > return hAnimScheduler;
> > }
> > }
> >
> > I do not have much programming experience with java and I am not sure
> whether this is the correct way to use requestAnimationFrame().
> > The callback doesn't seem to be scheduled,
> > I really appreciate any advice in this regard.
> >
> > -br
> > Arun
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Google Web Toolkit" group.
>
>
>
>
> --
> Alfredo Quiroga-Villamil
>
> AOL/Yahoo/Gmail/MSN IM: lawwton
>
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/google-web-toolkit/-/D-coc4Vp2SkJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-web-toolkit?hl=en.