### Surface Editor Availability LightWave® 6.0 Component Layout, Modeler Header lwsurfed.h The surface editor global allows you to control the surface editing interface. Global Call
       LWSurfEdFuncs *surfedf;
       surfedf = global( LWSURFEDFUNCS_GLOBAL, GFUSE_TRANSIENT );
The global function returns a pointer to an LWSurfEdFuncs.
       typedef struct st_LWSurfEdFuncs {
          void (*open)       (int);
          void (*close)      (void);
          int  (*isOpen)     (void);
          void (*setSurface) (LWSurfaceID);
          void (*setPosition)(int x, int y);
          void (*getPosition)(int *x, int *y, int *w, int *h);
       } LWSurfEdFuncs;
`open( int )` Open the surface editor window. `close()` Close the window. `state = isOpen()` True if the editor window is open. `setSurface( surfid )` Set the current surface in the editor. `setPosition( x, y )` Set the window's position relative to the upper left corner of the screen. `getPosition( x, y, w, h )` Get the window's position and size in pixels.