-
首页
-
C4D R23.110 C++ SDK
SDKBrowserPluginInterface Class Reference
Library
»
Browser
#include <lib_browser.h>
SDKBrowserOpen
|
enum
|
{
Merge
}
|
Member Enumeration Documentation
◆
anonymous enum
Enumerator
|
PreviewTab
|
Preview tab.
|
InfoTab
|
Info tab.
|
PrivateTab0
|
Plugin specific tab 0.
|
PrivateTab1
|
Plugin specific tab 1.
|
PrivateTab2
|
Plugin specific tab 2.
|
PrivateTab3
|
Plugin specific tab 3.
|
PrivateTab4
|
Plugin specific tab 4.
|
PrivateTab5
|
Plugin specific tab 5.
|
PrivateTab6
|
Plugin specific tab 6.
|
PrivateTab7
|
Plugin specific tab 7.
|
◆
anonymous enum
Enumerator
|
BasicItemType
|
The basic item type (i.e. image, or sound file); this string is language dependent.
|
SpecificItemType
|
More specific item type, like "JPEG image file"; this string is language dependent.
|
HierarchicalItemType
|
Hierarchical item type.
|
◆
anonymous enum
Enumerator
|
SlowIdentification
|
You are allowed to try the best possible identification, even if it is slow.
|
◆
anonymous enum
Enumerator
|
Merge
|
Merge nodes.
|
成员函数文档编制
◆
Alloc()
Allocates a browser plugin interface. Destroy the allocated browser plugin interface with
Free()
。使用
AutoAlloc
to automate the allocation and destruction based on scope.
-
参数
-
[in]
|
plugin_info
|
The browser plugin interface information to use for the allocation.
|
-
返回
-
The allocated browser plugin interface, or
nullptr
if the allocation failed.
◆
Free()
Destructs browser plugin interfaces allocated with
Alloc()
。使用
AutoAlloc
to automate the allocation and destruction based on scope.
-
参数
-
[in,out]
|
plugin
|
The browser plugin interface to destruct. If the pointer is
nullptr
nothing happens. The pointer is assigned
nullptr
afterwards.
|
◆
GetPluginID()
Int32
GetPluginID
|
(
|
String
*
|
plugin_name
=
nullptr
|
)
|
const
|
Returns SDKBrowserPluginInterfaceInfo::GetPluginID(plugin_name) for the plugin.
◆
Identify()
Returns SDKBrowserPluginInterfaceInfo::Identify(url, probe, size, flags) for the plugin.
◆
GetTypeName()
Returns SDKBrowserPluginInterfaceInfo::GetTypeName(node, url, mode) for the plugin.
◆
GetTypeNames()
Returns SDKBrowserPluginInterfaceInfo::GetTypeNames(mode, strings) for the plugin.
◆
OpenPreviewBitmap()
Returns SDKBrowserPluginInterfaceInfo::OpenPreviewBitmap(thread, node, url, info) for the plugin.
◆
ClosePreviewBitmap()
Returns SDKBrowserPluginInterfaceInfo::ClosePreviewBitmap(data) for the plugin.
◆
GetPreviewBitmap()
Returns SDKBrowserPluginInterfaceInfo::GetPreviewBitmap(data, w, h, quality) for the plugin.
◆
OpenPreviewDialog()
Returns SDKBrowserPluginInterfaceInfo::OpenPreviewDialog(node, tab_id) for the plugin.
◆
ClosePreviewDialog()
Returns SDKBrowserPluginInterfaceInfo::ClosePreviewDialog(node, s) for the plugin.
◆
UpdatePreviewDialog()
Returns SDKBrowserPluginInterfaceInfo::UpdatePreviewDialog(node, s) for the plugin.
◆
Open()
Returns SDKBrowserPluginInterfaceInfo::UpdatePreviewDialog(node, url, flags) for the plugin.
◆
GetIcon()
Returns SDKBrowserPluginInterfaceInfo::GetIcon(url, pref_wh) for the plugin.