Expand description
Raw COM bindings generated from frn.idl by microcom-codegen.
Structs§
- FrnAutomation
Control Type - FrnAutomation
Property - FrnColor
- FrnDrag
Drop Effects - FrnDrag
Event Type - FrnFramebuffer
- FrnInput
Modifiers - FrnKey
- FrnLandmark
Type - FrnLive
Setting - FrnMenu
Item Toggle Type - FrnPhysical
Key - FrnPixel
Format - FrnPixel
Size - FrnPlatform
Resize Reason - FrnPlatform
Theme Variant - FrnPoint
- FrnPointer
Device Type - FrnRaw
KeyEvent Type - FrnRaw
Mouse Event Type - FrnRect
- FrnScreen
- FrnScreen
Orientation - FrnShutdown
Reply - FrnSize
- FrnStandard
Cursor Type - FrnVector
- FrnWindow
Edge - FrnWindow
State - FrnWindow
Transparency Mode - IFerro
Native Factory - IFerro
Native Factory Vtbl - IFrn
Action Callback - IFrn
Action Callback Vtbl - IFrn
Application Commands - IFrn
Application Commands Vtbl - IFrn
Application Events - IFrn
Application Events Vtbl - IFrn
Automation Node - IFrn
Automation Node Vtbl - IFrn
Automation Peer - IFrn
Automation Peer Array - IFrn
Automation Peer Array Vtbl - IFrn
Automation Peer Vtbl - IFrn
Clipboard - IFrn
Clipboard Data Item - IFrn
Clipboard Data Item Vtbl - IFrn
Clipboard Data Source - IFrn
Clipboard Data Source Vtbl - IFrn
Clipboard Data Value - IFrn
Clipboard Data Value Vtbl - IFrn
Clipboard Vtbl - IFrn
Cursor - IFrn
Cursor Factory - IFrn
Cursor Factory Vtbl - IFrn
Cursor Vtbl - IFrn
Dispatcher - IFrn
Dispatcher Vtbl - IFrn
DndResult Callback - IFrn
DndResult Callback Vtbl - IFrn
File Picker File Types - IFrn
File Picker File Types Vtbl - IFrnGC
Handle Deallocator Callback - IFrnGC
Handle Deallocator Callback Vtbl - IFrn
GlContext - IFrn
GlContext Vtbl - IFrn
GlDisplay - IFrn
GlDisplay Vtbl - IFrn
GlSurface Render Target - IFrn
GlSurface Render Target Vtbl - IFrn
GlSurface Rendering Session - IFrn
GlSurface Rendering Session Vtbl - IFrn
Loop Cancellation - IFrn
Loop Cancellation Vtbl - IFrnMTL
Shared Event - IFrnMTL
Shared Event Vtbl - IFrn
MacOptions - IFrn
MacOptions Vtbl - IFrn
Menu - IFrn
Menu Events - IFrn
Menu Events Vtbl - IFrn
Menu Item - IFrn
Menu Item Vtbl - IFrn
Menu Vtbl - IFrn
Metal Device - IFrn
Metal Device Vtbl - IFrn
Metal Display - IFrn
Metal Display Vtbl - IFrn
Metal Render Target - IFrn
Metal Render Target Vtbl - IFrn
Metal Rendering Session - IFrn
Metal Rendering Session Vtbl - IFrn
Metal Texture - IFrn
Metal Texture Vtbl - IFrn
Native Control Host - IFrn
Native Control Host TopLevel Attachment - IFrn
Native Control Host TopLevel Attachment Vtbl - IFrn
Native Control Host Vtbl - IFrn
Native Objects Memory Management - IFrn
Native Objects Memory Management Vtbl - IFrn
Platform Behavior Inhibition - IFrn
Platform Behavior Inhibition Vtbl - IFrn
Platform Render Timer - IFrn
Platform Render Timer Vtbl - IFrn
Platform Settings - IFrn
Platform Settings Vtbl - IFrn
Platform Threading Interface - IFrn
Platform Threading Interface Events - IFrn
Platform Threading Interface Events Vtbl - IFrn
Platform Threading Interface Vtbl - IFrn
Popup - IFrn
Popup Vtbl - IFrn
Predicate Callback - IFrn
Predicate Callback Vtbl - IFrn
Screen Events - IFrn
Screen Events Vtbl - IFrn
Screens - IFrn
Screens Vtbl - IFrn
Software Render Target - IFrn
Software Render Target Vtbl - IFrn
Storage Provider - IFrn
Storage Provider Vtbl - IFrn
String - IFrn
String Array - IFrn
String Array Vtbl - IFrn
String Vtbl - IFrn
System Dialog Events - IFrn
System Dialog Events Vtbl - IFrn
Text Input Method - IFrn
Text Input Method Client - IFrn
Text Input Method Client Vtbl - IFrn
Text Input Method Vtbl - IFrn
TopLevel - IFrn
TopLevel Events - IFrn
TopLevel Events Vtbl - IFrn
TopLevel Vtbl - IFrn
Tray Icon - IFrn
Tray Icon Vtbl - IFrn
Window - IFrn
Window Base - IFrn
Window Base Events - IFrn
Window Base Events Vtbl - IFrn
Window Base Vtbl - IFrn
Window Events - IFrn
Window Events Vtbl - IFrn
Window Vtbl - System
Decorations
Traits§
- IFerro
Native Factory Impl - Implement this to provide
IFerroNativeFactoryto native code (seeIFerroNativeFactory::from_impl). - IFrn
Action Callback Impl - Implement this to provide
IFrnActionCallbackto native code (seeIFrnActionCallback::from_impl). - IFrn
Application Commands Impl - Implement this to provide
IFrnApplicationCommandsto native code (seeIFrnApplicationCommands::from_impl). - IFrn
Application Events Impl - Implement this to provide
IFrnApplicationEventsto native code (seeIFrnApplicationEvents::from_impl). - IFrn
Automation Node Impl - Implement this to provide
IFrnAutomationNodeto native code (seeIFrnAutomationNode::from_impl). - IFrn
Automation Peer Array Impl - Implement this to provide
IFrnAutomationPeerArrayto native code (seeIFrnAutomationPeerArray::from_impl). - IFrn
Automation Peer Impl - Implement this to provide
IFrnAutomationPeerto native code (seeIFrnAutomationPeer::from_impl). - IFrn
Clipboard Data Item Impl - Implement this to provide
IFrnClipboardDataItemto native code (seeIFrnClipboardDataItem::from_impl). - IFrn
Clipboard Data Source Impl - Implement this to provide
IFrnClipboardDataSourceto native code (seeIFrnClipboardDataSource::from_impl). - IFrn
Clipboard Data Value Impl - Implement this to provide
IFrnClipboardDataValueto native code (seeIFrnClipboardDataValue::from_impl). - IFrn
Clipboard Impl - Implement this to provide
IFrnClipboardto native code (seeIFrnClipboard::from_impl). - IFrn
Cursor Factory Impl - Implement this to provide
IFrnCursorFactoryto native code (seeIFrnCursorFactory::from_impl). - IFrn
Cursor Impl - Implement this to provide
IFrnCursorto native code (seeIFrnCursor::from_impl). - IFrn
Dispatcher Impl - Implement this to provide
IFrnDispatcherto native code (seeIFrnDispatcher::from_impl). - IFrn
DndResult Callback Impl - Implement this to provide
IFrnDndResultCallbackto native code (seeIFrnDndResultCallback::from_impl). - IFrn
File Picker File Types Impl - Implement this to provide
IFrnFilePickerFileTypesto native code (seeIFrnFilePickerFileTypes::from_impl). - IFrnGC
Handle Deallocator Callback Impl - Implement this to provide
IFrnGCHandleDeallocatorCallbackto native code (seeIFrnGCHandleDeallocatorCallback::from_impl). - IFrn
GlContext Impl - Implement this to provide
IFrnGlContextto native code (seeIFrnGlContext::from_impl). - IFrn
GlDisplay Impl - Implement this to provide
IFrnGlDisplayto native code (seeIFrnGlDisplay::from_impl). - IFrn
GlSurface Render Target Impl - Implement this to provide
IFrnGlSurfaceRenderTargetto native code (seeIFrnGlSurfaceRenderTarget::from_impl). - IFrn
GlSurface Rendering Session Impl - Implement this to provide
IFrnGlSurfaceRenderingSessionto native code (seeIFrnGlSurfaceRenderingSession::from_impl). - IFrn
Loop Cancellation Impl - Implement this to provide
IFrnLoopCancellationto native code (seeIFrnLoopCancellation::from_impl). - IFrnMTL
Shared Event Impl - Implement this to provide
IFrnMTLSharedEventto native code (seeIFrnMTLSharedEvent::from_impl). - IFrn
MacOptions Impl - Implement this to provide
IFrnMacOptionsto native code (seeIFrnMacOptions::from_impl). - IFrn
Menu Events Impl - Implement this to provide
IFrnMenuEventsto native code (seeIFrnMenuEvents::from_impl). - IFrn
Menu Impl - Implement this to provide
IFrnMenuto native code (seeIFrnMenu::from_impl). - IFrn
Menu Item Impl - Implement this to provide
IFrnMenuItemto native code (seeIFrnMenuItem::from_impl). - IFrn
Metal Device Impl - Implement this to provide
IFrnMetalDeviceto native code (seeIFrnMetalDevice::from_impl). - IFrn
Metal Display Impl - Implement this to provide
IFrnMetalDisplayto native code (seeIFrnMetalDisplay::from_impl). - IFrn
Metal Render Target Impl - Implement this to provide
IFrnMetalRenderTargetto native code (seeIFrnMetalRenderTarget::from_impl). - IFrn
Metal Rendering Session Impl - Implement this to provide
IFrnMetalRenderingSessionto native code (seeIFrnMetalRenderingSession::from_impl). - IFrn
Metal Texture Impl - Implement this to provide
IFrnMetalTextureto native code (seeIFrnMetalTexture::from_impl). - IFrn
Native Control Host Impl - Implement this to provide
IFrnNativeControlHostto native code (seeIFrnNativeControlHost::from_impl). - IFrn
Native Control Host TopLevel Attachment Impl - Implement this to provide
IFrnNativeControlHostTopLevelAttachmentto native code (seeIFrnNativeControlHostTopLevelAttachment::from_impl). - IFrn
Native Objects Memory Management Impl - Implement this to provide
IFrnNativeObjectsMemoryManagementto native code (seeIFrnNativeObjectsMemoryManagement::from_impl). - IFrn
Platform Behavior Inhibition Impl - Implement this to provide
IFrnPlatformBehaviorInhibitionto native code (seeIFrnPlatformBehaviorInhibition::from_impl). - IFrn
Platform Render Timer Impl - Implement this to provide
IFrnPlatformRenderTimerto native code (seeIFrnPlatformRenderTimer::from_impl). - IFrn
Platform Settings Impl - Implement this to provide
IFrnPlatformSettingsto native code (seeIFrnPlatformSettings::from_impl). - IFrn
Platform Threading Interface Events Impl - Implement this to provide
IFrnPlatformThreadingInterfaceEventsto native code (seeIFrnPlatformThreadingInterfaceEvents::from_impl). - IFrn
Platform Threading Interface Impl - Implement this to provide
IFrnPlatformThreadingInterfaceto native code (seeIFrnPlatformThreadingInterface::from_impl). - IFrn
Popup Impl - Implement this to provide
IFrnPopupto native code (seeIFrnPopup::from_impl). - IFrn
Predicate Callback Impl - Implement this to provide
IFrnPredicateCallbackto native code (seeIFrnPredicateCallback::from_impl). - IFrn
Screen Events Impl - Implement this to provide
IFrnScreenEventsto native code (seeIFrnScreenEvents::from_impl). - IFrn
Screens Impl - Implement this to provide
IFrnScreensto native code (seeIFrnScreens::from_impl). - IFrn
Software Render Target Impl - Implement this to provide
IFrnSoftwareRenderTargetto native code (seeIFrnSoftwareRenderTarget::from_impl). - IFrn
Storage Provider Impl - Implement this to provide
IFrnStorageProviderto native code (seeIFrnStorageProvider::from_impl). - IFrn
String Array Impl - Implement this to provide
IFrnStringArrayto native code (seeIFrnStringArray::from_impl). - IFrn
String Impl - Implement this to provide
IFrnStringto native code (seeIFrnString::from_impl). - IFrn
System Dialog Events Impl - Implement this to provide
IFrnSystemDialogEventsto native code (seeIFrnSystemDialogEvents::from_impl). - IFrn
Text Input Method Client Impl - Implement this to provide
IFrnTextInputMethodClientto native code (seeIFrnTextInputMethodClient::from_impl). - IFrn
Text Input Method Impl - Implement this to provide
IFrnTextInputMethodto native code (seeIFrnTextInputMethod::from_impl). - IFrn
TopLevel Events Impl - Implement this to provide
IFrnTopLevelEventsto native code (seeIFrnTopLevelEvents::from_impl). - IFrn
TopLevel Impl - Implement this to provide
IFrnTopLevelto native code (seeIFrnTopLevel::from_impl). - IFrn
Tray Icon Impl - Implement this to provide
IFrnTrayIconto native code (seeIFrnTrayIcon::from_impl). - IFrn
Window Base Events Impl - Implement this to provide
IFrnWindowBaseEventsto native code (seeIFrnWindowBaseEvents::from_impl). - IFrn
Window Base Impl - Implement this to provide
IFrnWindowBaseto native code (seeIFrnWindowBase::from_impl). - IFrn
Window Events Impl - Implement this to provide
IFrnWindowEventsto native code (seeIFrnWindowEvents::from_impl). - IFrn
Window Impl - Implement this to provide
IFrnWindowto native code (seeIFrnWindow::from_impl).
Functions§
- Create
Ferro ⚠Native - 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.