|
jlinkpackage gzz.vob |
|
|
|
|
|
class VobScene |
|
|
jlink |
|
|
assoc compos - multi(1) VobMap |
|
|
assoc compos - multi(1) VobCoorder |
|
|
methods |
|
|
java.awt.Dimension getSize() |
|
|
void put(Vob v, Object key, float depth, x, y, w, h) |
|
|
|
|
|
class VobMap "interface" |
|
|
jlink |
|
|
assoc aggreg multi(1) - multi(*) Vob |
|
|
methods |
|
|
Vob getVobByCS(int coordsys) |
|
|
void put(Vob, int coordsys) |
|
|
void put(Vob, int coordsys1, int coordsys2) |
|
|
int getCoordsys(Object key) |
|
|
|
|
|
|
|
|
class VobCoorder "interface" |
|
|
jlink |
|
|
assoc compos - multi(*) CoordinateSystem |
|
|
methods |
|
|
int coordsys(int parent, Object key, float depth, x, y, w, h) |
|
|
{Object, float[2]} getKeyAt(VobMap v, float x, y) |
|
|
int getCSIndexAt(float x, y) |
|
|
boolean needInterp(VobCoorder interpTo) |
|
|
Vob.RenderInfo getRenderInfo(int csind) |
|
|
|
|
|
|
|
|
class Vob "interface" |
|
|
jlink |
|
|
methods |
|
|
void render(Graphics g, boolean fast, RenderInfo info1, info2) |
|
|
int addToListGL(...) |
|
|
boolean intersect(int x, int y, RenderInfo info1, info2) |
|
|
|
|
|
class CoordinateSystem "pseudoclass" |
|
|
assoc multi(*) - multi(1) role(key) java.lang.Object |
|
|
assoc multi(0..2{ordered}) - multi(*) Vob |
|
|
|
|
|
class java.lang.Object |
|
|
methods |
|
|
int hashCode() |
|
|
boolean equals(Object o) |
|
|
|
|
|
hierarch = assoc CoordinateSystem aggreg multi(0..1) role(parent) - multi(*) role(child) CoordinateSystem |
|