Mac OSX
 addtogroup rendering_backend_interfaces Rendering Backend Interfaces
 @{


 One of a number of interfaces (all starting with nsISVGRenderer*)
 to be implemented by an SVG rendering engine. See nsISVGRenderer
 for more details.

 This interface abstracts a rendering engine-native surface object.
[uuid(0b3c88dc-2e37-4c20-902f-34f470adf711)]
interface nsISVGRendererSurface : nsISupports

Attributes


        
readonly attribute unsigned long height

        
readonly attribute unsigned long width

Methods


        
void getData([array, size_is(length)] out PRUint8 bits, out unsigned long length, out long stride)

        
void lock()

        
void unlock()