Skip to main content

Module interop

Module interop 

Source
Expand description

Raw COM bindings generated from frn.idl by microcom-codegen.

Structs§

FrnAutomationControlType
FrnAutomationProperty
FrnColor
FrnDragDropEffects
FrnDragEventType
FrnFramebuffer
FrnInputModifiers
FrnKey
FrnLandmarkType
FrnLiveSetting
FrnMenuItemToggleType
FrnPhysicalKey
FrnPixelFormat
FrnPixelSize
FrnPlatformResizeReason
FrnPlatformThemeVariant
FrnPoint
FrnPointerDeviceType
FrnRawKeyEventType
FrnRawMouseEventType
FrnRect
FrnScreen
FrnScreenOrientation
FrnShutdownReply
FrnSize
FrnStandardCursorType
FrnVector
FrnWindowEdge
FrnWindowState
FrnWindowTransparencyMode
IFerroNativeFactory
IFerroNativeFactoryVtbl
IFrnActionCallback
IFrnActionCallbackVtbl
IFrnApplicationCommands
IFrnApplicationCommandsVtbl
IFrnApplicationEvents
IFrnApplicationEventsVtbl
IFrnAutomationNode
IFrnAutomationNodeVtbl
IFrnAutomationPeer
IFrnAutomationPeerArray
IFrnAutomationPeerArrayVtbl
IFrnAutomationPeerVtbl
IFrnClipboard
IFrnClipboardDataItem
IFrnClipboardDataItemVtbl
IFrnClipboardDataSource
IFrnClipboardDataSourceVtbl
IFrnClipboardDataValue
IFrnClipboardDataValueVtbl
IFrnClipboardVtbl
IFrnCursor
IFrnCursorFactory
IFrnCursorFactoryVtbl
IFrnCursorVtbl
IFrnDispatcher
IFrnDispatcherVtbl
IFrnDndResultCallback
IFrnDndResultCallbackVtbl
IFrnFilePickerFileTypes
IFrnFilePickerFileTypesVtbl
IFrnGCHandleDeallocatorCallback
IFrnGCHandleDeallocatorCallbackVtbl
IFrnGlContext
IFrnGlContextVtbl
IFrnGlDisplay
IFrnGlDisplayVtbl
IFrnGlSurfaceRenderTarget
IFrnGlSurfaceRenderTargetVtbl
IFrnGlSurfaceRenderingSession
IFrnGlSurfaceRenderingSessionVtbl
IFrnLoopCancellation
IFrnLoopCancellationVtbl
IFrnMTLSharedEvent
IFrnMTLSharedEventVtbl
IFrnMacOptions
IFrnMacOptionsVtbl
IFrnMenu
IFrnMenuEvents
IFrnMenuEventsVtbl
IFrnMenuItem
IFrnMenuItemVtbl
IFrnMenuVtbl
IFrnMetalDevice
IFrnMetalDeviceVtbl
IFrnMetalDisplay
IFrnMetalDisplayVtbl
IFrnMetalRenderTarget
IFrnMetalRenderTargetVtbl
IFrnMetalRenderingSession
IFrnMetalRenderingSessionVtbl
IFrnMetalTexture
IFrnMetalTextureVtbl
IFrnNativeControlHost
IFrnNativeControlHostTopLevelAttachment
IFrnNativeControlHostTopLevelAttachmentVtbl
IFrnNativeControlHostVtbl
IFrnNativeObjectsMemoryManagement
IFrnNativeObjectsMemoryManagementVtbl
IFrnPlatformBehaviorInhibition
IFrnPlatformBehaviorInhibitionVtbl
IFrnPlatformRenderTimer
IFrnPlatformRenderTimerVtbl
IFrnPlatformSettings
IFrnPlatformSettingsVtbl
IFrnPlatformThreadingInterface
IFrnPlatformThreadingInterfaceEvents
IFrnPlatformThreadingInterfaceEventsVtbl
IFrnPlatformThreadingInterfaceVtbl
IFrnPopup
IFrnPopupVtbl
IFrnPredicateCallback
IFrnPredicateCallbackVtbl
IFrnScreenEvents
IFrnScreenEventsVtbl
IFrnScreens
IFrnScreensVtbl
IFrnSoftwareRenderTarget
IFrnSoftwareRenderTargetVtbl
IFrnStorageProvider
IFrnStorageProviderVtbl
IFrnString
IFrnStringArray
IFrnStringArrayVtbl
IFrnStringVtbl
IFrnSystemDialogEvents
IFrnSystemDialogEventsVtbl
IFrnTextInputMethod
IFrnTextInputMethodClient
IFrnTextInputMethodClientVtbl
IFrnTextInputMethodVtbl
IFrnTopLevel
IFrnTopLevelEvents
IFrnTopLevelEventsVtbl
IFrnTopLevelVtbl
IFrnTrayIcon
IFrnTrayIconVtbl
IFrnWindow
IFrnWindowBase
IFrnWindowBaseEvents
IFrnWindowBaseEventsVtbl
IFrnWindowBaseVtbl
IFrnWindowEvents
IFrnWindowEventsVtbl
IFrnWindowVtbl
SystemDecorations

