Consider the following static JavaScript function:
THREE.ImageUtils = {
loadTexture: function (url) { ... }
}
The way I use to create the static function with JsInterop is to create an
interface for ImageUtils and then create an inner abstract class MyStatic
which contains the static methods implemented with JSNI.
Here is an example of the above class:
@JsType
public interface ImageUtils {
public static abstract class MyStatic {
public static native Texture create(String url) /*-{
return new $wnd.THREE.ImageUtils.loadTexture(url);
}-*/;
}
}
I don't think this is the best solution. Is there a better way to handle
static functions with JsInterop?
--
You received this message because you are subscribed to the Google Groups "GWT
Contributors" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-web-toolkit-contributors/8f6cf42a-2910-4536-a2f7-1ae2d55422ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.