Description

External buffer attached to this native surface.

Set to null to detach this surface from the external buffer.

Values

  • buffer - The external buffer, depends on its type.

Setter

Set the buffer. If this fails, this function returns false, and the surface is left without any attached buffer.

Signature

@property native_buffer {
    get {
        values {
            buffer: void_ptr;
        }
    }
    set {
        values {
            buffer: void_ptr;
        }
        return: bool @warn_unused;
    }
}

C signature

void *efl_canvas_surface_native_buffer_get(const Eo *obj);
Eina_Bool efl_canvas_surface_native_buffer_set(Eo *obj, void *buffer);

Implemented by

  • Efl.Canvas.Surface.native_buffer