[whatwg] WebIDL nested interfaces
Tobie Langel
tobie.langel at gmail.com
Mon Sep 10 15:39:46 PDT 2012
On Tue, Sep 11, 2012 at 12:14 AM, Glenn Maynard <glenn at zewt.org> wrote:
> On Mon, Sep 10, 2012 at 3:03 PM, Rick Waldron <waldron.rick at gmail.com>
> wrote:
>> Has anyone considered a single global WebGL object with all of those constructors defined as properties?
>>
>
> It's too late; WebGL is a shipping, widely-used API. (This isn't a WebGL
> problem, either; it's just doing what every other API on the platform does.
> I don't think WebIDL even has a mechanism to put interfaces inside other
> objects.)
Really? Wouldn't this do the trick:
interface WebGLActiveInfo {
readonly attribute GLint size;
readonly attribute GLenum type;
readonly attribute DOMString name;
};
interface WebGLGlobal {
attribute WebGLActiveInfo activeInfo;
};
partial interface Window {
attribute WebGLGlobal WebGL;
};
--tobie
More information about the whatwg
mailing list