Traits§

IFerroNativeFactoryImpl
Implement this to provide IFerroNativeFactory to native code (see IFerroNativeFactory::from_impl).
IFrnActionCallbackImpl
Implement this to provide IFrnActionCallback to native code (see IFrnActionCallback::from_impl).
IFrnApplicationCommandsImpl
Implement this to provide IFrnApplicationCommands to native code (see IFrnApplicationCommands::from_impl).
IFrnApplicationEventsImpl
Implement this to provide IFrnApplicationEvents to native code (see IFrnApplicationEvents::from_impl).
IFrnAutomationNodeImpl
Implement this to provide IFrnAutomationNode to native code (see IFrnAutomationNode::from_impl).
IFrnAutomationPeerArrayImpl
Implement this to provide IFrnAutomationPeerArray to native code (see IFrnAutomationPeerArray::from_impl).
IFrnAutomationPeerImpl
Implement this to provide IFrnAutomationPeer to native code (see IFrnAutomationPeer::from_impl).
IFrnClipboardDataItemImpl
Implement this to provide IFrnClipboardDataItem to native code (see IFrnClipboardDataItem::from_impl).
IFrnClipboardDataSourceImpl
Implement this to provide IFrnClipboardDataSource to native code (see IFrnClipboardDataSource::from_impl).
IFrnClipboardDataValueImpl
Implement this to provide IFrnClipboardDataValue to native code (see IFrnClipboardDataValue::from_impl).
IFrnClipboardImpl
Implement this to provide IFrnClipboard to native code (see IFrnClipboard::from_impl).
IFrnCursorFactoryImpl
Implement this to provide IFrnCursorFactory to native code (see IFrnCursorFactory::from_impl).
IFrnCursorImpl
Implement this to provide IFrnCursor to native code (see IFrnCursor::from_impl).
IFrnDispatcherImpl
Implement this to provide IFrnDispatcher to native code (see IFrnDispatcher::from_impl).
IFrnDndResultCallbackImpl
Implement this to provide IFrnDndResultCallback to native code (see IFrnDndResultCallback::from_impl).
IFrnFilePickerFileTypesImpl
Implement this to provide IFrnFilePickerFileTypes to native code (see IFrnFilePickerFileTypes::from_impl).
IFrnGCHandleDeallocatorCallbackImpl
Implement this to provide IFrnGCHandleDeallocatorCallback to native code (see IFrnGCHandleDeallocatorCallback::from_impl).
IFrnGlContextImpl
Implement this to provide IFrnGlContext to native code (see IFrnGlContext::from_impl).
IFrnGlDisplayImpl
Implement this to provide IFrnGlDisplay to native code (see IFrnGlDisplay::from_impl).
IFrnGlSurfaceRenderTargetImpl
Implement this to provide IFrnGlSurfaceRenderTarget to native code (see IFrnGlSurfaceRenderTarget::from_impl).
IFrnGlSurfaceRenderingSessionImpl
Implement this to provide IFrnGlSurfaceRenderingSession to native code (see IFrnGlSurfaceRenderingSession::from_impl).
IFrnLoopCancellationImpl
Implement this to provide IFrnLoopCancellation to native code (see IFrnLoopCancellation::from_impl).
IFrnMTLSharedEventImpl
Implement this to provide IFrnMTLSharedEvent to native code (see IFrnMTLSharedEvent::from_impl).
IFrnMacOptionsImpl
Implement this to provide IFrnMacOptions to native code (see IFrnMacOptions::from_impl).
IFrnMenuEventsImpl
Implement this to provide IFrnMenuEvents to native code (see IFrnMenuEvents::from_impl).
IFrnMenuImpl
Implement this to provide IFrnMenu to native code (see IFrnMenu::from_impl).
IFrnMenuItemImpl
Implement this to provide IFrnMenuItem to native code (see IFrnMenuItem::from_impl).
IFrnMetalDeviceImpl
Implement this to provide IFrnMetalDevice to native code (see IFrnMetalDevice::from_impl).
IFrnMetalDisplayImpl
Implement this to provide IFrnMetalDisplay to native code (see IFrnMetalDisplay::from_impl).
IFrnMetalRenderTargetImpl
Implement this to provide IFrnMetalRenderTarget to native code (see IFrnMetalRenderTarget::from_impl).
IFrnMetalRenderingSessionImpl
Implement this to provide IFrnMetalRenderingSession to native code (see IFrnMetalRenderingSession::from_impl).
IFrnMetalTextureImpl
Implement this to provide IFrnMetalTexture to native code (see IFrnMetalTexture::from_impl).
IFrnNativeControlHostImpl
Implement this to provide IFrnNativeControlHost to native code (see IFrnNativeControlHost::from_impl).
IFrnNativeControlHostTopLevelAttachmentImpl
Implement this to provide IFrnNativeControlHostTopLevelAttachment to native code (see IFrnNativeControlHostTopLevelAttachment::from_impl).
IFrnNativeObjectsMemoryManagementImpl
Implement this to provide IFrnNativeObjectsMemoryManagement to native code (see IFrnNativeObjectsMemoryManagement::from_impl).
IFrnPlatformBehaviorInhibitionImpl
Implement this to provide IFrnPlatformBehaviorInhibition to native code (see IFrnPlatformBehaviorInhibition::from_impl).
IFrnPlatformRenderTimerImpl
Implement this to provide IFrnPlatformRenderTimer to native code (see IFrnPlatformRenderTimer::from_impl).
IFrnPlatformSettingsImpl
Implement this to provide IFrnPlatformSettings to native code (see IFrnPlatformSettings::from_impl).
IFrnPlatformThreadingInterfaceEventsImpl
Implement this to provide IFrnPlatformThreadingInterfaceEvents to native code (see IFrnPlatformThreadingInterfaceEvents::from_impl).
IFrnPlatformThreadingInterfaceImpl
Implement this to provide IFrnPlatformThreadingInterface to native code (see IFrnPlatformThreadingInterface::from_impl).
IFrnPopupImpl
Implement this to provide IFrnPopup to native code (see IFrnPopup::from_impl).
IFrnPredicateCallbackImpl
Implement this to provide IFrnPredicateCallback to native code (see IFrnPredicateCallback::from_impl).
IFrnScreenEventsImpl
Implement this to provide IFrnScreenEvents to native code (see IFrnScreenEvents::from_impl).
IFrnScreensImpl
Implement this to provide IFrnScreens to native code (see IFrnScreens::from_impl).
IFrnSoftwareRenderTargetImpl
Implement this to provide IFrnSoftwareRenderTarget to native code (see IFrnSoftwareRenderTarget::from_impl).
IFrnStorageProviderImpl
Implement this to provide IFrnStorageProvider to native code (see IFrnStorageProvider::from_impl).
IFrnStringArrayImpl
Implement this to provide IFrnStringArray to native code (see IFrnStringArray::from_impl).
IFrnStringImpl
Implement this to provide IFrnString to native code (see IFrnString::from_impl).
IFrnSystemDialogEventsImpl
Implement this to provide IFrnSystemDialogEvents to native code (see IFrnSystemDialogEvents::from_impl).
IFrnTextInputMethodClientImpl
Implement this to provide IFrnTextInputMethodClient to native code (see IFrnTextInputMethodClient::from_impl).
IFrnTextInputMethodImpl
Implement this to provide IFrnTextInputMethod to native code (see IFrnTextInputMethod::from_impl).
IFrnTopLevelEventsImpl
Implement this to provide IFrnTopLevelEvents to native code (see IFrnTopLevelEvents::from_impl).
IFrnTopLevelImpl
Implement this to provide IFrnTopLevel to native code (see IFrnTopLevel::from_impl).
IFrnTrayIconImpl
Implement this to provide IFrnTrayIcon to native code (see IFrnTrayIcon::from_impl).
IFrnWindowBaseEventsImpl
Implement this to provide IFrnWindowBaseEvents to native code (see IFrnWindowBaseEvents::from_impl).
IFrnWindowBaseImpl
Implement this to provide IFrnWindowBase to native code (see IFrnWindowBase::from_impl).
IFrnWindowEventsImpl
Implement this to provide IFrnWindowEvents to native code (see IFrnWindowEvents::from_impl).
IFrnWindowImpl
Implement this to provide IFrnWindow to native code (see IFrnWindow::from_impl).

Functions§

CreateFerroNative⚠
Entry point of the native library (main.mm). Returns a new factory with one reference owned by the caller.
create_ferro_native
Creates the native factory, the root object of the backend.