ImplementsInterface

Description Provides interface functionality on per instance basis and not per class basis, which is the case for gobject.

Constructors

this
this(GstImplementsInterface* gstImplementsInterface)

Sets our main struct and passes it to the parent class

Members

Functions

getImplementsInterfaceStruct
GstImplementsInterface* getImplementsInterfaceStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

implementsInterface
int implementsInterface(Element element, GType ifaceType)

Test whether the given element implements a certain interface of type iface_type, and test whether it is supported for this specific instance.

implementsInterfaceCast
void* implementsInterfaceCast(void* from, GType type)

cast a given object to an interface type, and check whether this interface is supported for this specific instance.

implementsInterfaceCheck
int implementsInterfaceCheck(void* from, GType type)

check a given object for an interface implementation, and check whether this interface is supported for this specific instance.

Variables

gstImplementsInterface
GstImplementsInterface* gstImplementsInterface;

the main Gtk struct

Meta