One Logo Pool Ball
BrowserEngineKit · IOS API REFERENCE

LayerHierarchyHandle

class · iOS 17.4+ · SDK 27.1

class LayerHierarchyHandle

Members (4)

init · iOS 26.0+

init

TypeScript
static initPortData(port: SDKHandle, data: ArrayBuffer): LayerHierarchyHandle
Swift declaration
init(port: mach_port_t, data: Data) throws
init · iOS 17.4+

init

TypeScript
static initXpcRepresentation(xpcRepresentation?: (SDKHandle) | null): LayerHierarchyHandle
Swift declaration
init(xpcRepresentation: xpc_object_t?) throws
method · iOS 17.4+

createXPCRepresentation

TypeScript
createXPCRepresentation(): SDKHandle
Swift declaration
func createXPCRepresentation() -> xpc_object_t
method · iOS 26.0+

encode

TypeScript
encode(block: ((arg0: SDKHandle, arg1: ArrayBuffer) => void)): void
Swift declaration
func encode(_ block: (mach_port_t, Data) -> Void)

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

LayerHierarchyHandle.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All BrowserEngineKit types →