FreeWRL/FreeX3D
3.0.0
|
base class for native plugin window implementations More...
import"nsIPluginHost.idl";
Public Member Functions | |
nsresult | GetPluginInstance (nsCOMPtr< nsIPluginInstance > &aPluginInstance) |
!!! CAUTION !!! More... | |
nsresult | SetPluginInstance (nsIPluginInstance *aPluginInstance) |
nsresult | GetPluginWidget (nsIWidget **aWidget) |
nsresult | SetPluginWidget (nsIWidget *aWidget) |
virtual nsresult | CallSetWindow (nsCOMPtr< nsIPluginInstance > &aPluginInstance) |
nsresult | GetPluginInstance (nsCOMPtr< nsIPluginInstance > &aPluginInstance) |
!!! CAUTION !!! More... | |
nsresult | SetPluginInstance (nsIPluginInstance *aPluginInstance) |
nsresult | GetPluginWidget (nsIWidget **aWidget) |
nsresult | SetPluginWidget (nsIWidget *aWidget) |
virtual nsresult | CallSetWindow (nsCOMPtr< nsIPluginInstance > &aPluginInstance) |
Protected Attributes | |
nsCOMPtr< nsIPluginInstance > | mPluginInstance |
nsCOMPtr< nsIWidget > | mWidget |
Additional Inherited Members | |
Data Fields inherited from nsPluginWindow | |
nsPluginPort * | window |
PRInt32 | x |
PRInt32 | y |
PRUint32 | width |
PRUint32 | height |
nsPluginRect | clipRect |
nsPluginWindowType | type |
base class for native plugin window implementations
Definition at line 54 of file nsIPluginHost.idl.
|
inline |
!!! CAUTION !!!
The base class |nsPluginWindow| is defined as a struct in nsplugindefs.h, thus it does not have a destructor of its own. One should never attempt to delete |nsPluginNativeWindow| object instance (or derivatives) using a pointer of |nsPluginWindow *| type. Should such necessity occur it must be properly casted first.
Definition at line 76 of file nsIPluginHost.idl.
|
inline |
!!! CAUTION !!!
The base class |nsPluginWindow| is defined as a struct in nsplugindefs.h, thus it does not have a destructor of its own. One should never attempt to delete |nsPluginNativeWindow| object instance (or derivatives) using a pointer of |nsPluginWindow *| type. Should such necessity occur it must be properly casted first.
Definition at line 76 of file nsPluginNativeWindow.h.