appleneuralengine

package
v0.6.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Package appleneuralengine provides Go bindings for the appleneuralengine framework.

Key Types

Code generated from Apple documentation. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	KANEFAOTCacheUrlIdentifierKey              objectivec.Object
	KANEFBaseModelIdentifierKey                objectivec.Object
	KANEFCompilationInitiatedByE5MLKey         objectivec.Object
	KANEFCompilerOptionsFilenameKey            objectivec.Object
	KANEFConstantSurfaceAlignmentKey           objectivec.Object
	KANEFConstantSurfaceIDKey                  objectivec.Object
	KANEFDisableIOFencesUseSharedEventsKey     objectivec.Object
	KANEFEnableFWToFWSignal                    objectivec.Object
	KANEFEnableLateLatchKey                    objectivec.Object
	KANEFEnablePowerSavingKey                  objectivec.Object
	KANEFEspressoFileResourcesKey              objectivec.Object
	KANEFHintEnergyEfficientWorkloadKey        objectivec.Object
	KANEFHintReportResidentPagesKey            objectivec.Object
	KANEFHintReportSessionStatusKey            objectivec.Object
	KANEFHintReportTotalPagesKey               objectivec.Object
	KANEFHintSessionAbort                      objectivec.Object
	KANEFHintSessionInfo                       objectivec.Object
	KANEFHintSessionStart                      objectivec.Object
	KANEFHintSessionStop                       objectivec.Object
	KANEFInMemoryModelIdentifierKey            objectivec.Object
	KANEFInMemoryModelIsCachedKey              objectivec.Object
	KANEFIntermediateBufferHandleKey           objectivec.Object
	KANEFKeepModelMemoryWiredKey               objectivec.Object
	KANEFMemoryPoolIDKey                       objectivec.Object
	KANEFModelANECIRValue                      objectivec.Object
	KANEFModelCacheIdentifierUsingSourceURLKey objectivec.Object
	KANEFModelCoreMLValue                      objectivec.Object
	KANEFModelDescriptionKey                   objectivec.Object
	KANEFModelHasCacheURLIdentifierKey         objectivec.Object
	KANEFModelIdentityStrKey                   objectivec.Object
	KANEFModelInput16KAlignmentArrayKey        objectivec.Object
	KANEFModelInputSymbolIndexArrayKey         objectivec.Object
	KANEFModelInputSymbolsArrayKey             objectivec.Object
	KANEFModelInstanceParameters               objectivec.Object
	KANEFModelIsEncryptedKey                   objectivec.Object
	KANEFModelLLIRBundleValue                  objectivec.Object
	KANEFModelLoadPerformanceStatsKey          objectivec.Object
	KANEFModelMILValue                         objectivec.Object
	KANEFModelMLIRValue                        objectivec.Object
	KANEFModelOutput16KAlignmentArrayKey       objectivec.Object
	KANEFModelOutputSymbolIndexArrayKey        objectivec.Object
	KANEFModelOutputSymbolsArrayKey            objectivec.Object
	KANEFModelPreCompiledValue                 objectivec.Object
	KANEFModelProcedureIDKey                   objectivec.Object
	KANEFModelProcedureNameToIDMapKey          objectivec.Object
	KANEFModelProcedureNameToStatsSizeMapKey   objectivec.Object
	KANEFModelProceduresArrayKey               objectivec.Object
	KANEFModelTypeKey                          objectivec.Object
	KANEFNetPlistFilenameKey                   objectivec.Object
	KANEFPerformanceStatsMaskKey               objectivec.Object
	KANEFRetainModelsWithoutSourceURLKey       objectivec.Object
	KANEFSkipPreparePhaseKey                   objectivec.Object
)

Functions

func ANEGetValidateNetworkSupportedVersion added in v0.6.17

func ANEGetValidateNetworkSupportedVersion() (uint32, error)

ANEGetValidateNetworkSupportedVersion.

func ANEValidateNetworkCreate added in v0.6.17

func ANEValidateNetworkCreate(arg0 objectivec.Object, arg1 objectivec.Object) (int32, error)

ANEValidateNetworkCreate.

func ANEValidateNetworkCreateVMHost added in v0.6.17

func ANEValidateNetworkCreateVMHost(arg0 objectivec.Object, arg1 objectivec.Object, arg2 objectivec.Object, arg3 objectivec.Object, arg4 uintptr) (int32, error)

ANEValidateNetworkCreateVMHost.

func NewBoolBlock added in v0.6.10

func NewBoolBlock(handler BoolHandler) (objc.ID, func())

NewBoolBlock wraps a Go BoolHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

func NewBoolErrorBlock

func NewBoolErrorBlock(handler BoolErrorHandler) (objc.ID, func())

NewBoolErrorBlock wraps a Go BoolErrorHandler as an Objective-C block. The caller must defer the returned cleanup function.

func NewVoidBlock

func NewVoidBlock(handler VoidHandler) (objc.ID, func())

NewVoidBlock wraps a Go VoidHandler as an Objective-C block. The caller must defer the returned cleanup function.

Used by:

Types

type ANEBuffer

type ANEBuffer struct {
	objectivec.Object
}

Methods

func ANEBufferFromID

func ANEBufferFromID(id objc.ID) ANEBuffer

ANEBufferFromID constructs a ANEBuffer from an objc.ID.

func NewANEBuffer

func NewANEBuffer() ANEBuffer

NewANEBuffer creates a new ANEBuffer instance.

func NewANEBufferWithCoder

func NewANEBufferWithCoder(coder objectivec.IObject) ANEBuffer

func NewANEBufferWithIOSurfaceObjectSymbolIndexSource

func NewANEBufferWithIOSurfaceObjectSymbolIndexSource(object objectivec.IObject, index objectivec.IObject, source int64) ANEBuffer

func (ANEBuffer) Autorelease

func (a ANEBuffer) Autorelease() ANEBuffer

Autorelease adds the receiver to the current autorelease pool.

func (ANEBuffer) EncodeWithCoder

func (a ANEBuffer) EncodeWithCoder(coder foundation.INSCoder)

func (ANEBuffer) Init

func (a ANEBuffer) Init() ANEBuffer

Init initializes the instance.

func (ANEBuffer) InitWithCoder

func (a ANEBuffer) InitWithCoder(coder foundation.INSCoder) ANEBuffer

func (ANEBuffer) InitWithIOSurfaceObjectSymbolIndexSource

func (a ANEBuffer) InitWithIOSurfaceObjectSymbolIndexSource(object objectivec.IObject, index objectivec.IObject, source int64) ANEBuffer

func (ANEBuffer) IoSurfaceObject

func (a ANEBuffer) IoSurfaceObject() IANEIOSurfaceObject

func (ANEBuffer) Source

func (a ANEBuffer) Source() int64

func (ANEBuffer) SymbolIndex

func (a ANEBuffer) SymbolIndex() foundation.NSNumber

type ANEBufferClass

type ANEBufferClass struct {
	// contains filtered or unexported fields
}

func GetANEBufferClass

func GetANEBufferClass() ANEBufferClass

GetANEBufferClass returns the class object for _ANEBuffer.

func (ANEBufferClass) Alloc

func (ac ANEBufferClass) Alloc() ANEBuffer

Alloc allocates memory for a new instance of the class.

func (ANEBufferClass) BufferWithIOSurfaceObjectSymbolIndexSource

func (_ANEBufferClass ANEBufferClass) BufferWithIOSurfaceObjectSymbolIndexSource(object objectivec.IObject, index objectivec.IObject, source int64) objectivec.IObject

func (ANEBufferClass) Class added in v0.5.0

func (ac ANEBufferClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEBufferClass) SupportsSecureCoding

func (_ANEBufferClass ANEBufferClass) SupportsSecureCoding() bool

type ANEBufferStruct added in v0.5.5

type ANEBufferStruct struct {
	Field1 unsafe.Pointer
	Field2 uint32
	Field3 int32
	Field4 int32
	Field5 uint32
}

ANEBufferStruct

type ANEChainingRequest

type ANEChainingRequest struct {
	objectivec.Object
}

Methods

func ANEChainingRequestFromID

func ANEChainingRequestFromID(id objc.ID) ANEChainingRequest

ANEChainingRequestFromID constructs a ANEChainingRequest from an objc.ID.

func NewANEChainingRequest

func NewANEChainingRequest() ANEChainingRequest

NewANEChainingRequest creates a new ANEChainingRequest instance.

func NewANEChainingRequestWithCoder

func NewANEChainingRequestWithCoder(coder objectivec.IObject) ANEChainingRequest

func NewANEChainingRequestWithInputsOutputsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId

func NewANEChainingRequestWithInputsOutputsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId(inputs objectivec.IObject, outputs objectivec.IObject, id objectivec.IObject, id2 objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject, delay objectivec.IObject, id3 objectivec.IObject) ANEChainingRequest

func (ANEChainingRequest) Autorelease

func (a ANEChainingRequest) Autorelease() ANEChainingRequest

Autorelease adds the receiver to the current autorelease pool.

func (ANEChainingRequest) EncodeWithCoder

func (a ANEChainingRequest) EncodeWithCoder(coder foundation.INSCoder)

func (ANEChainingRequest) FwEnqueueDelay

func (a ANEChainingRequest) FwEnqueueDelay() foundation.NSNumber

func (ANEChainingRequest) Init

Init initializes the instance.

func (ANEChainingRequest) InitWithCoder

func (ANEChainingRequest) InitWithInputsOutputsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId

func (a ANEChainingRequest) InitWithInputsOutputsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId(inputs objectivec.IObject, outputs objectivec.IObject, id objectivec.IObject, id2 objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject, delay objectivec.IObject, id3 objectivec.IObject) ANEChainingRequest

func (ANEChainingRequest) InputBuffer

func (a ANEChainingRequest) InputBuffer() foundation.INSArray

func (ANEChainingRequest) LoopbackInputSymbolIndex

func (a ANEChainingRequest) LoopbackInputSymbolIndex() foundation.INSArray

func (ANEChainingRequest) LoopbackOutputSymbolIndex

func (a ANEChainingRequest) LoopbackOutputSymbolIndex() foundation.INSArray

func (ANEChainingRequest) MemoryPoolId

func (a ANEChainingRequest) MemoryPoolId() foundation.NSNumber

func (ANEChainingRequest) OutputSets

func (a ANEChainingRequest) OutputSets() foundation.INSArray

func (ANEChainingRequest) ProcedureIndex

func (a ANEChainingRequest) ProcedureIndex() foundation.NSNumber

func (ANEChainingRequest) SignalEvents

func (a ANEChainingRequest) SignalEvents() foundation.INSArray

func (ANEChainingRequest) TransactionHandle

func (a ANEChainingRequest) TransactionHandle() foundation.NSNumber

func (ANEChainingRequest) Validate

func (a ANEChainingRequest) Validate() bool

type ANEChainingRequestClass

type ANEChainingRequestClass struct {
	// contains filtered or unexported fields
}

func GetANEChainingRequestClass

func GetANEChainingRequestClass() ANEChainingRequestClass

GetANEChainingRequestClass returns the class object for _ANEChainingRequest.

func (ANEChainingRequestClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEChainingRequestClass) ChainingRequestWithInputsOutputSetsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId

func (_ANEChainingRequestClass ANEChainingRequestClass) ChainingRequestWithInputsOutputSetsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId(inputs objectivec.IObject, sets objectivec.IObject, id objectivec.IObject, id2 objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject, delay objectivec.IObject, id3 objectivec.IObject) objectivec.IObject

func (ANEChainingRequestClass) Class added in v0.5.0

func (ac ANEChainingRequestClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEChainingRequestClass) SupportsSecureCoding

func (_ANEChainingRequestClass ANEChainingRequestClass) SupportsSecureCoding() bool

type ANEClient

type ANEClient struct {
	objectivec.Object
}

Methods

func ANEClientFromID

func ANEClientFromID(id objc.ID) ANEClient

ANEClientFromID constructs a ANEClient from an objc.ID.

func NewANEClient

func NewANEClient() ANEClient

NewANEClient creates a new ANEClient instance.

func NewANEClientWithRestrictedAccessAllowed

func NewANEClientWithRestrictedAccessAllowed(allowed bool) ANEClient

func (ANEClient) AllowRestrictedAccess

func (a ANEClient) AllowRestrictedAccess() bool

func (ANEClient) Autorelease

func (a ANEClient) Autorelease() ANEClient

Autorelease adds the receiver to the current autorelease pool.

func (ANEClient) BeginRealTimeTask

func (a ANEClient) BeginRealTimeTask() bool

func (ANEClient) BuffersReadyWithModelInputBuffersOptionsQosError

func (a ANEClient) BuffersReadyWithModelInputBuffersOptionsQosError(model objectivec.IObject, buffers objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) CompileModelOptionsQosError

func (a ANEClient) CompileModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) CompiledModelExistsFor

func (a ANEClient) CompiledModelExistsFor(for_ objectivec.IObject) bool

func (ANEClient) CompiledModelExistsMatchingHash

func (a ANEClient) CompiledModelExistsMatchingHash(hash objectivec.IObject) bool

func (ANEClient) Conn

func (ANEClient) ConnectionForLoadingModelOptions

func (a ANEClient) ConnectionForLoadingModelOptions(model objectivec.IObject, options objectivec.IObject) objectivec.IObject

func (ANEClient) ConnectionUsedForLoadingModel

func (a ANEClient) ConnectionUsedForLoadingModel(model objectivec.IObject) objectivec.IObject

func (ANEClient) Connections

func (a ANEClient) Connections() foundation.INSDictionary

func (ANEClient) ConnectionsUsedForLoadingModels

func (a ANEClient) ConnectionsUsedForLoadingModels() foundation.INSDictionary

func (ANEClient) DoBuffersReadyWithModelInputBuffersOptionsQosError

func (a ANEClient) DoBuffersReadyWithModelInputBuffersOptionsQosError(model objectivec.IObject, buffers objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoEnqueueSetsWithModelOutputSetOptionsQosError

func (a ANEClient) DoEnqueueSetsWithModelOutputSetOptionsQosError(model objectivec.IObject, set IANEOutputSetEnqueue, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoEvaluateDirectWithModelOptionsRequestQosError

func (a ANEClient) DoEvaluateDirectWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoLoadModelNewInstanceOptionsModelInstParamsQosError

func (a ANEClient) DoLoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoLoadModelOptionsQosError

func (a ANEClient) DoLoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoPrepareChainingWithModelOptionsChainingReqQosError

func (a ANEClient) DoPrepareChainingWithModelOptionsChainingReqQosError(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) DoUnloadModelOptionsQosError

func (a ANEClient) DoUnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) Echo

func (a ANEClient) Echo(echo objectivec.IObject) bool

func (ANEClient) EndRealTimeTask

func (a ANEClient) EndRealTimeTask() bool

func (ANEClient) EnqueueSetsWithModelOutputSetOptionsQosError

func (a ANEClient) EnqueueSetsWithModelOutputSetOptionsQosError(model objectivec.IObject, set IANEOutputSetEnqueue, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) EvaluateRealTimeWithModelOptionsRequestError

func (a ANEClient) EvaluateRealTimeWithModelOptionsRequestError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject) (bool, error)

func (ANEClient) EvaluateWithModelOptionsRequestQosError

func (a ANEClient) EvaluateWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) FastConn

func (a ANEClient) FastConn() IANEDaemonConnection

func (ANEClient) FastConnWithoutLock

func (a ANEClient) FastConnWithoutLock() objectivec.IObject

func (ANEClient) Init

func (a ANEClient) Init() ANEClient

Init initializes the instance.

func (ANEClient) InitWithRestrictedAccessAllowed

func (a ANEClient) InitWithRestrictedAccessAllowed(allowed bool) ANEClient

func (ANEClient) IsAnetoolRootDaemonConnection

func (a ANEClient) IsAnetoolRootDaemonConnection() bool

func (ANEClient) IsRootDaemon

func (a ANEClient) IsRootDaemon() bool

func (ANEClient) IsVirtualClient

func (a ANEClient) IsVirtualClient() bool

func (ANEClient) LoadModelNewInstanceOptionsModelInstParamsQosError

func (a ANEClient) LoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) LoadModelOptionsQosError

func (a ANEClient) LoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) LoadRealTimeModelOptionsQosError

func (a ANEClient) LoadRealTimeModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) MapIOSurfacesWithModelRequestCacheInferenceError

func (a ANEClient) MapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)

func (ANEClient) PrepareChainingWithModelOptionsChainingReqQosError

func (a ANEClient) PrepareChainingWithModelOptionsChainingReqQosError(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) PriorityQ

func (a ANEClient) PriorityQ() foundation.INSArray

func (ANEClient) PurgeCompiledModel

func (a ANEClient) PurgeCompiledModel(model objectivec.IObject)

func (ANEClient) PurgeCompiledModelMatchingHash

func (a ANEClient) PurgeCompiledModelMatchingHash(hash objectivec.IObject)

func (ANEClient) ReportEvaluateFailureFailureReasonQIdx

func (a ANEClient) ReportEvaluateFailureFailureReasonQIdx(failure objectivec.IObject, reason uint32, idx uint64)

func (ANEClient) SessionHintWithModelHintOptionsReportError

func (a ANEClient) SessionHintWithModelHintOptionsReportError(model objectivec.IObject, hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)

func (ANEClient) UnloadModelOptionsQosError

func (a ANEClient) UnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) UnloadRealTimeModelOptionsQosError

func (a ANEClient) UnloadRealTimeModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEClient) UnmapIOSurfacesWithModelRequest

func (a ANEClient) UnmapIOSurfacesWithModelRequest(model objectivec.IObject, request objectivec.IObject)

func (ANEClient) VirtualClient

func (a ANEClient) VirtualClient() IANEVirtualClient

type ANEClientClass

type ANEClientClass struct {
	// contains filtered or unexported fields
}

func GetANEClientClass

func GetANEClientClass() ANEClientClass

GetANEClientClass returns the class object for _ANEClient.

func (ANEClientClass) Alloc

func (ac ANEClientClass) Alloc() ANEClient

Alloc allocates memory for a new instance of the class.

func (ANEClientClass) Class added in v0.5.0

func (ac ANEClientClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEClientClass) SharedConnection

func (_ANEClientClass ANEClientClass) SharedConnection() ANEClient

func (ANEClientClass) SharedPrivateConnection

func (_ANEClientClass ANEClientClass) SharedPrivateConnection() ANEClient

type ANECloneHelper

type ANECloneHelper struct {
	objectivec.Object
}

func ANECloneHelperFromID

func ANECloneHelperFromID(id objc.ID) ANECloneHelper

ANECloneHelperFromID constructs a ANECloneHelper from an objc.ID.

func NewANECloneHelper

func NewANECloneHelper() ANECloneHelper

NewANECloneHelper creates a new ANECloneHelper instance.

func (ANECloneHelper) Autorelease

func (a ANECloneHelper) Autorelease() ANECloneHelper

Autorelease adds the receiver to the current autorelease pool.

func (ANECloneHelper) Init

func (a ANECloneHelper) Init() ANECloneHelper

Init initializes the instance.

type ANECloneHelperClass

type ANECloneHelperClass struct {
	// contains filtered or unexported fields
}

func GetANECloneHelperClass

func GetANECloneHelperClass() ANECloneHelperClass

GetANECloneHelperClass returns the class object for _ANECloneHelper.

func (ANECloneHelperClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANECloneHelperClass) Class added in v0.5.0

func (ac ANECloneHelperClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANECloneHelperClass) CloneIfWritableIsEncryptedModelCloneDirectory

func (_ANECloneHelperClass ANECloneHelperClass) CloneIfWritableIsEncryptedModelCloneDirectory(writable objectivec.IObject, model bool, directory objectivec.IObject) objectivec.IObject

func (ANECloneHelperClass) ShouldSkipCloneForIsEncryptedModel

func (_ANECloneHelperClass ANECloneHelperClass) ShouldSkipCloneForIsEncryptedModel(for_ objectivec.IObject, model bool) bool

type ANECompilerServiceProtocol added in v0.5.0

type ANECompilerServiceProtocol interface {
	objectivec.IObject

	// CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathWithReply protocol.
	CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathWithReply(at objectivec.IObject, identity objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, directory objectivec.IObject, directory2 objectivec.IObject, url foundation.NSURL, path objectivec.IObject, reply VoidHandler)

	// CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathMaxModelMemorySizeWithReply protocol.
	CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathMaxModelMemorySizeWithReply(at objectivec.IObject, identity objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, directory objectivec.IObject, directory2 objectivec.IObject, url foundation.NSURL, path objectivec.IObject, size uint64, reply BoolHandler)
}

_ANECompilerServiceProtocol protocol.

type ANECompilerServiceProtocolObject added in v0.5.0

type ANECompilerServiceProtocolObject struct {
	objectivec.Object
}

ANECompilerServiceProtocolObject wraps an existing Objective-C object that conforms to the ANECompilerServiceProtocol protocol.

func ANECompilerServiceProtocolObjectFromID added in v0.5.0

func ANECompilerServiceProtocolObjectFromID(id objc.ID) ANECompilerServiceProtocolObject

ANECompilerServiceProtocolObjectFromID constructs a ANECompilerServiceProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ANECompilerServiceProtocolObject) BaseObject added in v0.5.0

func (ANECompilerServiceProtocolObject) CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathMaxModelMemorySizeWithReply added in v0.6.10

func (o ANECompilerServiceProtocolObject) CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathMaxModelMemorySizeWithReply(at objectivec.IObject, identity objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, directory objectivec.IObject, directory2 objectivec.IObject, url foundation.NSURL, path objectivec.IObject, size uint64, reply BoolHandler)

func (ANECompilerServiceProtocolObject) CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathWithReply added in v0.5.0

func (o ANECompilerServiceProtocolObject) CompileModelAtCsIdentitySandboxExtensionOptionsTempDirectoryCloneDirectoryOutputURLAotModelBinaryPathWithReply(at objectivec.IObject, identity objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, directory objectivec.IObject, directory2 objectivec.IObject, url foundation.NSURL, path objectivec.IObject, reply VoidHandler)

type ANEDaemonConnection

type ANEDaemonConnection struct {
	objectivec.Object
}

Methods

func ANEDaemonConnectionFromID

func ANEDaemonConnectionFromID(id objc.ID) ANEDaemonConnection

ANEDaemonConnectionFromID constructs a ANEDaemonConnection from an objc.ID.

func NewANEDaemonConnection

func NewANEDaemonConnection() ANEDaemonConnection

NewANEDaemonConnection creates a new ANEDaemonConnection instance.

func NewANEDaemonConnectionWithMachServiceNameRestricted

func NewANEDaemonConnectionWithMachServiceNameRestricted(name objectivec.IObject, restricted bool) ANEDaemonConnection

func (ANEDaemonConnection) Autorelease

func (a ANEDaemonConnection) Autorelease() ANEDaemonConnection

Autorelease adds the receiver to the current autorelease pool.

func (ANEDaemonConnection) BeginRealTimeTaskWithReply

func (a ANEDaemonConnection) BeginRealTimeTaskWithReply(reply VoidHandler)

func (ANEDaemonConnection) BeginRealTimeTaskWithReplySync

func (a ANEDaemonConnection) BeginRealTimeTaskWithReplySync(ctx context.Context) error

BeginRealTimeTaskWithReplySync is a synchronous wrapper around ANEDaemonConnection.BeginRealTimeTaskWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) CompileModelSandboxExtensionOptionsQosWithReply

func (a ANEDaemonConnection) CompileModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonConnection) CompileModelSandboxExtensionOptionsQosWithReplySync

func (a ANEDaemonConnection) CompileModelSandboxExtensionOptionsQosWithReplySync(ctx context.Context, model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32) error

CompileModelSandboxExtensionOptionsQosWithReplySync is a synchronous wrapper around ANEDaemonConnection.CompileModelSandboxExtensionOptionsQosWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) CompiledModelExistsForWithReply

func (a ANEDaemonConnection) CompiledModelExistsForWithReply(for_ objectivec.IObject, reply VoidHandler)

func (ANEDaemonConnection) CompiledModelExistsForWithReplySync

func (a ANEDaemonConnection) CompiledModelExistsForWithReplySync(ctx context.Context, for_ objectivec.IObject) error

CompiledModelExistsForWithReplySync is a synchronous wrapper around ANEDaemonConnection.CompiledModelExistsForWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) CompiledModelExistsMatchingHashWithReply

func (a ANEDaemonConnection) CompiledModelExistsMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

func (ANEDaemonConnection) CompiledModelExistsMatchingHashWithReplySync

func (a ANEDaemonConnection) CompiledModelExistsMatchingHashWithReplySync(ctx context.Context, hash objectivec.IObject) error

CompiledModelExistsMatchingHashWithReplySync is a synchronous wrapper around ANEDaemonConnection.CompiledModelExistsMatchingHashWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) DaemonConnection

func (a ANEDaemonConnection) DaemonConnection() foundation.NSXPCConnection

func (ANEDaemonConnection) EchoWithReply

func (a ANEDaemonConnection) EchoWithReply(echo objectivec.IObject, reply VoidHandler)

func (ANEDaemonConnection) EchoWithReplySync

func (a ANEDaemonConnection) EchoWithReplySync(ctx context.Context, echo objectivec.IObject) error

EchoWithReplySync is a synchronous wrapper around ANEDaemonConnection.EchoWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) EndRealTimeTaskWithReply

func (a ANEDaemonConnection) EndRealTimeTaskWithReply(reply VoidHandler)

func (ANEDaemonConnection) EndRealTimeTaskWithReplySync

func (a ANEDaemonConnection) EndRealTimeTaskWithReplySync(ctx context.Context) error

EndRealTimeTaskWithReplySync is a synchronous wrapper around ANEDaemonConnection.EndRealTimeTaskWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) Init

Init initializes the instance.

func (ANEDaemonConnection) InitWithMachServiceNameRestricted

func (a ANEDaemonConnection) InitWithMachServiceNameRestricted(name objectivec.IObject, restricted bool) ANEDaemonConnection

func (ANEDaemonConnection) LoadModelNewInstanceOptionsModelInstParamsQosWithReply

func (a ANEDaemonConnection) LoadModelNewInstanceOptionsModelInstParamsQosWithReply(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonConnection) LoadModelNewInstanceOptionsModelInstParamsQosWithReplySync

func (a ANEDaemonConnection) LoadModelNewInstanceOptionsModelInstParamsQosWithReplySync(ctx context.Context, instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) error

LoadModelNewInstanceOptionsModelInstParamsQosWithReplySync is a synchronous wrapper around ANEDaemonConnection.LoadModelNewInstanceOptionsModelInstParamsQosWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) LoadModelSandboxExtensionOptionsQosWithReply

func (a ANEDaemonConnection) LoadModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonConnection) LoadModelSandboxExtensionOptionsQosWithReplySync

func (a ANEDaemonConnection) LoadModelSandboxExtensionOptionsQosWithReplySync(ctx context.Context, model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32) error

LoadModelSandboxExtensionOptionsQosWithReplySync is a synchronous wrapper around ANEDaemonConnection.LoadModelSandboxExtensionOptionsQosWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) PrepareChainingWithModelOptionsChainingReqQosWithReply

func (a ANEDaemonConnection) PrepareChainingWithModelOptionsChainingReqQosWithReply(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonConnection) PrepareChainingWithModelOptionsChainingReqQosWithReplySync

func (a ANEDaemonConnection) PrepareChainingWithModelOptionsChainingReqQosWithReplySync(ctx context.Context, model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32) error

PrepareChainingWithModelOptionsChainingReqQosWithReplySync is a synchronous wrapper around ANEDaemonConnection.PrepareChainingWithModelOptionsChainingReqQosWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) PurgeCompiledModelMatchingHashWithReply

func (a ANEDaemonConnection) PurgeCompiledModelMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

func (ANEDaemonConnection) PurgeCompiledModelMatchingHashWithReplySync

func (a ANEDaemonConnection) PurgeCompiledModelMatchingHashWithReplySync(ctx context.Context, hash objectivec.IObject) error

PurgeCompiledModelMatchingHashWithReplySync is a synchronous wrapper around ANEDaemonConnection.PurgeCompiledModelMatchingHashWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) PurgeCompiledModelWithReply

func (a ANEDaemonConnection) PurgeCompiledModelWithReply(model objectivec.IObject, reply VoidHandler)

func (ANEDaemonConnection) PurgeCompiledModelWithReplySync

func (a ANEDaemonConnection) PurgeCompiledModelWithReplySync(ctx context.Context, model objectivec.IObject) error

PurgeCompiledModelWithReplySync is a synchronous wrapper around ANEDaemonConnection.PurgeCompiledModelWithReply. It blocks until the completion handler fires or the context is cancelled.

func (ANEDaemonConnection) ReportTelemetryToPPSPlayload

func (a ANEDaemonConnection) ReportTelemetryToPPSPlayload(pps objectivec.IObject, playload objectivec.IObject)

func (ANEDaemonConnection) Restricted

func (a ANEDaemonConnection) Restricted() bool

func (ANEDaemonConnection) UnloadModelOptionsQosWithReply

func (a ANEDaemonConnection) UnloadModelOptionsQosWithReply(model objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonConnection) UnloadModelOptionsQosWithReplySync

func (a ANEDaemonConnection) UnloadModelOptionsQosWithReplySync(ctx context.Context, model objectivec.IObject, options objectivec.IObject, qos uint32) error

UnloadModelOptionsQosWithReplySync is a synchronous wrapper around ANEDaemonConnection.UnloadModelOptionsQosWithReply. It blocks until the completion handler fires or the context is cancelled.

type ANEDaemonConnectionClass

type ANEDaemonConnectionClass struct {
	// contains filtered or unexported fields
}

func GetANEDaemonConnectionClass

func GetANEDaemonConnectionClass() ANEDaemonConnectionClass

GetANEDaemonConnectionClass returns the class object for _ANEDaemonConnection.

func (ANEDaemonConnectionClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEDaemonConnectionClass) Class added in v0.5.0

func (ac ANEDaemonConnectionClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEDaemonConnectionClass) DaemonConnectionRestricted

func (_ANEDaemonConnectionClass ANEDaemonConnectionClass) DaemonConnectionRestricted() objectivec.IObject

func (ANEDaemonConnectionClass) UserDaemonConnection

func (_ANEDaemonConnectionClass ANEDaemonConnectionClass) UserDaemonConnection() objectivec.IObject

type ANEDaemonProtocol added in v0.5.0

type ANEDaemonProtocol interface {
	objectivec.IObject

	// CompileModelSandboxExtensionOptionsQosWithReply protocol.
	CompileModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

	// CompiledModelExistsForWithReply protocol.
	CompiledModelExistsForWithReply(for_ objectivec.IObject, reply VoidHandler)

	// CompiledModelExistsMatchingHashWithReply protocol.
	CompiledModelExistsMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

	// LoadModelSandboxExtensionOptionsQosWithReply protocol.
	LoadModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

	// LoadModelNewInstanceOptionsModelInstParamsQosWithReply protocol.
	LoadModelNewInstanceOptionsModelInstParamsQosWithReply(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32, reply VoidHandler)

	// PrepareChainingWithModelOptionsChainingReqQosWithReply protocol.
	PrepareChainingWithModelOptionsChainingReqQosWithReply(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32, reply VoidHandler)

	// PurgeCompiledModelWithReply protocol.
	PurgeCompiledModelWithReply(model objectivec.IObject, reply VoidHandler)

	// PurgeCompiledModelMatchingHashWithReply protocol.
	PurgeCompiledModelMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

	// ReportTelemetryToPPSPlayload protocol.
	ReportTelemetryToPPSPlayload(pps objectivec.IObject, playload objectivec.IObject)

	// UnloadModelOptionsQosWithReply protocol.
	UnloadModelOptionsQosWithReply(model objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)
}

_ANEDaemonProtocol protocol.

type ANEDaemonProtocolObject added in v0.5.0

type ANEDaemonProtocolObject struct {
	objectivec.Object
}

ANEDaemonProtocolObject wraps an existing Objective-C object that conforms to the ANEDaemonProtocol protocol.

func ANEDaemonProtocolObjectFromID added in v0.5.0

func ANEDaemonProtocolObjectFromID(id objc.ID) ANEDaemonProtocolObject

ANEDaemonProtocolObjectFromID constructs a ANEDaemonProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ANEDaemonProtocolObject) BaseObject added in v0.5.0

func (o ANEDaemonProtocolObject) BaseObject() objectivec.Object

func (ANEDaemonProtocolObject) CompileModelSandboxExtensionOptionsQosWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) CompileModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonProtocolObject) CompiledModelExistsForWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) CompiledModelExistsForWithReply(for_ objectivec.IObject, reply VoidHandler)

func (ANEDaemonProtocolObject) CompiledModelExistsMatchingHashWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) CompiledModelExistsMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

func (ANEDaemonProtocolObject) LoadModelNewInstanceOptionsModelInstParamsQosWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) LoadModelNewInstanceOptionsModelInstParamsQosWithReply(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonProtocolObject) LoadModelSandboxExtensionOptionsQosWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) LoadModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonProtocolObject) PrepareChainingWithModelOptionsChainingReqQosWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) PrepareChainingWithModelOptionsChainingReqQosWithReply(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32, reply VoidHandler)

func (ANEDaemonProtocolObject) PurgeCompiledModelMatchingHashWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) PurgeCompiledModelMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)

func (ANEDaemonProtocolObject) PurgeCompiledModelWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) PurgeCompiledModelWithReply(model objectivec.IObject, reply VoidHandler)

func (ANEDaemonProtocolObject) ReportTelemetryToPPSPlayload added in v0.5.0

func (o ANEDaemonProtocolObject) ReportTelemetryToPPSPlayload(pps objectivec.IObject, playload objectivec.IObject)

func (ANEDaemonProtocolObject) UnloadModelOptionsQosWithReply added in v0.5.0

func (o ANEDaemonProtocolObject) UnloadModelOptionsQosWithReply(model objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)

type ANEDataReporter

type ANEDataReporter struct {
	objectivec.Object
}

func ANEDataReporterFromID

func ANEDataReporterFromID(id objc.ID) ANEDataReporter

ANEDataReporterFromID constructs a ANEDataReporter from an objc.ID.

func NewANEDataReporter

func NewANEDataReporter() ANEDataReporter

NewANEDataReporter creates a new ANEDataReporter instance.

func (ANEDataReporter) Autorelease

func (a ANEDataReporter) Autorelease() ANEDataReporter

Autorelease adds the receiver to the current autorelease pool.

func (ANEDataReporter) Init

Init initializes the instance.

type ANEDataReporterClass

type ANEDataReporterClass struct {
	// contains filtered or unexported fields
}

func GetANEDataReporterClass

func GetANEDataReporterClass() ANEDataReporterClass

GetANEDataReporterClass returns the class object for _ANEDataReporter.

func (ANEDataReporterClass) AddValueForScalarKey

func (_ANEDataReporterClass ANEDataReporterClass) AddValueForScalarKey(value int64, key objectivec.IObject)

func (ANEDataReporterClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEDataReporterClass) AnalyticsKey

func (_ANEDataReporterClass ANEDataReporterClass) AnalyticsKey(key objectivec.IObject) objectivec.IObject

func (ANEDataReporterClass) Class added in v0.5.0

func (ac ANEDataReporterClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEDataReporterClass) ReportClientModelName

func (_ANEDataReporterClass ANEDataReporterClass) ReportClientModelName(client objectivec.IObject, name objectivec.IObject) objectivec.IObject

func (ANEDataReporterClass) ReportErrorMsgStatus

func (_ANEDataReporterClass ANEDataReporterClass) ReportErrorMsgStatus(msg uint32, status uint32)

func (ANEDataReporterClass) ReportTelemetryToCoreAnalyticsPayload added in v0.5.0

func (_ANEDataReporterClass ANEDataReporterClass) ReportTelemetryToCoreAnalyticsPayload(analytics objectivec.IObject, payload objectivec.IObject)

func (ANEDataReporterClass) ReportTelemetryToPPSPlayload

func (_ANEDataReporterClass ANEDataReporterClass) ReportTelemetryToPPSPlayload(pps objectivec.IObject, playload objectivec.IObject)

type ANEDeviceController

type ANEDeviceController struct {
	objectivec.Object
}

Methods

func ANEDeviceControllerFromID

func ANEDeviceControllerFromID(id objc.ID) ANEDeviceController

ANEDeviceControllerFromID constructs a ANEDeviceController from an objc.ID.

func NewANEDeviceController

func NewANEDeviceController() ANEDeviceController

NewANEDeviceController creates a new ANEDeviceController instance.

func NewANEDeviceControllerWithANEPrivilegedVM

func NewANEDeviceControllerWithANEPrivilegedVM(vm bool) ANEDeviceController

func NewANEDeviceControllerWithProgramHandlePriviledged

func NewANEDeviceControllerWithProgramHandlePriviledged(handle uint64, priviledged bool) ANEDeviceController

func (ANEDeviceController) Autorelease

func (a ANEDeviceController) Autorelease() ANEDeviceController

Autorelease adds the receiver to the current autorelease pool.

func (ANEDeviceController) Device

func (ANEDeviceController) Init

Init initializes the instance.

func (ANEDeviceController) InitWithANEPrivilegedVM

func (a ANEDeviceController) InitWithANEPrivilegedVM(vm bool) ANEDeviceController

func (ANEDeviceController) InitWithProgramHandlePriviledged

func (a ANEDeviceController) InitWithProgramHandlePriviledged(handle uint64, priviledged bool) ANEDeviceController

func (ANEDeviceController) IsPrivileged

func (a ANEDeviceController) IsPrivileged() bool

func (ANEDeviceController) ProgramHandle

func (a ANEDeviceController) ProgramHandle() uint64

func (ANEDeviceController) SetDevice

func (a ANEDeviceController) SetDevice(value *ANEDeviceStruct)

func (ANEDeviceController) SetUsecount

func (a ANEDeviceController) SetUsecount(value int64)

func (ANEDeviceController) Start

func (a ANEDeviceController) Start()

func (ANEDeviceController) Stop

func (a ANEDeviceController) Stop()

func (ANEDeviceController) Usecount

func (a ANEDeviceController) Usecount() int64

type ANEDeviceControllerClass

type ANEDeviceControllerClass struct {
	// contains filtered or unexported fields
}

func GetANEDeviceControllerClass

func GetANEDeviceControllerClass() ANEDeviceControllerClass

GetANEDeviceControllerClass returns the class object for _ANEDeviceController.

func (ANEDeviceControllerClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEDeviceControllerClass) Class added in v0.5.0

func (ac ANEDeviceControllerClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEDeviceControllerClass) ControllerWithPrivilegedVM

func (_ANEDeviceControllerClass ANEDeviceControllerClass) ControllerWithPrivilegedVM(vm bool) objectivec.IObject

func (ANEDeviceControllerClass) ControllerWithProgramHandle

func (_ANEDeviceControllerClass ANEDeviceControllerClass) ControllerWithProgramHandle(handle uint64) objectivec.IObject

func (ANEDeviceControllerClass) SharedPrivilegedConnection

func (_ANEDeviceControllerClass ANEDeviceControllerClass) SharedPrivilegedConnection() ANEDeviceController

type ANEDeviceInfo

type ANEDeviceInfo struct {
	objectivec.Object
}

func ANEDeviceInfoFromID

func ANEDeviceInfoFromID(id objc.ID) ANEDeviceInfo

ANEDeviceInfoFromID constructs a ANEDeviceInfo from an objc.ID.

func NewANEDeviceInfo

func NewANEDeviceInfo() ANEDeviceInfo

NewANEDeviceInfo creates a new ANEDeviceInfo instance.

func (ANEDeviceInfo) Autorelease

func (a ANEDeviceInfo) Autorelease() ANEDeviceInfo

Autorelease adds the receiver to the current autorelease pool.

func (ANEDeviceInfo) Init

func (a ANEDeviceInfo) Init() ANEDeviceInfo

Init initializes the instance.

type ANEDeviceInfoClass

type ANEDeviceInfoClass struct {
	// contains filtered or unexported fields
}

func GetANEDeviceInfoClass

func GetANEDeviceInfoClass() ANEDeviceInfoClass

GetANEDeviceInfoClass returns the class object for _ANEDeviceInfo.

func (ANEDeviceInfoClass) Alloc

func (ac ANEDeviceInfoClass) Alloc() ANEDeviceInfo

Alloc allocates memory for a new instance of the class.

func (ANEDeviceInfoClass) AneArchitectureType

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneArchitectureType() objectivec.IObject

func (ANEDeviceInfoClass) AneBoardType

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneBoardType() int64

func (ANEDeviceInfoClass) AneSubType

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneSubType() objectivec.IObject

func (ANEDeviceInfoClass) AneSubTypeAndVariant added in v0.5.0

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneSubTypeAndVariant() objectivec.IObject

func (ANEDeviceInfoClass) AneSubTypeProductVariant

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneSubTypeProductVariant() objectivec.IObject

func (ANEDeviceInfoClass) AneSubTypeVariant

func (_ANEDeviceInfoClass ANEDeviceInfoClass) AneSubTypeVariant() objectivec.IObject

func (ANEDeviceInfoClass) BootArgs

func (_ANEDeviceInfoClass ANEDeviceInfoClass) BootArgs() objectivec.IObject

func (ANEDeviceInfoClass) BuildVersion

func (_ANEDeviceInfoClass ANEDeviceInfoClass) BuildVersion() objectivec.IObject

func (ANEDeviceInfoClass) Class added in v0.5.0

func (ac ANEDeviceInfoClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEDeviceInfoClass) HasANE

func (_ANEDeviceInfoClass ANEDeviceInfoClass) HasANE() bool

func (ANEDeviceInfoClass) IsBoolBootArgSetTrue

func (_ANEDeviceInfoClass ANEDeviceInfoClass) IsBoolBootArgSetTrue(true_ objectivec.IObject) bool

func (ANEDeviceInfoClass) IsBootArgPresent

func (_ANEDeviceInfoClass ANEDeviceInfoClass) IsBootArgPresent(present objectivec.IObject) bool

func (ANEDeviceInfoClass) IsExcessivePowerDrainWhenIdle

func (_ANEDeviceInfoClass ANEDeviceInfoClass) IsExcessivePowerDrainWhenIdle() bool

func (ANEDeviceInfoClass) IsInternalBuild

func (_ANEDeviceInfoClass ANEDeviceInfoClass) IsInternalBuild() bool

func (ANEDeviceInfoClass) IsVirtualMachine

func (_ANEDeviceInfoClass ANEDeviceInfoClass) IsVirtualMachine() bool

func (ANEDeviceInfoClass) NumANECores

func (_ANEDeviceInfoClass ANEDeviceInfoClass) NumANECores() uint32

func (ANEDeviceInfoClass) NumANEs

func (_ANEDeviceInfoClass ANEDeviceInfoClass) NumANEs() uint32

func (ANEDeviceInfoClass) PrecompiledModelChecksDisabled

func (_ANEDeviceInfoClass ANEDeviceInfoClass) PrecompiledModelChecksDisabled() bool

func (ANEDeviceInfoClass) ProductName

func (_ANEDeviceInfoClass ANEDeviceInfoClass) ProductName() objectivec.IObject

type ANEDeviceStruct added in v0.5.5

type ANEDeviceStruct struct {
	Field1 unsafe.Pointer
	Field2 unsafe.Pointer
	Field3 unsafe.Pointer
	Field4 uint8
	Field5 int32
	Field6 uint64
}

ANEDeviceStruct

type ANEErrors

type ANEErrors struct {
	objectivec.Object
}

func ANEErrorsFromID

func ANEErrorsFromID(id objc.ID) ANEErrors

ANEErrorsFromID constructs a ANEErrors from an objc.ID.

func NewANEErrors

func NewANEErrors() ANEErrors

NewANEErrors creates a new ANEErrors instance.

func (ANEErrors) Autorelease

func (a ANEErrors) Autorelease() ANEErrors

Autorelease adds the receiver to the current autorelease pool.

func (ANEErrors) Init

func (a ANEErrors) Init() ANEErrors

Init initializes the instance.

type ANEErrorsClass

type ANEErrorsClass struct {
	// contains filtered or unexported fields
}

func GetANEErrorsClass

func GetANEErrorsClass() ANEErrorsClass

GetANEErrorsClass returns the class object for _ANEErrors.

func (ANEErrorsClass) Alloc

func (ac ANEErrorsClass) Alloc() ANEErrors

Alloc allocates memory for a new instance of the class.

func (ANEErrorsClass) BadArgumentForMethod

func (_ANEErrorsClass ANEErrorsClass) BadArgumentForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) BaseModelIdentifierNotFoundForNewInstanceMethod

func (_ANEErrorsClass ANEErrorsClass) BaseModelIdentifierNotFoundForNewInstanceMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) Class added in v0.5.0

func (ac ANEErrorsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEErrorsClass) CreateErrorWithCodeDescription

func (_ANEErrorsClass ANEErrorsClass) CreateErrorWithCodeDescription(code int64, description objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) DataNotFoundForMethod

func (_ANEErrorsClass ANEErrorsClass) DataNotFoundForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) EntitlementErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) EntitlementErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) FileAccessErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) FileAccessErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) FileNotFoundErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) FileNotFoundErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) GuestToHostInterfaceTooOld

func (_ANEErrorsClass ANEErrorsClass) GuestToHostInterfaceTooOld(old objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) HostTooOld

func (_ANEErrorsClass ANEErrorsClass) HostTooOld(old objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) InvalidModelErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) InvalidModelErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) InvalidModelInstanceErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) InvalidModelInstanceErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) InvalidModelKeyErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) InvalidModelKeyErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) MissingCodeSigningErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) MissingCodeSigningErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ModelIdentifierNotFoundForMethod

func (_ANEErrorsClass ANEErrorsClass) ModelIdentifierNotFoundForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ModelNewInstanceCacheIdentifierNotNilMethod

func (_ANEErrorsClass ANEErrorsClass) ModelNewInstanceCacheIdentifierNotNilMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) NotSupportedErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) NotSupportedErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) PriorityErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) PriorityErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramChainingPrepareErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramChainingPrepareErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramCreationErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramCreationErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramIOSurfacesMapErrorForMethodCode

func (_ANEErrorsClass ANEErrorsClass) ProgramIOSurfacesMapErrorForMethodCode(method objectivec.IObject, code int64) objectivec.IObject

func (ANEErrorsClass) ProgramIOSurfacesUnmapErrorForMethodCode

func (_ANEErrorsClass ANEErrorsClass) ProgramIOSurfacesUnmapErrorForMethodCode(method objectivec.IObject, code int64) objectivec.IObject

func (ANEErrorsClass) ProgramInferenceOtherErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramInferenceOtherErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramInferenceOverflowErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramInferenceOverflowErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramInferenceProgramNotFoundForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramInferenceProgramNotFoundForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramLoadErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramLoadErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramLoadErrorForMethodCode

func (_ANEErrorsClass ANEErrorsClass) ProgramLoadErrorForMethodCode(method objectivec.IObject, code int64) objectivec.IObject

func (ANEErrorsClass) ProgramLoadNewInstanceErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) ProgramLoadNewInstanceErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) ProgramLoadNewInstanceErrorForMethodCode

func (_ANEErrorsClass ANEErrorsClass) ProgramLoadNewInstanceErrorForMethodCode(method objectivec.IObject, code int64) objectivec.IObject

func (ANEErrorsClass) SystemModelPurgeNotAllowedForMethod

func (_ANEErrorsClass ANEErrorsClass) SystemModelPurgeNotAllowedForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) TimeoutErrorForMethod

func (_ANEErrorsClass ANEErrorsClass) TimeoutErrorForMethod(method objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) VirtualizationDataError

func (_ANEErrorsClass ANEErrorsClass) VirtualizationDataError(error_ objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) VirtualizationHostError

func (_ANEErrorsClass ANEErrorsClass) VirtualizationHostError(error_ objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) VirtualizationHostErrorError

func (_ANEErrorsClass ANEErrorsClass) VirtualizationHostErrorError(hostError objectivec.IObject, underlyingError objectivec.IObject) objectivec.IObject

func (ANEErrorsClass) VirtualizationKernelErrorKernelErrorCode

func (_ANEErrorsClass ANEErrorsClass) VirtualizationKernelErrorKernelErrorCode(error_ objectivec.IObject, code int) objectivec.IObject

type ANEHashEncoding

type ANEHashEncoding struct {
	objectivec.Object
}

func ANEHashEncodingFromID

func ANEHashEncodingFromID(id objc.ID) ANEHashEncoding

ANEHashEncodingFromID constructs a ANEHashEncoding from an objc.ID.

func NewANEHashEncoding

func NewANEHashEncoding() ANEHashEncoding

NewANEHashEncoding creates a new ANEHashEncoding instance.

func (ANEHashEncoding) Autorelease

func (a ANEHashEncoding) Autorelease() ANEHashEncoding

Autorelease adds the receiver to the current autorelease pool.

func (ANEHashEncoding) Init

Init initializes the instance.

type ANEHashEncodingClass

type ANEHashEncodingClass struct {
	// contains filtered or unexported fields
}

func GetANEHashEncodingClass

func GetANEHashEncodingClass() ANEHashEncodingClass

GetANEHashEncodingClass returns the class object for _ANEHashEncoding.

func (ANEHashEncodingClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEHashEncodingClass) Class added in v0.5.0

func (ac ANEHashEncodingClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEHashEncodingClass) ConvertToHexStringLength

func (_ANEHashEncodingClass ANEHashEncodingClass) ConvertToHexStringLength(string_ string, length uint64) objectivec.IObject

func (ANEHashEncodingClass) CopySHA256ForToBuffer

func (_ANEHashEncodingClass ANEHashEncodingClass) CopySHA256ForToBuffer(sHA256For objectivec.IObject, buffer string)

func (ANEHashEncodingClass) HashForStringSeed

func (_ANEHashEncodingClass ANEHashEncodingClass) HashForStringSeed(string_ objectivec.IObject, seed uint32) uint32

func (ANEHashEncodingClass) HexStringForBytesLength

func (_ANEHashEncodingClass ANEHashEncodingClass) HexStringForBytesLength(bytes string, length uint64) objectivec.IObject

func (ANEHashEncodingClass) HexStringForData

func (_ANEHashEncodingClass ANEHashEncodingClass) HexStringForData(data objectivec.IObject) objectivec.IObject

func (ANEHashEncodingClass) HexStringForDataArray

func (_ANEHashEncodingClass ANEHashEncodingClass) HexStringForDataArray(array objectivec.IObject) objectivec.IObject

func (ANEHashEncodingClass) HexStringForString

func (_ANEHashEncodingClass ANEHashEncodingClass) HexStringForString(string_ objectivec.IObject) objectivec.IObject

type ANEIOSurfaceObject

type ANEIOSurfaceObject struct {
	objectivec.Object
}

Methods

func ANEIOSurfaceObjectFromID

func ANEIOSurfaceObjectFromID(id objc.ID) ANEIOSurfaceObject

ANEIOSurfaceObjectFromID constructs a ANEIOSurfaceObject from an objc.ID.

func NewANEIOSurfaceObject

func NewANEIOSurfaceObject() ANEIOSurfaceObject

NewANEIOSurfaceObject creates a new ANEIOSurfaceObject instance.

func NewANEIOSurfaceObjectWithCoder

func NewANEIOSurfaceObjectWithCoder(coder objectivec.IObject) ANEIOSurfaceObject

func NewANEIOSurfaceObjectWithIOSurfaceStartOffsetShouldRetain

func NewANEIOSurfaceObjectWithIOSurfaceStartOffsetShouldRetain(iOSurface iosurface.IOSurfaceRef, offset objectivec.IObject, retain bool) ANEIOSurfaceObject

func (ANEIOSurfaceObject) Autorelease

func (a ANEIOSurfaceObject) Autorelease() ANEIOSurfaceObject

Autorelease adds the receiver to the current autorelease pool.

func (ANEIOSurfaceObject) EncodeWithCoder

func (a ANEIOSurfaceObject) EncodeWithCoder(coder foundation.INSCoder)

func (ANEIOSurfaceObject) Init

Init initializes the instance.

func (ANEIOSurfaceObject) InitWithCoder

func (ANEIOSurfaceObject) InitWithIOSurfaceStartOffsetShouldRetain

func (a ANEIOSurfaceObject) InitWithIOSurfaceStartOffsetShouldRetain(iOSurface iosurface.IOSurfaceRef, offset objectivec.IObject, retain bool) ANEIOSurfaceObject

func (ANEIOSurfaceObject) IoSurface

func (ANEIOSurfaceObject) StartOffset

func (a ANEIOSurfaceObject) StartOffset() foundation.NSNumber

type ANEIOSurfaceObjectClass

type ANEIOSurfaceObjectClass struct {
	// contains filtered or unexported fields
}

func GetANEIOSurfaceObjectClass

func GetANEIOSurfaceObjectClass() ANEIOSurfaceObjectClass

GetANEIOSurfaceObjectClass returns the class object for _ANEIOSurfaceObject.

func (ANEIOSurfaceObjectClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEIOSurfaceObjectClass) Class added in v0.5.0

func (ac ANEIOSurfaceObjectClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEIOSurfaceObjectClass) CreateIOSurfaceWithWidthPixel_sizeHeight

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) CreateIOSurfaceWithWidthPixel_sizeHeight(width int, pixel_size int, height int) iosurface.IOSurfaceRef

func (ANEIOSurfaceObjectClass) CreateIOSurfaceWithWidthPixel_sizeHeightBytesPerElement

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) CreateIOSurfaceWithWidthPixel_sizeHeightBytesPerElement(width int, pixel_size int, height int, element int) iosurface.IOSurfaceRef

func (ANEIOSurfaceObjectClass) ObjectWithIOSurface

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) ObjectWithIOSurface(iOSurface iosurface.IOSurfaceRef) objectivec.IObject

func (ANEIOSurfaceObjectClass) ObjectWithIOSurfaceNoRetainStartOffset

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) ObjectWithIOSurfaceNoRetainStartOffset(retain iosurface.IOSurfaceRef, offset objectivec.IObject) objectivec.IObject

func (ANEIOSurfaceObjectClass) ObjectWithIOSurfaceStartOffset

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) ObjectWithIOSurfaceStartOffset(iOSurface iosurface.IOSurfaceRef, offset objectivec.IObject) objectivec.IObject

func (ANEIOSurfaceObjectClass) SupportsSecureCoding

func (_ANEIOSurfaceObjectClass ANEIOSurfaceObjectClass) SupportsSecureCoding() bool

type ANEIOSurfaceOutputSets

type ANEIOSurfaceOutputSets struct {
	objectivec.Object
}

Methods

func ANEIOSurfaceOutputSetsFromID

func ANEIOSurfaceOutputSetsFromID(id objc.ID) ANEIOSurfaceOutputSets

ANEIOSurfaceOutputSetsFromID constructs a ANEIOSurfaceOutputSets from an objc.ID.

func NewANEIOSurfaceOutputSets

func NewANEIOSurfaceOutputSets() ANEIOSurfaceOutputSets

NewANEIOSurfaceOutputSets creates a new ANEIOSurfaceOutputSets instance.

func NewANEIOSurfaceOutputSetsWithCoder

func NewANEIOSurfaceOutputSetsWithCoder(coder objectivec.IObject) ANEIOSurfaceOutputSets

func NewANEIOSurfaceOutputSetsWithstatsSurRefOutputBuffer

func NewANEIOSurfaceOutputSetsWithstatsSurRefOutputBuffer(ref iosurface.IOSurfaceRef, buffer objectivec.IObject) ANEIOSurfaceOutputSets

func (ANEIOSurfaceOutputSets) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEIOSurfaceOutputSets) EncodeWithCoder

func (a ANEIOSurfaceOutputSets) EncodeWithCoder(coder foundation.INSCoder)

func (ANEIOSurfaceOutputSets) Init

Init initializes the instance.

func (ANEIOSurfaceOutputSets) InitWithCoder

func (ANEIOSurfaceOutputSets) InitWithstatsSurRefOutputBuffer

func (a ANEIOSurfaceOutputSets) InitWithstatsSurRefOutputBuffer(ref iosurface.IOSurfaceRef, buffer objectivec.IObject) ANEIOSurfaceOutputSets

func (ANEIOSurfaceOutputSets) OutputBuffer

func (a ANEIOSurfaceOutputSets) OutputBuffer() foundation.INSArray

func (ANEIOSurfaceOutputSets) StatsSurRef

type ANEIOSurfaceOutputSetsClass

type ANEIOSurfaceOutputSetsClass struct {
	// contains filtered or unexported fields
}

func GetANEIOSurfaceOutputSetsClass

func GetANEIOSurfaceOutputSetsClass() ANEIOSurfaceOutputSetsClass

GetANEIOSurfaceOutputSetsClass returns the class object for _ANEIOSurfaceOutputSets.

func (ANEIOSurfaceOutputSetsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEIOSurfaceOutputSetsClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEIOSurfaceOutputSetsClass) ObjectWithstatsSurRefOutputBuffer

func (_ANEIOSurfaceOutputSetsClass ANEIOSurfaceOutputSetsClass) ObjectWithstatsSurRefOutputBuffer(ref iosurface.IOSurfaceRef, buffer objectivec.IObject) objectivec.IObject

func (ANEIOSurfaceOutputSetsClass) SupportsSecureCoding

func (_ANEIOSurfaceOutputSetsClass ANEIOSurfaceOutputSetsClass) SupportsSecureCoding() bool

type ANEInMemoryModel

type ANEInMemoryModel struct {
	objectivec.Object
}

Methods

func ANEInMemoryModelFromID

func ANEInMemoryModelFromID(id objc.ID) ANEInMemoryModel

ANEInMemoryModelFromID constructs a ANEInMemoryModel from an objc.ID.

func NewANEInMemoryModel

func NewANEInMemoryModel() ANEInMemoryModel

NewANEInMemoryModel creates a new ANEInMemoryModel instance.

func NewANEInMemoryModelWithDesctiptor

func NewANEInMemoryModelWithDesctiptor(desctiptor objectivec.IObject) ANEInMemoryModel

func (ANEInMemoryModel) Autorelease

func (a ANEInMemoryModel) Autorelease() ANEInMemoryModel

Autorelease adds the receiver to the current autorelease pool.

func (ANEInMemoryModel) CompileWithQoSOptionsError

func (a ANEInMemoryModel) CompileWithQoSOptionsError(s uint32, options objectivec.IObject) (bool, error)

func (ANEInMemoryModel) CompiledModelExists

func (a ANEInMemoryModel) CompiledModelExists() bool

func (ANEInMemoryModel) CompilerOptionsFileName

func (a ANEInMemoryModel) CompilerOptionsFileName() string

func (ANEInMemoryModel) CompilerOptionsWithOptionsIsCompiledModelCached

func (a ANEInMemoryModel) CompilerOptionsWithOptionsIsCompiledModelCached(options objectivec.IObject, cached bool) objectivec.IObject

func (ANEInMemoryModel) Descriptor

func (ANEInMemoryModel) EvaluateWithQoSOptionsRequestError

func (a ANEInMemoryModel) EvaluateWithQoSOptionsRequestError(s uint32, options objectivec.IObject, request objectivec.IObject) (bool, error)

func (ANEInMemoryModel) HexStringIdentifier

func (a ANEInMemoryModel) HexStringIdentifier() string

func (ANEInMemoryModel) Init

Init initializes the instance.

func (ANEInMemoryModel) InitWithDesctiptor

func (a ANEInMemoryModel) InitWithDesctiptor(desctiptor objectivec.IObject) ANEInMemoryModel

func (ANEInMemoryModel) IntermediateBufferHandle

func (a ANEInMemoryModel) IntermediateBufferHandle() uint64

func (ANEInMemoryModel) IsMILModel

func (a ANEInMemoryModel) IsMILModel() bool

func (ANEInMemoryModel) LoadWithQoSOptionsError

func (a ANEInMemoryModel) LoadWithQoSOptionsError(s uint32, options objectivec.IObject) (bool, error)

func (ANEInMemoryModel) LocalModelPath

func (a ANEInMemoryModel) LocalModelPath() objectivec.IObject

func (ANEInMemoryModel) MapIOSurfacesWithRequestCacheInferenceError

func (a ANEInMemoryModel) MapIOSurfacesWithRequestCacheInferenceError(request objectivec.IObject, inference bool) (bool, error)

func (ANEInMemoryModel) Model

func (a ANEInMemoryModel) Model() IANEModel

func (ANEInMemoryModel) ModelAttributes

func (a ANEInMemoryModel) ModelAttributes() foundation.INSDictionary

func (ANEInMemoryModel) ModelURL

func (a ANEInMemoryModel) ModelURL() foundation.NSURL

func (ANEInMemoryModel) PerfStatsMask

func (a ANEInMemoryModel) PerfStatsMask() uint32

func (ANEInMemoryModel) Program

func (ANEInMemoryModel) ProgramHandle

func (a ANEInMemoryModel) ProgramHandle() uint64

func (ANEInMemoryModel) PurgeCompiledModel

func (a ANEInMemoryModel) PurgeCompiledModel()

func (ANEInMemoryModel) QueueDepth

func (a ANEInMemoryModel) QueueDepth() int8

func (ANEInMemoryModel) SaveModelFiles

func (a ANEInMemoryModel) SaveModelFiles() objectivec.IObject

func (ANEInMemoryModel) SetCompilerOptionsFileName

func (a ANEInMemoryModel) SetCompilerOptionsFileName(value string)

func (ANEInMemoryModel) SetDescriptor

func (a ANEInMemoryModel) SetDescriptor(value IANEInMemoryModelDescriptor)

func (ANEInMemoryModel) SetIntermediateBufferHandle

func (a ANEInMemoryModel) SetIntermediateBufferHandle(value uint64)

func (ANEInMemoryModel) SetModel

func (a ANEInMemoryModel) SetModel(value IANEModel)

func (ANEInMemoryModel) SetModelAttributes

func (a ANEInMemoryModel) SetModelAttributes(value foundation.INSDictionary)

func (ANEInMemoryModel) SetModelURL

func (a ANEInMemoryModel) SetModelURL(value foundation.NSURL)

func (ANEInMemoryModel) SetPerfStatsMask

func (a ANEInMemoryModel) SetPerfStatsMask(value uint32)

func (ANEInMemoryModel) SetProgram

func (a ANEInMemoryModel) SetProgram(value IANEProgramForEvaluation)

func (ANEInMemoryModel) SetProgramHandle

func (a ANEInMemoryModel) SetProgramHandle(value uint64)

func (ANEInMemoryModel) SetQueueDepth

func (a ANEInMemoryModel) SetQueueDepth(value int8)

func (ANEInMemoryModel) SetState

func (a ANEInMemoryModel) SetState(value uint64)

func (ANEInMemoryModel) SharedConnection

func (a ANEInMemoryModel) SharedConnection() IANEClient

func (ANEInMemoryModel) State

func (a ANEInMemoryModel) State() uint64

func (ANEInMemoryModel) String_id

func (a ANEInMemoryModel) String_id() uint64

func (ANEInMemoryModel) UnloadWithQoSError

func (a ANEInMemoryModel) UnloadWithQoSError(s uint32) (bool, error)

func (ANEInMemoryModel) UnmapIOSurfacesWithRequest

func (a ANEInMemoryModel) UnmapIOSurfacesWithRequest(request objectivec.IObject)

type ANEInMemoryModelClass

type ANEInMemoryModelClass struct {
	// contains filtered or unexported fields
}

func GetANEInMemoryModelClass

func GetANEInMemoryModelClass() ANEInMemoryModelClass

GetANEInMemoryModelClass returns the class object for _ANEInMemoryModel.

func (ANEInMemoryModelClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEInMemoryModelClass) Class added in v0.5.0

func (ac ANEInMemoryModelClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEInMemoryModelClass) InMemoryModelWithDescriptor

func (_ANEInMemoryModelClass ANEInMemoryModelClass) InMemoryModelWithDescriptor(descriptor objectivec.IObject) objectivec.IObject

type ANEInMemoryModelDescriptor

type ANEInMemoryModelDescriptor struct {
	objectivec.Object
}

Methods

func ANEInMemoryModelDescriptorFromID

func ANEInMemoryModelDescriptorFromID(id objc.ID) ANEInMemoryModelDescriptor

ANEInMemoryModelDescriptorFromID constructs a ANEInMemoryModelDescriptor from an objc.ID.

func NewANEInMemoryModelDescriptor

func NewANEInMemoryModelDescriptor() ANEInMemoryModelDescriptor

NewANEInMemoryModelDescriptor creates a new ANEInMemoryModelDescriptor instance.

func NewANEInMemoryModelDescriptorWithNetworkTextWeightsOptionsPlistIsMILModel

func NewANEInMemoryModelDescriptorWithNetworkTextWeightsOptionsPlistIsMILModel(text objectivec.IObject, weights objectivec.IObject, plist objectivec.IObject, mILModel bool) ANEInMemoryModelDescriptor

func (ANEInMemoryModelDescriptor) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEInMemoryModelDescriptor) HexStringIdentifier

func (a ANEInMemoryModelDescriptor) HexStringIdentifier() objectivec.IObject

func (ANEInMemoryModelDescriptor) Init

Init initializes the instance.

func (ANEInMemoryModelDescriptor) InitWithNetworkTextWeightsOptionsPlistIsMILModel

func (a ANEInMemoryModelDescriptor) InitWithNetworkTextWeightsOptionsPlistIsMILModel(text objectivec.IObject, weights objectivec.IObject, plist objectivec.IObject, mILModel bool) ANEInMemoryModelDescriptor

func (ANEInMemoryModelDescriptor) IsEqualToInMemoryModelDescriptor

func (a ANEInMemoryModelDescriptor) IsEqualToInMemoryModelDescriptor(descriptor objectivec.IObject) bool

func (ANEInMemoryModelDescriptor) IsMILModel

func (a ANEInMemoryModelDescriptor) IsMILModel() bool

func (ANEInMemoryModelDescriptor) NetworkText

func (ANEInMemoryModelDescriptor) NetworkTextHash

func (a ANEInMemoryModelDescriptor) NetworkTextHash() string

func (ANEInMemoryModelDescriptor) OptionsPlist

func (a ANEInMemoryModelDescriptor) OptionsPlist() foundation.NSData

func (ANEInMemoryModelDescriptor) OptionsPlistHash

func (a ANEInMemoryModelDescriptor) OptionsPlistHash() string

func (ANEInMemoryModelDescriptor) Weights

func (ANEInMemoryModelDescriptor) WeightsHash

func (a ANEInMemoryModelDescriptor) WeightsHash() string

type ANEInMemoryModelDescriptorClass

type ANEInMemoryModelDescriptorClass struct {
	// contains filtered or unexported fields
}

func GetANEInMemoryModelDescriptorClass

func GetANEInMemoryModelDescriptorClass() ANEInMemoryModelDescriptorClass

GetANEInMemoryModelDescriptorClass returns the class object for _ANEInMemoryModelDescriptor.

func (ANEInMemoryModelDescriptorClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEInMemoryModelDescriptorClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEInMemoryModelDescriptorClass) ModelWithMILTextWeightsOptionsPlist

func (_ANEInMemoryModelDescriptorClass ANEInMemoryModelDescriptorClass) ModelWithMILTextWeightsOptionsPlist(mILText objectivec.IObject, weights objectivec.IObject, plist objectivec.IObject) objectivec.IObject

func (ANEInMemoryModelDescriptorClass) ModelWithMILTextWeightsOptionsPlistIsMILModel added in v0.2.0

func (_ANEInMemoryModelDescriptorClass ANEInMemoryModelDescriptorClass) ModelWithMILTextWeightsOptionsPlistIsMILModel(mILText objectivec.IObject, weights objectivec.IObject, plist objectivec.IObject, isMILModel bool) objectivec.IObject

ModelWithMILTextWeightsOptionsPlistIsMILModel calls modelWithMILText:weights:optionsPlist:isMILModel: when available.

func (ANEInMemoryModelDescriptorClass) ModelWithNetworkDescriptionWeightsOptionsPlist

func (_ANEInMemoryModelDescriptorClass ANEInMemoryModelDescriptorClass) ModelWithNetworkDescriptionWeightsOptionsPlist(description objectivec.IObject, weights objectivec.IObject, plist objectivec.IObject) objectivec.IObject

type ANEInputBuffersReady

type ANEInputBuffersReady struct {
	objectivec.Object
}

Methods

func ANEInputBuffersReadyFromID

func ANEInputBuffersReadyFromID(id objc.ID) ANEInputBuffersReady

ANEInputBuffersReadyFromID constructs a ANEInputBuffersReady from an objc.ID.

func NewANEInputBuffersReady

func NewANEInputBuffersReady() ANEInputBuffersReady

NewANEInputBuffersReady creates a new ANEInputBuffersReady instance.

func NewANEInputBuffersReadyInputsProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay

func NewANEInputBuffersReadyInputsProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay(index uint32, index2 objectivec.IObject, value objectivec.IObject, delay uint64) ANEInputBuffersReady

func (ANEInputBuffersReady) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEInputBuffersReady) ExecutionDelay

func (a ANEInputBuffersReady) ExecutionDelay() uint64

func (ANEInputBuffersReady) Init

Init initializes the instance.

func (ANEInputBuffersReady) InitInputsProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay

func (a ANEInputBuffersReady) InitInputsProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay(index uint32, index2 objectivec.IObject, value objectivec.IObject, delay uint64) ANEInputBuffersReady

func (ANEInputBuffersReady) InputBufferInfoIndex

func (a ANEInputBuffersReady) InputBufferInfoIndex() foundation.INSArray

func (ANEInputBuffersReady) InputFreeValue

func (a ANEInputBuffersReady) InputFreeValue() foundation.INSArray

func (ANEInputBuffersReady) ProcedureIndex

func (a ANEInputBuffersReady) ProcedureIndex() uint32

func (ANEInputBuffersReady) Validate

func (a ANEInputBuffersReady) Validate() bool

type ANEInputBuffersReadyClass

type ANEInputBuffersReadyClass struct {
	// contains filtered or unexported fields
}

func GetANEInputBuffersReadyClass

func GetANEInputBuffersReadyClass() ANEInputBuffersReadyClass

GetANEInputBuffersReadyClass returns the class object for _ANEInputBuffersReady.

func (ANEInputBuffersReadyClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEInputBuffersReadyClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEInputBuffersReadyClass) InputBuffersWithProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay

func (_ANEInputBuffersReadyClass ANEInputBuffersReadyClass) InputBuffersWithProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay(index uint32, index2 objectivec.IObject, value objectivec.IObject, delay uint64) objectivec.IObject

type ANELog

type ANELog struct {
	objectivec.Object
}

func ANELogFromID

func ANELogFromID(id objc.ID) ANELog

ANELogFromID constructs a ANELog from an objc.ID.

func NewANELog

func NewANELog() ANELog

NewANELog creates a new ANELog instance.

func (ANELog) Autorelease

func (a ANELog) Autorelease() ANELog

Autorelease adds the receiver to the current autorelease pool.

func (ANELog) Init

func (a ANELog) Init() ANELog

Init initializes the instance.

type ANELogClass

type ANELogClass struct {
	// contains filtered or unexported fields
}

func GetANELogClass

func GetANELogClass() ANELogClass

GetANELogClass returns the class object for _ANELog.

func (ANELogClass) Alloc

func (ac ANELogClass) Alloc() ANELog

Alloc allocates memory for a new instance of the class.

func (ANELogClass) Class added in v0.5.0

func (ac ANELogClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANELogClass) Common

func (_ANELogClass ANELogClass) Common() objectivec.IObject

func (ANELogClass) Compiler

func (_ANELogClass ANELogClass) Compiler() objectivec.IObject

func (ANELogClass) Daemon

func (_ANELogClass ANELogClass) Daemon() objectivec.IObject

func (ANELogClass) Framework

func (_ANELogClass ANELogClass) Framework() objectivec.IObject

func (ANELogClass) Maintenance

func (_ANELogClass ANELogClass) Maintenance() objectivec.IObject

func (ANELogClass) Tests

func (_ANELogClass ANELogClass) Tests() objectivec.IObject

func (ANELogClass) Tool

func (_ANELogClass ANELogClass) Tool() objectivec.IObject

type ANEMaintenanceProtocol added in v0.5.0

type ANEMaintenanceProtocol interface {
	objectivec.IObject

	// ScheduleMaintenanceWithNameDirectoryPaths protocol.
	ScheduleMaintenanceWithNameDirectoryPaths(name objectivec.IObject, paths objectivec.IObject)
}

_ANEMaintenanceProtocol protocol.

type ANEMaintenanceProtocolObject added in v0.5.0

type ANEMaintenanceProtocolObject struct {
	objectivec.Object
}

ANEMaintenanceProtocolObject wraps an existing Objective-C object that conforms to the ANEMaintenanceProtocol protocol.

func ANEMaintenanceProtocolObjectFromID added in v0.5.0

func ANEMaintenanceProtocolObjectFromID(id objc.ID) ANEMaintenanceProtocolObject

ANEMaintenanceProtocolObjectFromID constructs a ANEMaintenanceProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ANEMaintenanceProtocolObject) BaseObject added in v0.5.0

func (ANEMaintenanceProtocolObject) ScheduleMaintenanceWithNameDirectoryPaths added in v0.5.0

func (o ANEMaintenanceProtocolObject) ScheduleMaintenanceWithNameDirectoryPaths(name objectivec.IObject, paths objectivec.IObject)

type ANEMemoryMappingParamsStruct added in v0.5.5

type ANEMemoryMappingParamsStruct struct {
	Field1 [128]ANEBufferStruct
	Field2 uint64
	Field3 uint32
	Field4 uint32
	Field5 uint64
}

ANEMemoryMappingParamsStruct

type ANEModel

type ANEModel struct {
	objectivec.Object
}

Methods

func ANEModelFromID

func ANEModelFromID(id objc.ID) ANEModel

ANEModelFromID constructs a ANEModel from an objc.ID.

func NewANEModel

func NewANEModel() ANEModel

NewANEModel creates a new ANEModel instance.

func NewANEModelWithCoder

func NewANEModelWithCoder(coder objectivec.IObject) ANEModel

func NewANEModelWithModelAtURLKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURL

func NewANEModelWithModelAtURLKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURL(url foundation.NSURL, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url2 bool) ANEModel

func NewANEModelWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringId

func NewANEModelWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringId(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool) ANEModel

func NewANEModelWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringIdMpsConstants

func NewANEModelWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringIdMpsConstants(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool, constants objectivec.IObject) ANEModel

func NewANEModelWithModelIdentifier

func NewANEModelWithModelIdentifier(identifier objectivec.IObject) ANEModel

func (ANEModel) Autorelease

func (a ANEModel) Autorelease() ANEModel

Autorelease adds the receiver to the current autorelease pool.

func (ANEModel) CacheURLIdentifier

func (a ANEModel) CacheURLIdentifier() string

func (ANEModel) EncodeWithCoder

func (a ANEModel) EncodeWithCoder(coder foundation.INSCoder)

func (ANEModel) GetCacheURLIdentifier

func (a ANEModel) GetCacheURLIdentifier() objectivec.IObject

func (ANEModel) GetUUID

func (a ANEModel) GetUUID() objectivec.IObject

func (ANEModel) IdentifierSource

func (a ANEModel) IdentifierSource() int64

func (ANEModel) Init

func (a ANEModel) Init() ANEModel

Init initializes the instance.

func (ANEModel) InitWithCoder

func (a ANEModel) InitWithCoder(coder foundation.INSCoder) ANEModel

func (ANEModel) InitWithModelAtURLKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURL

func (a ANEModel) InitWithModelAtURLKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURL(url foundation.NSURL, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url2 bool) ANEModel

func (ANEModel) InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringId

func (a ANEModel) InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringId(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool) ANEModel

func (ANEModel) InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringIdMpsConstants

func (a ANEModel) InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringIdMpsConstants(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool, constants objectivec.IObject) ANEModel

func (ANEModel) InitWithModelIdentifier

func (a ANEModel) InitWithModelIdentifier(identifier objectivec.IObject) ANEModel

func (ANEModel) InputSymbolIndicesForProcedureIndex

func (a ANEModel) InputSymbolIndicesForProcedureIndex(index uint32) objectivec.IObject

func (ANEModel) IntermediateBufferHandle

func (a ANEModel) IntermediateBufferHandle() uint64

func (ANEModel) IsEqualToModel

func (a ANEModel) IsEqualToModel(model objectivec.IObject) bool

func (ANEModel) Key

func (a ANEModel) Key() string

func (ANEModel) L

func (a ANEModel) L() os.OSUnfairLockS

func (ANEModel) Mapper

func (ANEModel) ModelAttributes

func (a ANEModel) ModelAttributes() foundation.INSDictionary

func (ANEModel) ModelURL

func (a ANEModel) ModelURL() foundation.NSURL

func (ANEModel) MpsConstants

func (a ANEModel) MpsConstants() foundation.INSDictionary

func (ANEModel) OutputSymbolIndicesForProcedureIndex

func (a ANEModel) OutputSymbolIndicesForProcedureIndex(index uint32) objectivec.IObject

func (ANEModel) PerfStatsMask

func (a ANEModel) PerfStatsMask() uint32

func (ANEModel) ProcedureInfoForProcedureIndex

func (a ANEModel) ProcedureInfoForProcedureIndex(index uint32) objectivec.IObject

func (ANEModel) Program

func (a ANEModel) Program() IANEProgramForEvaluation

func (ANEModel) ProgramHandle

func (a ANEModel) ProgramHandle() uint64

func (ANEModel) QueueDepth

func (a ANEModel) QueueDepth() int8

func (ANEModel) ResetOnUnload

func (a ANEModel) ResetOnUnload()

func (ANEModel) SetCacheURLIdentifier

func (a ANEModel) SetCacheURLIdentifier(value string)

func (ANEModel) SetIntermediateBufferHandle

func (a ANEModel) SetIntermediateBufferHandle(value uint64)

func (ANEModel) SetL

func (a ANEModel) SetL(value os.OSUnfairLockS)

func (ANEModel) SetMapper

func (a ANEModel) SetMapper(value IANEProgramIOSurfacesMapper)

func (ANEModel) SetModelAttributes

func (a ANEModel) SetModelAttributes(value foundation.INSDictionary)

func (ANEModel) SetPerfStatsMask

func (a ANEModel) SetPerfStatsMask(value uint32)

func (ANEModel) SetProgram

func (a ANEModel) SetProgram(value IANEProgramForEvaluation)

func (ANEModel) SetProgramHandle

func (a ANEModel) SetProgramHandle(value uint64)

func (ANEModel) SetQueueDepth

func (a ANEModel) SetQueueDepth(value int8)

func (ANEModel) SetState

func (a ANEModel) SetState(value uint64)

func (ANEModel) SetString_id

func (a ANEModel) SetString_id(value uint64)

func (ANEModel) ShallowCopy

func (a ANEModel) ShallowCopy() objectivec.IObject

func (ANEModel) SourceURL

func (a ANEModel) SourceURL() foundation.NSURL

func (ANEModel) State

func (a ANEModel) State() uint64

func (ANEModel) String_id

func (a ANEModel) String_id() uint64

func (ANEModel) SymbolIndicesForProcedureIndexIndexArrayKey

func (a ANEModel) SymbolIndicesForProcedureIndexIndexArrayKey(index uint32, key objectivec.IObject) objectivec.IObject

func (ANEModel) UUID

func (a ANEModel) UUID() foundation.NSUUID

func (ANEModel) UpdateModelAttributesState

func (a ANEModel) UpdateModelAttributesState(attributes objectivec.IObject, state uint64)

func (ANEModel) UpdateModelAttributesStateProgramHandleIntermediateBufferHandleQueueDepth

func (a ANEModel) UpdateModelAttributesStateProgramHandleIntermediateBufferHandleQueueDepth(attributes objectivec.IObject, state uint64, handle uint64, handle2 uint64, depth int8)

type ANEModelClass

type ANEModelClass struct {
	// contains filtered or unexported fields
}

func GetANEModelClass

func GetANEModelClass() ANEModelClass

GetANEModelClass returns the class object for _ANEModel.

func (ANEModelClass) Alloc

func (ac ANEModelClass) Alloc() ANEModel

Alloc allocates memory for a new instance of the class.

func (ANEModelClass) Class added in v0.5.0

func (ac ANEModelClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEModelClass) CorrectFileURLFormat

func (_ANEModelClass ANEModelClass) CorrectFileURLFormat(uRLFormat objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLKey

func (_ANEModelClass ANEModelClass) ModelAtURLKey(url foundation.NSURL, key objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLKeyModelAttributes

func (_ANEModelClass ANEModelClass) ModelAtURLKeyModelAttributes(url foundation.NSURL, key objectivec.IObject, attributes objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLKeyMpsConstants

func (_ANEModelClass ANEModelClass) ModelAtURLKeyMpsConstants(url foundation.NSURL, key objectivec.IObject, constants objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLWithCacheURLIdentifierKeyCacheURLIdentifier

func (_ANEModelClass ANEModelClass) ModelAtURLWithCacheURLIdentifierKeyCacheURLIdentifier(uRLIdentifier objectivec.IObject, key objectivec.IObject, uRLIdentifier2 objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyCacheURLIdentifier

func (_ANEModelClass ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyCacheURLIdentifier(url foundation.NSURL, url2 foundation.NSURL, key objectivec.IObject, uRLIdentifier objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyIdentifierSourceCacheURLIdentifier

func (_ANEModelClass ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyIdentifierSourceCacheURLIdentifier(url foundation.NSURL, url2 foundation.NSURL, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyIdentifierSourceCacheURLIdentifierUUID

func (_ANEModelClass ANEModelClass) ModelAtURLWithSourceURLSourceURLKeyIdentifierSourceCacheURLIdentifierUUID(url foundation.NSURL, url2 foundation.NSURL, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, uid objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelWithCacheURLIdentifier

func (_ANEModelClass ANEModelClass) ModelWithCacheURLIdentifier(uRLIdentifier objectivec.IObject) objectivec.IObject

func (ANEModelClass) ModelWithCacheURLIdentifierUUID

func (_ANEModelClass ANEModelClass) ModelWithCacheURLIdentifierUUID(uRLIdentifier objectivec.IObject, uid objectivec.IObject) objectivec.IObject

func (ANEModelClass) SupportsSecureCoding

func (_ANEModelClass ANEModelClass) SupportsSecureCoding() bool

type ANEModelInstanceParameters

type ANEModelInstanceParameters struct {
	objectivec.Object
}

Methods

func ANEModelInstanceParametersFromID

func ANEModelInstanceParametersFromID(id objc.ID) ANEModelInstanceParameters

ANEModelInstanceParametersFromID constructs a ANEModelInstanceParameters from an objc.ID.

func NewANEModelInstanceParameters

func NewANEModelInstanceParameters() ANEModelInstanceParameters

NewANEModelInstanceParameters creates a new ANEModelInstanceParameters instance.

func NewANEModelInstanceParametersWithCoder

func NewANEModelInstanceParametersWithCoder(coder objectivec.IObject) ANEModelInstanceParameters

func NewANEModelInstanceParametersWithProcedureDataProcedureArray

func NewANEModelInstanceParametersWithProcedureDataProcedureArray(data objectivec.IObject, array objectivec.IObject) ANEModelInstanceParameters

func (ANEModelInstanceParameters) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEModelInstanceParameters) EncodeWithCoder

func (a ANEModelInstanceParameters) EncodeWithCoder(coder foundation.INSCoder)

func (ANEModelInstanceParameters) Init

Init initializes the instance.

func (ANEModelInstanceParameters) InitWithCoder

func (ANEModelInstanceParameters) InitWithProcedureDataProcedureArray

func (a ANEModelInstanceParameters) InitWithProcedureDataProcedureArray(data objectivec.IObject, array objectivec.IObject) ANEModelInstanceParameters

func (ANEModelInstanceParameters) InstanceName

func (a ANEModelInstanceParameters) InstanceName() string

func (ANEModelInstanceParameters) ProcedureArray

func (a ANEModelInstanceParameters) ProcedureArray() foundation.INSArray

type ANEModelInstanceParametersClass

type ANEModelInstanceParametersClass struct {
	// contains filtered or unexported fields
}

func GetANEModelInstanceParametersClass

func GetANEModelInstanceParametersClass() ANEModelInstanceParametersClass

GetANEModelInstanceParametersClass returns the class object for _ANEModelInstanceParameters.

func (ANEModelInstanceParametersClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEModelInstanceParametersClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEModelInstanceParametersClass) SupportsSecureCoding

func (_ANEModelInstanceParametersClass ANEModelInstanceParametersClass) SupportsSecureCoding() bool

func (ANEModelInstanceParametersClass) WithProcedureDataProcedureArray

func (_ANEModelInstanceParametersClass ANEModelInstanceParametersClass) WithProcedureDataProcedureArray(data objectivec.IObject, array objectivec.IObject) objectivec.IObject

type ANEModelToken

type ANEModelToken struct {
	objectivec.Object
}

Methods

func ANEModelTokenFromID

func ANEModelTokenFromID(id objc.ID) ANEModelToken

ANEModelTokenFromID constructs a ANEModelToken from an objc.ID.

func NewANEModelToken

func NewANEModelToken() ANEModelToken

NewANEModelToken creates a new ANEModelToken instance.

func NewANEModelTokenWithAuditTokenModelIdentifierProcessIdentifier

func NewANEModelTokenWithAuditTokenModelIdentifierProcessIdentifier(token unsafe.Pointer, identifier objectivec.IObject, identifier2 int) ANEModelToken

func NewANEModelTokenWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier

func NewANEModelTokenWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier(identity objectivec.IObject, identity2 objectivec.IObject, identifier objectivec.IObject, identifier2 int) ANEModelToken

func (ANEModelToken) Autorelease

func (a ANEModelToken) Autorelease() ANEModelToken

Autorelease adds the receiver to the current autorelease pool.

func (ANEModelToken) CsIdentity

func (a ANEModelToken) CsIdentity() string

func (ANEModelToken) Init

func (a ANEModelToken) Init() ANEModelToken

Init initializes the instance.

func (ANEModelToken) InitWithAuditTokenModelIdentifierProcessIdentifier

func (a ANEModelToken) InitWithAuditTokenModelIdentifierProcessIdentifier(token unsafe.Pointer, identifier objectivec.IObject, identifier2 int) ANEModelToken

func (ANEModelToken) InitWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier

func (a ANEModelToken) InitWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier(identity objectivec.IObject, identity2 objectivec.IObject, identifier objectivec.IObject, identifier2 int) ANEModelToken

func (ANEModelToken) ModelIdentifier

func (a ANEModelToken) ModelIdentifier() string

func (ANEModelToken) ProcessIdentifier

func (a ANEModelToken) ProcessIdentifier() int

func (ANEModelToken) TeamIdentity

func (a ANEModelToken) TeamIdentity() string

type ANEModelTokenClass

type ANEModelTokenClass struct {
	// contains filtered or unexported fields
}

func GetANEModelTokenClass

func GetANEModelTokenClass() ANEModelTokenClass

GetANEModelTokenClass returns the class object for _ANEModelToken.

func (ANEModelTokenClass) Alloc

func (ac ANEModelTokenClass) Alloc() ANEModelToken

Alloc allocates memory for a new instance of the class.

func (ANEModelTokenClass) Class added in v0.5.0

func (ac ANEModelTokenClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEModelTokenClass) CodeSigningIDForProcessIdentifier

func (_ANEModelTokenClass ANEModelTokenClass) CodeSigningIDForProcessIdentifier(iDFor unsafe.Pointer, identifier int) objectivec.IObject

func (ANEModelTokenClass) ProcessNameForIdentifier

func (_ANEModelTokenClass ANEModelTokenClass) ProcessNameForIdentifier(for_ unsafe.Pointer, identifier int) objectivec.IObject

func (ANEModelTokenClass) TeamIDForProcessIdentifier

func (_ANEModelTokenClass ANEModelTokenClass) TeamIDForProcessIdentifier(iDFor unsafe.Pointer, identifier int) objectivec.IObject

func (ANEModelTokenClass) TokenWithAuditTokenModelIdentifierProcessIdentifier

func (_ANEModelTokenClass ANEModelTokenClass) TokenWithAuditTokenModelIdentifierProcessIdentifier(token unsafe.Pointer, identifier objectivec.IObject, identifier2 int) objectivec.IObject

func (ANEModelTokenClass) TokenWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier

func (_ANEModelTokenClass ANEModelTokenClass) TokenWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier(identity objectivec.IObject, identity2 objectivec.IObject, identifier objectivec.IObject, identifier2 int) objectivec.IObject

type ANENotificationMessageStruct added in v0.5.5

type ANENotificationMessageStruct struct {
	Field1 int32
	Field2 int32
	Field3 unsafe.Pointer
	Field4 *objc.ID
	Field5 [4]uint32
}

ANENotificationMessageStruct

type ANEOutputSetEnqueue

type ANEOutputSetEnqueue struct {
	objectivec.Object
}

Methods

func ANEOutputSetEnqueueFromID

func ANEOutputSetEnqueueFromID(id objc.ID) ANEOutputSetEnqueue

ANEOutputSetEnqueueFromID constructs a ANEOutputSetEnqueue from an objc.ID.

func NewANEOutputSetEnqueue

func NewANEOutputSetEnqueue() ANEOutputSetEnqueue

NewANEOutputSetEnqueue creates a new ANEOutputSetEnqueue instance.

func NewANEOutputSetEnqueueOutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop

func NewANEOutputSetEnqueueOutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop(index uint32, index2 uint32, value uint64, required bool, loop bool) ANEOutputSetEnqueue

func (ANEOutputSetEnqueue) Autorelease

func (a ANEOutputSetEnqueue) Autorelease() ANEOutputSetEnqueue

Autorelease adds the receiver to the current autorelease pool.

func (ANEOutputSetEnqueue) Init

Init initializes the instance.

func (ANEOutputSetEnqueue) InitOutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop

func (a ANEOutputSetEnqueue) InitOutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop(index uint32, index2 uint32, value uint64, required bool, loop bool) ANEOutputSetEnqueue

func (ANEOutputSetEnqueue) IsOpenLoop

func (a ANEOutputSetEnqueue) IsOpenLoop() bool

func (ANEOutputSetEnqueue) ProcedureIndex

func (a ANEOutputSetEnqueue) ProcedureIndex() uint32

func (ANEOutputSetEnqueue) SetIndex

func (a ANEOutputSetEnqueue) SetIndex() uint32

func (ANEOutputSetEnqueue) SignalNotRequired

func (a ANEOutputSetEnqueue) SignalNotRequired() bool

func (ANEOutputSetEnqueue) SignalValue

func (a ANEOutputSetEnqueue) SignalValue() uint64

type ANEOutputSetEnqueueClass

type ANEOutputSetEnqueueClass struct {
	// contains filtered or unexported fields
}

func GetANEOutputSetEnqueueClass

func GetANEOutputSetEnqueueClass() ANEOutputSetEnqueueClass

GetANEOutputSetEnqueueClass returns the class object for _ANEOutputSetEnqueue.

func (ANEOutputSetEnqueueClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEOutputSetEnqueueClass) Class added in v0.5.0

func (ac ANEOutputSetEnqueueClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEOutputSetEnqueueClass) OutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop

func (_ANEOutputSetEnqueueClass ANEOutputSetEnqueueClass) OutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop(index uint32, index2 uint32, value uint64, required bool, loop bool) objectivec.IObject

type ANEPerformanceStats

type ANEPerformanceStats struct {
	objectivec.Object
}

Methods

func ANEPerformanceStatsFromID

func ANEPerformanceStatsFromID(id objc.ID) ANEPerformanceStats

ANEPerformanceStatsFromID constructs a ANEPerformanceStats from an objc.ID.

func NewANEPerformanceStats

func NewANEPerformanceStats() ANEPerformanceStats

NewANEPerformanceStats creates a new ANEPerformanceStats instance.

func NewANEPerformanceStatsWithHardwareExecutionPerfCounterDataANEStatsRawData

func NewANEPerformanceStatsWithHardwareExecutionPerfCounterDataANEStatsRawData(execution uint64, data objectivec.IObject, data2 objectivec.IObject) ANEPerformanceStats

func NewANEPerformanceStatsWithReconstructedDataHardwareExecutionNS

func NewANEPerformanceStatsWithReconstructedDataHardwareExecutionNS(data objectivec.IObject, ns uint64) ANEPerformanceStats

func NewANEPerformanceStatsWithRequestPerformanceBufferStatsBufferSize

func NewANEPerformanceStatsWithRequestPerformanceBufferStatsBufferSize(buffer unsafe.Pointer, size *uint32) ANEPerformanceStats

func (ANEPerformanceStats) Autorelease

func (a ANEPerformanceStats) Autorelease() ANEPerformanceStats

Autorelease adds the receiver to the current autorelease pool.

func (ANEPerformanceStats) EmitPerfcounterSignpostsWithModelStringID

func (a ANEPerformanceStats) EmitPerfcounterSignpostsWithModelStringID(id uint64)

func (ANEPerformanceStats) HwExecutionTime

func (a ANEPerformanceStats) HwExecutionTime() uint64

func (ANEPerformanceStats) Init

Init initializes the instance.

func (ANEPerformanceStats) InitWithHardwareExecutionPerfCounterDataANEStatsRawData

func (a ANEPerformanceStats) InitWithHardwareExecutionPerfCounterDataANEStatsRawData(execution uint64, data objectivec.IObject, data2 objectivec.IObject) ANEPerformanceStats

func (ANEPerformanceStats) InitWithReconstructedDataHardwareExecutionNS

func (a ANEPerformanceStats) InitWithReconstructedDataHardwareExecutionNS(data objectivec.IObject, ns uint64) ANEPerformanceStats

func (ANEPerformanceStats) InitWithRequestPerformanceBufferStatsBufferSize

func (a ANEPerformanceStats) InitWithRequestPerformanceBufferStatsBufferSize(buffer unsafe.Pointer, size *uint32) ANEPerformanceStats

func (ANEPerformanceStats) PStatsRawData

func (a ANEPerformanceStats) PStatsRawData() foundation.NSData

func (ANEPerformanceStats) PerfCounterData

func (a ANEPerformanceStats) PerfCounterData() foundation.NSData

func (ANEPerformanceStats) PerformanceCounters

func (a ANEPerformanceStats) PerformanceCounters() objectivec.IObject

func (ANEPerformanceStats) StringForPerfCounter

func (a ANEPerformanceStats) StringForPerfCounter(counter int) objectivec.IObject

type ANEPerformanceStatsClass

type ANEPerformanceStatsClass struct {
	// contains filtered or unexported fields
}

func GetANEPerformanceStatsClass

func GetANEPerformanceStatsClass() ANEPerformanceStatsClass

GetANEPerformanceStatsClass returns the class object for _ANEPerformanceStats.

func (ANEPerformanceStatsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEPerformanceStatsClass) Class added in v0.5.0

func (ac ANEPerformanceStatsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEPerformanceStatsClass) DriverMaskForANEFMask

func (_ANEPerformanceStatsClass ANEPerformanceStatsClass) DriverMaskForANEFMask(aNEFMask uint32) uint32

func (ANEPerformanceStatsClass) StatsWithHardwareExecutionNS

func (_ANEPerformanceStatsClass ANEPerformanceStatsClass) StatsWithHardwareExecutionNS(ns uint64) objectivec.IObject

func (ANEPerformanceStatsClass) StatsWithReconstructedHardwareExecutionNSAneStatsRawData

func (_ANEPerformanceStatsClass ANEPerformanceStatsClass) StatsWithReconstructedHardwareExecutionNSAneStatsRawData(reconstructed objectivec.IObject, ns uint64, data objectivec.IObject) objectivec.IObject

func (ANEPerformanceStatsClass) StatsWithRequestPerformanceBufferStatsBufferSize

func (_ANEPerformanceStatsClass ANEPerformanceStatsClass) StatsWithRequestPerformanceBufferStatsBufferSize(buffer unsafe.Pointer, size *uint32) objectivec.IObject

type ANEPerformanceStatsIOSurface

type ANEPerformanceStatsIOSurface struct {
	objectivec.Object
}

Methods

func ANEPerformanceStatsIOSurfaceFromID

func ANEPerformanceStatsIOSurfaceFromID(id objc.ID) ANEPerformanceStatsIOSurface

ANEPerformanceStatsIOSurfaceFromID constructs a ANEPerformanceStatsIOSurface from an objc.ID.

func NewANEPerformanceStatsIOSurface

func NewANEPerformanceStatsIOSurface() ANEPerformanceStatsIOSurface

NewANEPerformanceStatsIOSurface creates a new ANEPerformanceStatsIOSurface instance.

func NewANEPerformanceStatsIOSurfaceWithIOSurfaceStatType

func NewANEPerformanceStatsIOSurfaceWithIOSurfaceStatType(iOSurface objectivec.IObject, type_ int64) ANEPerformanceStatsIOSurface

func (ANEPerformanceStatsIOSurface) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEPerformanceStatsIOSurface) Init

Init initializes the instance.

func (ANEPerformanceStatsIOSurface) InitWithIOSurfaceStatType

func (a ANEPerformanceStatsIOSurface) InitWithIOSurfaceStatType(iOSurface objectivec.IObject, type_ int64) ANEPerformanceStatsIOSurface

func (ANEPerformanceStatsIOSurface) StatType

func (a ANEPerformanceStatsIOSurface) StatType() int64

func (ANEPerformanceStatsIOSurface) Stats

type ANEPerformanceStatsIOSurfaceClass

type ANEPerformanceStatsIOSurfaceClass struct {
	// contains filtered or unexported fields
}

func GetANEPerformanceStatsIOSurfaceClass

func GetANEPerformanceStatsIOSurfaceClass() ANEPerformanceStatsIOSurfaceClass

GetANEPerformanceStatsIOSurfaceClass returns the class object for _ANEPerformanceStatsIOSurface.

func (ANEPerformanceStatsIOSurfaceClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEPerformanceStatsIOSurfaceClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEPerformanceStatsIOSurfaceClass) ObjectWithIOSurfaceStatType

func (_ANEPerformanceStatsIOSurfaceClass ANEPerformanceStatsIOSurfaceClass) ObjectWithIOSurfaceStatType(iOSurface objectivec.IObject, type_ int64) objectivec.IObject

type ANEProcedureData

type ANEProcedureData struct {
	objectivec.Object
}

Methods

func ANEProcedureDataFromID

func ANEProcedureDataFromID(id objc.ID) ANEProcedureData

ANEProcedureDataFromID constructs a ANEProcedureData from an objc.ID.

func NewANEProcedureData

func NewANEProcedureData() ANEProcedureData

NewANEProcedureData creates a new ANEProcedureData instance.

func NewANEProcedureDataWithCoder

func NewANEProcedureDataWithCoder(coder objectivec.IObject) ANEProcedureData

func NewANEProcedureDataWithProcedureWeightArray

func NewANEProcedureDataWithProcedureWeightArray(procedure objectivec.IObject, array objectivec.IObject) ANEProcedureData

func (ANEProcedureData) Autorelease

func (a ANEProcedureData) Autorelease() ANEProcedureData

Autorelease adds the receiver to the current autorelease pool.

func (ANEProcedureData) EncodeWithCoder

func (a ANEProcedureData) EncodeWithCoder(coder foundation.INSCoder)

func (ANEProcedureData) Init

Init initializes the instance.

func (ANEProcedureData) InitWithCoder

func (a ANEProcedureData) InitWithCoder(coder foundation.INSCoder) ANEProcedureData

func (ANEProcedureData) InitWithProcedureWeightArray

func (a ANEProcedureData) InitWithProcedureWeightArray(procedure objectivec.IObject, array objectivec.IObject) ANEProcedureData

func (ANEProcedureData) ProcedureSymbol

func (a ANEProcedureData) ProcedureSymbol() string

func (ANEProcedureData) WeightArray

func (a ANEProcedureData) WeightArray() foundation.INSArray

type ANEProcedureDataClass

type ANEProcedureDataClass struct {
	// contains filtered or unexported fields
}

func GetANEProcedureDataClass

func GetANEProcedureDataClass() ANEProcedureDataClass

GetANEProcedureDataClass returns the class object for _ANEProcedureData.

func (ANEProcedureDataClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEProcedureDataClass) Class added in v0.5.0

func (ac ANEProcedureDataClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEProcedureDataClass) ProcedureDataWithSymbolWeightArray

func (_ANEProcedureDataClass ANEProcedureDataClass) ProcedureDataWithSymbolWeightArray(symbol objectivec.IObject, array objectivec.IObject) objectivec.IObject

func (ANEProcedureDataClass) SupportsSecureCoding

func (_ANEProcedureDataClass ANEProcedureDataClass) SupportsSecureCoding() bool

type ANEProgramForEvaluation

type ANEProgramForEvaluation struct {
	objectivec.Object
}

Methods

func ANEProgramForEvaluationFromID

func ANEProgramForEvaluationFromID(id objc.ID) ANEProgramForEvaluation

ANEProgramForEvaluationFromID constructs a ANEProgramForEvaluation from an objc.ID.

func NewANEProgramForEvaluation

func NewANEProgramForEvaluation() ANEProgramForEvaluation

NewANEProgramForEvaluation creates a new ANEProgramForEvaluation instance.

func NewANEProgramForEvaluationWithControllerIntermediateBufferHandleQueueDepth

func NewANEProgramForEvaluationWithControllerIntermediateBufferHandleQueueDepth(controller objectivec.IObject, handle uint64, depth int8) ANEProgramForEvaluation

func (ANEProgramForEvaluation) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEProgramForEvaluation) Controller

func (ANEProgramForEvaluation) CurrentAsyncRequestsInFlight

func (a ANEProgramForEvaluation) CurrentAsyncRequestsInFlight() int64

func (ANEProgramForEvaluation) Init

Init initializes the instance.

func (ANEProgramForEvaluation) InitWithControllerIntermediateBufferHandleQueueDepth

func (a ANEProgramForEvaluation) InitWithControllerIntermediateBufferHandleQueueDepth(controller objectivec.IObject, handle uint64, depth int8) ANEProgramForEvaluation

func (ANEProgramForEvaluation) IntermediateBufferHandle

func (a ANEProgramForEvaluation) IntermediateBufferHandle() uint64

func (ANEProgramForEvaluation) ProcessInputBuffersModelOptionsError

func (a ANEProgramForEvaluation) ProcessInputBuffersModelOptionsError(buffers objectivec.IObject, model objectivec.IObject, options objectivec.IObject) (bool, error)

func (ANEProgramForEvaluation) ProcessOutputSetModelOptionsError

func (a ANEProgramForEvaluation) ProcessOutputSetModelOptionsError(set objectivec.IObject, model objectivec.IObject, options objectivec.IObject) (bool, error)

func (ANEProgramForEvaluation) ProcessRequestModelQosQIndexModelStringIDOptionsReturnValueError

func (a ANEProgramForEvaluation) ProcessRequestModelQosQIndexModelStringIDOptionsReturnValueError(request objectivec.IObject, model objectivec.IObject, qos uint32, index uint64, id uint64, options objectivec.IObject, value *uint32) (bool, error)

func (ANEProgramForEvaluation) ProcessSessionHintOptionsReportError

func (a ANEProgramForEvaluation) ProcessSessionHintOptionsReportError(hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)

func (ANEProgramForEvaluation) ProgramHandle

func (a ANEProgramForEvaluation) ProgramHandle() uint64

func (ANEProgramForEvaluation) ProgramInferenceOtherErrorForMessageModelMethodName

func (a ANEProgramForEvaluation) ProgramInferenceOtherErrorForMessageModelMethodName(message *ANENotificationMessageStruct, model objectivec.IObject, name objectivec.IObject) objectivec.IObject

func (ANEProgramForEvaluation) QueueDepth

func (a ANEProgramForEvaluation) QueueDepth() int8

func (ANEProgramForEvaluation) RequestsInFlight

func (a ANEProgramForEvaluation) RequestsInFlight() objectivec.Object

func (ANEProgramForEvaluation) SetCurrentAsyncRequestsInFlight

func (a ANEProgramForEvaluation) SetCurrentAsyncRequestsInFlight(value int64)

func (ANEProgramForEvaluation) SetIntermediateBufferHandle

func (a ANEProgramForEvaluation) SetIntermediateBufferHandle(value uint64)

func (ANEProgramForEvaluation) SetProgramHandle

func (a ANEProgramForEvaluation) SetProgramHandle(value uint64)

type ANEProgramForEvaluationClass

type ANEProgramForEvaluationClass struct {
	// contains filtered or unexported fields
}

func GetANEProgramForEvaluationClass

func GetANEProgramForEvaluationClass() ANEProgramForEvaluationClass

GetANEProgramForEvaluationClass returns the class object for _ANEProgramForEvaluation.

func (ANEProgramForEvaluationClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEProgramForEvaluationClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEProgramForEvaluationClass) ProgramWithControllerIntermediateBufferHandleQueueDepth

func (_ANEProgramForEvaluationClass ANEProgramForEvaluationClass) ProgramWithControllerIntermediateBufferHandleQueueDepth(controller objectivec.IObject, handle uint64, depth int8) objectivec.IObject

func (ANEProgramForEvaluationClass) ProgramWithHandleIntermediateBufferHandleQueueDepth

func (_ANEProgramForEvaluationClass ANEProgramForEvaluationClass) ProgramWithHandleIntermediateBufferHandleQueueDepth(handle uint64, handle2 uint64, depth int8) objectivec.IObject

type ANEProgramIOSurfacesMapper

type ANEProgramIOSurfacesMapper struct {
	objectivec.Object
}

Methods

func ANEProgramIOSurfacesMapperFromID

func ANEProgramIOSurfacesMapperFromID(id objc.ID) ANEProgramIOSurfacesMapper

ANEProgramIOSurfacesMapperFromID constructs a ANEProgramIOSurfacesMapper from an objc.ID.

func NewANEProgramIOSurfacesMapper

func NewANEProgramIOSurfacesMapper() ANEProgramIOSurfacesMapper

NewANEProgramIOSurfacesMapper creates a new ANEProgramIOSurfacesMapper instance.

func NewANEProgramIOSurfacesMapperWithController

func NewANEProgramIOSurfacesMapperWithController(controller objectivec.IObject) ANEProgramIOSurfacesMapper

func (ANEProgramIOSurfacesMapper) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANEProgramIOSurfacesMapper) Controller

func (ANEProgramIOSurfacesMapper) DeviceController

func (a ANEProgramIOSurfacesMapper) DeviceController() IANEDeviceController

func (ANEProgramIOSurfacesMapper) Init

Init initializes the instance.

func (ANEProgramIOSurfacesMapper) InitWithController

func (ANEProgramIOSurfacesMapper) MapIOSurfacesWithModelRequestCacheInferenceError

func (a ANEProgramIOSurfacesMapper) MapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)

func (ANEProgramIOSurfacesMapper) PrepareANEMemoryMappingParamsRequest

func (a ANEProgramIOSurfacesMapper) PrepareANEMemoryMappingParamsRequest(params *ANEMemoryMappingParamsStruct, request objectivec.IObject)

func (ANEProgramIOSurfacesMapper) ProgramHandle

func (a ANEProgramIOSurfacesMapper) ProgramHandle() uint64

func (ANEProgramIOSurfacesMapper) UnmapIOSurfacesWithModelRequestError

func (a ANEProgramIOSurfacesMapper) UnmapIOSurfacesWithModelRequestError(model objectivec.IObject, request objectivec.IObject) (bool, error)

func (ANEProgramIOSurfacesMapper) ValidateRequestModel

func (a ANEProgramIOSurfacesMapper) ValidateRequestModel(request objectivec.IObject, model objectivec.IObject) bool

type ANEProgramIOSurfacesMapperClass

type ANEProgramIOSurfacesMapperClass struct {
	// contains filtered or unexported fields
}

func GetANEProgramIOSurfacesMapperClass

func GetANEProgramIOSurfacesMapperClass() ANEProgramIOSurfacesMapperClass

GetANEProgramIOSurfacesMapperClass returns the class object for _ANEProgramIOSurfacesMapper.

func (ANEProgramIOSurfacesMapperClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEProgramIOSurfacesMapperClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANEProgramIOSurfacesMapperClass) MapperWithController

func (_ANEProgramIOSurfacesMapperClass ANEProgramIOSurfacesMapperClass) MapperWithController(controller objectivec.IObject) objectivec.IObject

func (ANEProgramIOSurfacesMapperClass) MapperWithProgramHandle

func (_ANEProgramIOSurfacesMapperClass ANEProgramIOSurfacesMapperClass) MapperWithProgramHandle(handle uint64) objectivec.IObject

type ANEQoSMapper

type ANEQoSMapper struct {
	objectivec.Object
}

func ANEQoSMapperFromID

func ANEQoSMapperFromID(id objc.ID) ANEQoSMapper

ANEQoSMapperFromID constructs a ANEQoSMapper from an objc.ID.

func NewANEQoSMapper

func NewANEQoSMapper() ANEQoSMapper

NewANEQoSMapper creates a new ANEQoSMapper instance.

func (ANEQoSMapper) Autorelease

func (a ANEQoSMapper) Autorelease() ANEQoSMapper

Autorelease adds the receiver to the current autorelease pool.

func (ANEQoSMapper) Init

func (a ANEQoSMapper) Init() ANEQoSMapper

Init initializes the instance.

type ANEQoSMapperClass

type ANEQoSMapperClass struct {
	// contains filtered or unexported fields
}

func GetANEQoSMapperClass

func GetANEQoSMapperClass() ANEQoSMapperClass

GetANEQoSMapperClass returns the class object for _ANEQoSMapper.

func (ANEQoSMapperClass) Alloc

func (ac ANEQoSMapperClass) Alloc() ANEQoSMapper

Alloc allocates memory for a new instance of the class.

func (ANEQoSMapperClass) AneBackgroundTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneBackgroundTaskQoS() uint32

func (ANEQoSMapperClass) AneDefaultTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneDefaultTaskQoS() uint32

func (ANEQoSMapperClass) AneRealTimeTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneRealTimeTaskQoS() uint32

func (ANEQoSMapperClass) AneUserInitiatedTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneUserInitiatedTaskQoS() uint32

func (ANEQoSMapperClass) AneUserInteractiveTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneUserInteractiveTaskQoS() uint32

func (ANEQoSMapperClass) AneUtilityTaskQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) AneUtilityTaskQoS() uint32

func (ANEQoSMapperClass) Class added in v0.5.0

func (ac ANEQoSMapperClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEQoSMapperClass) DispatchQueueArrayByMappingPrioritiesWithTag

func (_ANEQoSMapperClass ANEQoSMapperClass) DispatchQueueArrayByMappingPrioritiesWithTag(tag objectivec.IObject) objectivec.IObject

func (ANEQoSMapperClass) ProgramPriorityForQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) ProgramPriorityForQoS(s uint32) int

func (ANEQoSMapperClass) QosForProgramPriority

func (_ANEQoSMapperClass ANEQoSMapperClass) QosForProgramPriority(priority int) uint32

func (ANEQoSMapperClass) QueueIndexForQoS

func (_ANEQoSMapperClass ANEQoSMapperClass) QueueIndexForQoS(s uint32) uint64

func (ANEQoSMapperClass) RealTimeProgramPriority

func (_ANEQoSMapperClass ANEQoSMapperClass) RealTimeProgramPriority() int

func (ANEQoSMapperClass) RealTimeQueueIndex

func (_ANEQoSMapperClass ANEQoSMapperClass) RealTimeQueueIndex() uint64

type ANERequest

type ANERequest struct {
	objectivec.Object
}

Methods

func ANERequestFromID

func ANERequestFromID(id objc.ID) ANERequest

ANERequestFromID constructs a ANERequest from an objc.ID.

func NewANERequest

func NewANERequest() ANERequest

NewANERequest creates a new ANERequest instance.

func NewANERequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle

func NewANERequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject) ANERequest

func NewANERequestWithVirtualModel

func NewANERequestWithVirtualModel(model unsafe.Pointer) ANERequest

func (ANERequest) Autorelease

func (a ANERequest) Autorelease() ANERequest

Autorelease adds the receiver to the current autorelease pool.

func (ANERequest) ClearCompletionHandler added in v0.2.0

func (a ANERequest) ClearCompletionHandler()

ClearCompletionHandler clears and releases any retained completion handler.

func (ANERequest) Init

func (a ANERequest) Init() ANERequest

Init initializes the instance.

func (ANERequest) InitWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle

func (a ANERequest) InitWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject) ANERequest

func (ANERequest) InitWithVirtualModel

func (a ANERequest) InitWithVirtualModel(model unsafe.Pointer) ANERequest

func (ANERequest) InputArray

func (a ANERequest) InputArray() foundation.INSArray

func (ANERequest) InputIndexArray

func (a ANERequest) InputIndexArray() foundation.INSArray

func (ANERequest) IoSurfacesCount

func (a ANERequest) IoSurfacesCount() uint64

func (ANERequest) OutputArray

func (a ANERequest) OutputArray() foundation.INSArray

func (ANERequest) OutputIndexArray

func (a ANERequest) OutputIndexArray() foundation.INSArray

func (ANERequest) PerfStats

func (a ANERequest) PerfStats() IANEPerformanceStats

func (ANERequest) PerfStatsArray

func (a ANERequest) PerfStatsArray() foundation.INSArray

func (ANERequest) ProcedureIndex

func (a ANERequest) ProcedureIndex() foundation.NSNumber

func (ANERequest) Set

func (a ANERequest) Set(ctx context.Context) (bool, error)

Set is a synchronous wrapper around ANERequest.SetCompletionHandler. It blocks until the completion handler fires or the context is cancelled.

func (ANERequest) SetCompletionHandler

func (a ANERequest) SetCompletionHandler(handler BoolHandler)

Argument one is a BOOL, established by observation of the shipped framework, not by the documented declaration, which is only id. Whether the block takes further arguments is unestablished: the runtime encoding is a bare @?. Under arm64 AAPCS a callee that reads fewer arguments than were passed is safe, so this wrapper deliberately reads argument one only. Do not add parameters without new evidence.

func (ANERequest) SetCompletionHandlerRetained added in v0.2.0

func (a ANERequest) SetCompletionHandlerRetained(handler BoolHandler) *CompletionHandlerBinding

SetCompletionHandlerRetained sets a completion handler and retains the block via associated object to avoid premature release on async paths.

The handler takes one BOOL. The framework invokes setCompletionHandler:'s block with a single argument, established from runtime evidence rather than from the header: the pinned _ANERequest.h declares the property as an opaque "id /* block */", and an ObjC block encoding is "@?", which carries no inner signature at all. A block must therefore be treated as arity-unknown, never as arity-0 and never as taking an error.

This helper previously declared func(bool, error) and read a second register that the caller never set. Under the arm64 procedure call standard a callee reading FEWER arguments than were passed is safe, while one reading MORE is not: the extra register holds whatever was left there, and consuming it as an NSError sends a message to a non-object. That is the SIGSEGV reported against this path.

func (ANERequest) SetPerfStats

func (a ANERequest) SetPerfStats(value IANEPerformanceStats)

func (ANERequest) SetSharedEvents

func (a ANERequest) SetSharedEvents(value IANESharedEvents)

func (ANERequest) SetTransactionHandle

func (a ANERequest) SetTransactionHandle(value foundation.NSNumber)

func (ANERequest) SharedEvents

func (a ANERequest) SharedEvents() IANESharedEvents

func (ANERequest) TransactionHandle

func (a ANERequest) TransactionHandle() foundation.NSNumber

func (ANERequest) Validate

func (a ANERequest) Validate() bool

func (ANERequest) WeightsBuffer

func (a ANERequest) WeightsBuffer() IANEIOSurfaceObject

type ANERequestClass

type ANERequestClass struct {
	// contains filtered or unexported fields
}

func GetANERequestClass

func GetANERequestClass() ANERequestClass

GetANERequestClass returns the class object for _ANERequest.

func (ANERequestClass) Alloc

func (ac ANERequestClass) Alloc() ANERequest

Alloc allocates memory for a new instance of the class.

func (ANERequestClass) Class added in v0.5.0

func (ac ANERequestClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesPerfStatsProcedureIndex

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesPerfStatsProcedureIndex(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, stats objectivec.IObject, index objectivec.IObject) objectivec.IObject

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesProcedureIndex

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesProcedureIndex(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, index objectivec.IObject) objectivec.IObject

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndex

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndex(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject) objectivec.IObject

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEvents

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEvents(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject, events objectivec.IObject) objectivec.IObject

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject) objectivec.IObject

func (ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferProcedureIndex

func (_ANERequestClass ANERequestClass) RequestWithInputsInputIndicesOutputsOutputIndicesWeightsBufferProcedureIndex(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, index objectivec.IObject) objectivec.IObject

type ANESandboxingHelper

type ANESandboxingHelper struct {
	objectivec.Object
}

func ANESandboxingHelperFromID

func ANESandboxingHelperFromID(id objc.ID) ANESandboxingHelper

ANESandboxingHelperFromID constructs a ANESandboxingHelper from an objc.ID.

func NewANESandboxingHelper

func NewANESandboxingHelper() ANESandboxingHelper

NewANESandboxingHelper creates a new ANESandboxingHelper instance.

func (ANESandboxingHelper) Autorelease

func (a ANESandboxingHelper) Autorelease() ANESandboxingHelper

Autorelease adds the receiver to the current autorelease pool.

func (ANESandboxingHelper) Init

Init initializes the instance.

type ANESandboxingHelperClass

type ANESandboxingHelperClass struct {
	// contains filtered or unexported fields
}

func GetANESandboxingHelperClass

func GetANESandboxingHelperClass() ANESandboxingHelperClass

GetANESandboxingHelperClass returns the class object for _ANESandboxingHelper.

func (ANESandboxingHelperClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANESandboxingHelperClass) CanAccessPathAtMethodNameError

func (_ANESandboxingHelperClass ANESandboxingHelperClass) CanAccessPathAtMethodNameError(at objectivec.IObject, name objectivec.IObject) (bool, error)

func (ANESandboxingHelperClass) Class added in v0.5.0

func (ac ANESandboxingHelperClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANESandboxingHelperClass) ConsumeSandboxExtensionForModelError

func (_ANESandboxingHelperClass ANESandboxingHelperClass) ConsumeSandboxExtensionForModelError(extension objectivec.IObject, model objectivec.IObject) (int64, error)

func (ANESandboxingHelperClass) ConsumeSandboxExtensionForPathError

func (_ANESandboxingHelperClass ANESandboxingHelperClass) ConsumeSandboxExtensionForPathError(extension objectivec.IObject, path objectivec.IObject) (int64, error)

func (ANESandboxingHelperClass) IssueSandboxExtensionForModelError

func (_ANESandboxingHelperClass ANESandboxingHelperClass) IssueSandboxExtensionForModelError(model objectivec.IObject) (objectivec.IObject, error)

func (ANESandboxingHelperClass) IssueSandboxExtensionForPathError

func (_ANESandboxingHelperClass ANESandboxingHelperClass) IssueSandboxExtensionForPathError(path objectivec.IObject) (objectivec.IObject, error)

func (ANESandboxingHelperClass) ReleaseSandboxExtensionHandle

func (_ANESandboxingHelperClass ANESandboxingHelperClass) ReleaseSandboxExtensionHandle(extension objectivec.IObject, handle int64) bool

func (ANESandboxingHelperClass) SandboxExtensionPathForModelURL

func (_ANESandboxingHelperClass ANESandboxingHelperClass) SandboxExtensionPathForModelURL(url foundation.NSURL) objectivec.IObject

type ANESharedEvents

type ANESharedEvents struct {
	objectivec.Object
}

Methods

func ANESharedEventsFromID

func ANESharedEventsFromID(id objc.ID) ANESharedEvents

ANESharedEventsFromID constructs a ANESharedEvents from an objc.ID.

func NewANESharedEvents

func NewANESharedEvents() ANESharedEvents

NewANESharedEvents creates a new ANESharedEvents instance.

func NewANESharedEventsWithSignalEventsWaitEvents

func NewANESharedEventsWithSignalEventsWaitEvents(events objectivec.IObject, events2 objectivec.IObject) ANESharedEvents

func (ANESharedEvents) Autorelease

func (a ANESharedEvents) Autorelease() ANESharedEvents

Autorelease adds the receiver to the current autorelease pool.

func (ANESharedEvents) Init

Init initializes the instance.

func (ANESharedEvents) InitWithSignalEventsWaitEvents

func (a ANESharedEvents) InitWithSignalEventsWaitEvents(events objectivec.IObject, events2 objectivec.IObject) ANESharedEvents

func (ANESharedEvents) SetSignalEvents

func (a ANESharedEvents) SetSignalEvents(value foundation.INSArray)

func (ANESharedEvents) SetWaitEvents

func (a ANESharedEvents) SetWaitEvents(value foundation.INSArray)

func (ANESharedEvents) SignalEvents

func (a ANESharedEvents) SignalEvents() foundation.INSArray

func (ANESharedEvents) WaitEvents

func (a ANESharedEvents) WaitEvents() foundation.INSArray

type ANESharedEventsClass

type ANESharedEventsClass struct {
	// contains filtered or unexported fields
}

func GetANESharedEventsClass

func GetANESharedEventsClass() ANESharedEventsClass

GetANESharedEventsClass returns the class object for _ANESharedEvents.

func (ANESharedEventsClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANESharedEventsClass) Class added in v0.5.0

func (ac ANESharedEventsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANESharedEventsClass) SharedEventsWithSignalEventsWaitEvents

func (_ANESharedEventsClass ANESharedEventsClass) SharedEventsWithSignalEventsWaitEvents(events objectivec.IObject, events2 objectivec.IObject) objectivec.IObject

type ANESharedSignalEvent

type ANESharedSignalEvent struct {
	objectivec.Object
}

Methods

func ANESharedSignalEventFromID

func ANESharedSignalEventFromID(id objc.ID) ANESharedSignalEvent

ANESharedSignalEventFromID constructs a ANESharedSignalEvent from an objc.ID.

func NewANESharedSignalEvent

func NewANESharedSignalEvent() ANESharedSignalEvent

NewANESharedSignalEvent creates a new ANESharedSignalEvent instance.

func NewANESharedSignalEventWithCoder

func NewANESharedSignalEventWithCoder(coder objectivec.IObject) ANESharedSignalEvent

func NewANESharedSignalEventWithValueSymbolIndexEventTypeSharedEventAgentMask

func NewANESharedSignalEventWithValueSymbolIndexEventTypeSharedEventAgentMask(value uint64, index uint32, type_ int64, event objectivec.IObject, mask uint64) ANESharedSignalEvent

func (ANESharedSignalEvent) AgentMask

func (a ANESharedSignalEvent) AgentMask() uint64

func (ANESharedSignalEvent) Autorelease

Autorelease adds the receiver to the current autorelease pool.

func (ANESharedSignalEvent) EncodeWithCoder

func (a ANESharedSignalEvent) EncodeWithCoder(coder foundation.INSCoder)

func (ANESharedSignalEvent) EventType

func (a ANESharedSignalEvent) EventType() int64

func (ANESharedSignalEvent) Init

Init initializes the instance.

func (ANESharedSignalEvent) InitWithCoder

func (ANESharedSignalEvent) InitWithValueSymbolIndexEventTypeSharedEventAgentMask

func (a ANESharedSignalEvent) InitWithValueSymbolIndexEventTypeSharedEventAgentMask(value uint64, index uint32, type_ int64, event objectivec.IObject, mask uint64) ANESharedSignalEvent

func (ANESharedSignalEvent) SetAgentMask

func (a ANESharedSignalEvent) SetAgentMask(value uint64)

func (ANESharedSignalEvent) SetValue

func (a ANESharedSignalEvent) SetValue(value uint64)

func (ANESharedSignalEvent) SharedEvent

func (a ANESharedSignalEvent) SharedEvent() objectivec.IObject

func (ANESharedSignalEvent) SymbolIndex

func (a ANESharedSignalEvent) SymbolIndex() uint32

func (ANESharedSignalEvent) Value

func (a ANESharedSignalEvent) Value() uint64

func (ANESharedSignalEvent) WaitEvent

func (a ANESharedSignalEvent) WaitEvent() objectivec.IObject

type ANESharedSignalEventClass

type ANESharedSignalEventClass struct {
	// contains filtered or unexported fields
}

func GetANESharedSignalEventClass

func GetANESharedSignalEventClass() ANESharedSignalEventClass

GetANESharedSignalEventClass returns the class object for _ANESharedSignalEvent.

func (ANESharedSignalEventClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANESharedSignalEventClass) Class added in v0.5.0

Class returns the underlying Objective-C class pointer.

func (ANESharedSignalEventClass) SignalEventWithValueSymbolIndexEventTypeSharedEvent

func (_ANESharedSignalEventClass ANESharedSignalEventClass) SignalEventWithValueSymbolIndexEventTypeSharedEvent(value uint64, index uint32, type_ int64, event objectivec.IObject) objectivec.IObject

func (ANESharedSignalEventClass) SupportsSecureCoding

func (_ANESharedSignalEventClass ANESharedSignalEventClass) SupportsSecureCoding() bool

type ANESharedWaitEvent

type ANESharedWaitEvent struct {
	objectivec.Object
}

Methods

func ANESharedWaitEventFromID

func ANESharedWaitEventFromID(id objc.ID) ANESharedWaitEvent

ANESharedWaitEventFromID constructs a ANESharedWaitEvent from an objc.ID.

func NewANESharedWaitEvent

func NewANESharedWaitEvent() ANESharedWaitEvent

NewANESharedWaitEvent creates a new ANESharedWaitEvent instance.

func NewANESharedWaitEventWithValueSharedEventEventType

func NewANESharedWaitEventWithValueSharedEventEventType(value uint64, event objectivec.IObject, type_ uint64) ANESharedWaitEvent

func (ANESharedWaitEvent) Autorelease

func (a ANESharedWaitEvent) Autorelease() ANESharedWaitEvent

Autorelease adds the receiver to the current autorelease pool.

func (ANESharedWaitEvent) EventType

func (a ANESharedWaitEvent) EventType() uint64

func (ANESharedWaitEvent) Init

Init initializes the instance.

func (ANESharedWaitEvent) InitWithValueSharedEventEventType

func (a ANESharedWaitEvent) InitWithValueSharedEventEventType(value uint64, event objectivec.IObject, type_ uint64) ANESharedWaitEvent

func (ANESharedWaitEvent) SetValue

func (a ANESharedWaitEvent) SetValue(value uint64)

func (ANESharedWaitEvent) SharedEvent

func (a ANESharedWaitEvent) SharedEvent() objectivec.IObject

func (ANESharedWaitEvent) Value

func (a ANESharedWaitEvent) Value() uint64

type ANESharedWaitEventClass

type ANESharedWaitEventClass struct {
	// contains filtered or unexported fields
}

func GetANESharedWaitEventClass

func GetANESharedWaitEventClass() ANESharedWaitEventClass

GetANESharedWaitEventClass returns the class object for _ANESharedWaitEvent.

func (ANESharedWaitEventClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANESharedWaitEventClass) Class added in v0.5.0

func (ac ANESharedWaitEventClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANESharedWaitEventClass) WaitEventWithValueSharedEvent

func (_ANESharedWaitEventClass ANESharedWaitEventClass) WaitEventWithValueSharedEvent(value uint64, event objectivec.IObject) objectivec.IObject

func (ANESharedWaitEventClass) WaitEventWithValueSharedEventEventType

func (_ANESharedWaitEventClass ANESharedWaitEventClass) WaitEventWithValueSharedEventEventType(value uint64, event objectivec.IObject, type_ uint64) objectivec.IObject

type ANEStorageMaintainerProtocol added in v0.5.0

type ANEStorageMaintainerProtocol interface {
	objectivec.IObject

	// PurgeDanglingModelsAtWithReply protocol.
	PurgeDanglingModelsAtWithReply(at objectivec.IObject, reply VoidHandler)
}

_ANEStorageMaintainerProtocol protocol.

type ANEStorageMaintainerProtocolObject added in v0.5.0

type ANEStorageMaintainerProtocolObject struct {
	objectivec.Object
}

ANEStorageMaintainerProtocolObject wraps an existing Objective-C object that conforms to the ANEStorageMaintainerProtocol protocol.

func ANEStorageMaintainerProtocolObjectFromID added in v0.5.0

func ANEStorageMaintainerProtocolObjectFromID(id objc.ID) ANEStorageMaintainerProtocolObject

ANEStorageMaintainerProtocolObjectFromID constructs a ANEStorageMaintainerProtocolObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ANEStorageMaintainerProtocolObject) BaseObject added in v0.5.0

func (ANEStorageMaintainerProtocolObject) PurgeDanglingModelsAtWithReply added in v0.5.0

func (o ANEStorageMaintainerProtocolObject) PurgeDanglingModelsAtWithReply(at objectivec.IObject, reply VoidHandler)

type ANEStrings

type ANEStrings struct {
	objectivec.Object
}

func ANEStringsFromID

func ANEStringsFromID(id objc.ID) ANEStrings

ANEStringsFromID constructs a ANEStrings from an objc.ID.

func NewANEStrings

func NewANEStrings() ANEStrings

NewANEStrings creates a new ANEStrings instance.

func (ANEStrings) Autorelease

func (a ANEStrings) Autorelease() ANEStrings

Autorelease adds the receiver to the current autorelease pool.

func (ANEStrings) Init

func (a ANEStrings) Init() ANEStrings

Init initializes the instance.

type ANEStringsClass

type ANEStringsClass struct {
	// contains filtered or unexported fields
}

func GetANEStringsClass

func GetANEStringsClass() ANEStringsClass

GetANEStringsClass returns the class object for _ANEStrings.

func (ANEStringsClass) AdapterWeightsAccessEntitlement

func (_ANEStringsClass ANEStringsClass) AdapterWeightsAccessEntitlement() objectivec.IObject

func (ANEStringsClass) AdapterWeightsAccessEntitlementBypassBootArg

func (_ANEStringsClass ANEStringsClass) AdapterWeightsAccessEntitlementBypassBootArg() objectivec.IObject

func (ANEStringsClass) AggressivePowerSavingEntitlement

func (_ANEStringsClass ANEStringsClass) AggressivePowerSavingEntitlement() objectivec.IObject

func (ANEStringsClass) Alloc

func (ac ANEStringsClass) Alloc() ANEStrings

Alloc allocates memory for a new instance of the class.

func (ANEStringsClass) BinExtension

func (_ANEStringsClass ANEStringsClass) BinExtension() objectivec.IObject

func (ANEStringsClass) BuildSpecificModelDataVaultDirectory

func (_ANEStringsClass ANEStringsClass) BuildSpecificModelDataVaultDirectory() objectivec.IObject

func (ANEStringsClass) BuildSpecificUserModelDataVaultDirectory

func (_ANEStringsClass ANEStringsClass) BuildSpecificUserModelDataVaultDirectory() objectivec.IObject

func (ANEStringsClass) Class added in v0.5.0

func (ac ANEStringsClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEStringsClass) CloneDirectory

func (_ANEStringsClass ANEStringsClass) CloneDirectory() objectivec.IObject

func (ANEStringsClass) CompilerServiceAccessEntitlement

func (_ANEStringsClass ANEStringsClass) CompilerServiceAccessEntitlement() objectivec.IObject

func (ANEStringsClass) CoreAnalyticsANEUsageDefaultReportedClient

func (_ANEStringsClass ANEStringsClass) CoreAnalyticsANEUsageDefaultReportedClient() objectivec.IObject

func (ANEStringsClass) CoreAnalyticsANEUsageKeyGroup

func (_ANEStringsClass ANEStringsClass) CoreAnalyticsANEUsageKeyGroup() objectivec.IObject

func (ANEStringsClass) DataVaultStorageClass

func (_ANEStringsClass ANEStringsClass) DataVaultStorageClass() objectivec.IObject

func (ANEStringsClass) DefaultANECIRFileName

func (_ANEStringsClass ANEStringsClass) DefaultANECIRFileName() objectivec.IObject

func (ANEStringsClass) DefaultANECIROptionsFileName

func (_ANEStringsClass ANEStringsClass) DefaultANECIROptionsFileName() objectivec.IObject

func (ANEStringsClass) DefaultCompilerOptionsFilename

func (_ANEStringsClass ANEStringsClass) DefaultCompilerOptionsFilename() objectivec.IObject

func (ANEStringsClass) DefaultLLIRBundleName

func (_ANEStringsClass ANEStringsClass) DefaultLLIRBundleName() objectivec.IObject

func (ANEStringsClass) DefaultMILFileName

func (_ANEStringsClass ANEStringsClass) DefaultMILFileName() objectivec.IObject

func (ANEStringsClass) DefaultMLIRFileName

func (_ANEStringsClass ANEStringsClass) DefaultMLIRFileName() objectivec.IObject

func (ANEStringsClass) DefaultWeightFileName

func (_ANEStringsClass ANEStringsClass) DefaultWeightFileName() objectivec.IObject

func (ANEStringsClass) ErrorDomainCompiler

func (_ANEStringsClass ANEStringsClass) ErrorDomainCompiler() objectivec.IObject

func (ANEStringsClass) ErrorDomainEspresso

func (_ANEStringsClass ANEStringsClass) ErrorDomainEspresso() objectivec.IObject

func (ANEStringsClass) ErrorDomainGeneric

func (_ANEStringsClass ANEStringsClass) ErrorDomainGeneric() objectivec.IObject

func (ANEStringsClass) ErrorDomainVirtIO

func (_ANEStringsClass ANEStringsClass) ErrorDomainVirtIO() objectivec.IObject

func (ANEStringsClass) HwxExtension

func (_ANEStringsClass ANEStringsClass) HwxExtension() objectivec.IObject

func (ANEStringsClass) InMemoryModelCacheName

func (_ANEStringsClass ANEStringsClass) InMemoryModelCacheName() objectivec.IObject

func (ANEStringsClass) InternalLibraryPath

func (_ANEStringsClass ANEStringsClass) InternalLibraryPath() objectivec.IObject

func (ANEStringsClass) LaunchIOKitEvent

func (_ANEStringsClass ANEStringsClass) LaunchIOKitEvent() objectivec.IObject

func (ANEStringsClass) LaunchUserIOKitEvent

func (_ANEStringsClass ANEStringsClass) LaunchUserIOKitEvent() objectivec.IObject

func (ANEStringsClass) LlirBundleExtension

func (_ANEStringsClass ANEStringsClass) LlirBundleExtension() objectivec.IObject

func (ANEStringsClass) MachServiceName

func (_ANEStringsClass ANEStringsClass) MachServiceName() objectivec.IObject

func (ANEStringsClass) MachServiceNamePrivate

func (_ANEStringsClass ANEStringsClass) MachServiceNamePrivate() objectivec.IObject

func (ANEStringsClass) MemoryUnwireAccessEntitlement

func (_ANEStringsClass ANEStringsClass) MemoryUnwireAccessEntitlement() objectivec.IObject

func (ANEStringsClass) MlirExtension added in v0.5.0

func (_ANEStringsClass ANEStringsClass) MlirExtension() objectivec.IObject

func (ANEStringsClass) ModelAssetsCacheName

func (_ANEStringsClass ANEStringsClass) ModelAssetsCacheName() objectivec.IObject

func (ANEStringsClass) ModelBinaryName

func (_ANEStringsClass ANEStringsClass) ModelBinaryName() objectivec.IObject

func (ANEStringsClass) ModelCacheRetainName

func (_ANEStringsClass ANEStringsClass) ModelCacheRetainName() objectivec.IObject

func (ANEStringsClass) ModelDataVaultDirectory

func (_ANEStringsClass ANEStringsClass) ModelDataVaultDirectory() objectivec.IObject

func (ANEStringsClass) ModelPurgeInAllPartitionsEntitlement

func (_ANEStringsClass ANEStringsClass) ModelPurgeInAllPartitionsEntitlement() objectivec.IObject

func (ANEStringsClass) ModelSourceStoreName

func (_ANEStringsClass ANEStringsClass) ModelSourceStoreName() objectivec.IObject

func (ANEStringsClass) NoSandboxExtension

func (_ANEStringsClass ANEStringsClass) NoSandboxExtension() objectivec.IObject

func (ANEStringsClass) PpsCategoryForANE

func (_ANEStringsClass ANEStringsClass) PpsCategoryForANE() objectivec.IObject

func (ANEStringsClass) PpsSubsystemForANE

func (_ANEStringsClass ANEStringsClass) PpsSubsystemForANE() objectivec.IObject

func (ANEStringsClass) Pps_applicationDir

func (_ANEStringsClass ANEStringsClass) Pps_applicationDir() objectivec.IObject

func (ANEStringsClass) Pps_catalogDir

func (_ANEStringsClass ANEStringsClass) Pps_catalogDir() objectivec.IObject

func (ANEStringsClass) Pps_defaultSystemPathDir

func (_ANEStringsClass ANEStringsClass) Pps_defaultSystemPathDir() objectivec.IObject

func (ANEStringsClass) Pps_defaultUserPathPrefix

func (_ANEStringsClass ANEStringsClass) Pps_defaultUserPathPrefix() objectivec.IObject

func (ANEStringsClass) Pps_frameworkDir

func (_ANEStringsClass ANEStringsClass) Pps_frameworkDir() objectivec.IObject

func (ANEStringsClass) Pps_internalDir

func (_ANEStringsClass ANEStringsClass) Pps_internalDir() objectivec.IObject

func (ANEStringsClass) Pps_privateFrameworkDir

func (_ANEStringsClass ANEStringsClass) Pps_privateFrameworkDir() objectivec.IObject

func (ANEStringsClass) Pps_tmpDir

func (_ANEStringsClass ANEStringsClass) Pps_tmpDir() objectivec.IObject

func (ANEStringsClass) Pps_varDir

func (_ANEStringsClass ANEStringsClass) Pps_varDir() objectivec.IObject

func (ANEStringsClass) ProcessModelShareAccessEntitlement

func (_ANEStringsClass ANEStringsClass) ProcessModelShareAccessEntitlement() objectivec.IObject

func (ANEStringsClass) RestrictedAccessEntitlement

func (_ANEStringsClass ANEStringsClass) RestrictedAccessEntitlement() objectivec.IObject

func (ANEStringsClass) SecondaryANECompilerServiceAccessEntitlement

func (_ANEStringsClass ANEStringsClass) SecondaryANECompilerServiceAccessEntitlement() objectivec.IObject

func (ANEStringsClass) StorageMaintainerAccessEntitlement

func (_ANEStringsClass ANEStringsClass) StorageMaintainerAccessEntitlement() objectivec.IObject

func (ANEStringsClass) SystemLibraryPath

func (_ANEStringsClass ANEStringsClass) SystemLibraryPath() objectivec.IObject

func (ANEStringsClass) SystemModelsCacheDirectory

func (_ANEStringsClass ANEStringsClass) SystemModelsCacheDirectory() objectivec.IObject

func (ANEStringsClass) TempDirectory

func (_ANEStringsClass ANEStringsClass) TempDirectory() objectivec.IObject

func (ANEStringsClass) Testing_ThreeSixtyModelName

func (_ANEStringsClass ANEStringsClass) Testing_ThreeSixtyModelName() objectivec.IObject

func (ANEStringsClass) Testing_cacheDirectory

func (_ANEStringsClass ANEStringsClass) Testing_cacheDirectory() objectivec.IObject

func (ANEStringsClass) Testing_cacheDirectoryWithSuffix

func (_ANEStringsClass ANEStringsClass) Testing_cacheDirectoryWithSuffix(suffix objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_cacheDirectoryWithSuffixBuildVersion

func (_ANEStringsClass ANEStringsClass) Testing_cacheDirectoryWithSuffixBuildVersion(suffix objectivec.IObject, version objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_cloneDirectory

func (_ANEStringsClass ANEStringsClass) Testing_cloneDirectory(directory objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_dataVaultStorageClass

func (_ANEStringsClass ANEStringsClass) Testing_dataVaultStorageClass() objectivec.IObject

func (ANEStringsClass) Testing_defaultMLIRModelName

func (_ANEStringsClass ANEStringsClass) Testing_defaultMLIRModelName() objectivec.IObject

func (ANEStringsClass) Testing_encryptedModelNames

func (_ANEStringsClass ANEStringsClass) Testing_encryptedModelNames() objectivec.IObject

func (ANEStringsClass) Testing_external_modelPath

func (_ANEStringsClass ANEStringsClass) Testing_external_modelPath() objectivec.IObject

func (ANEStringsClass) Testing_external_precompiledModelPath

func (_ANEStringsClass ANEStringsClass) Testing_external_precompiledModelPath() objectivec.IObject

func (ANEStringsClass) Testing_inputDirectory

func (_ANEStringsClass ANEStringsClass) Testing_inputDirectory() objectivec.IObject

func (ANEStringsClass) Testing_modelDirectory

func (_ANEStringsClass ANEStringsClass) Testing_modelDirectory() objectivec.IObject

func (ANEStringsClass) Testing_modelDirectoryWithDirectory

func (_ANEStringsClass ANEStringsClass) Testing_modelDirectoryWithDirectory(directory objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_modelNames

func (_ANEStringsClass ANEStringsClass) Testing_modelNames() objectivec.IObject

func (ANEStringsClass) Testing_tempDirectory

func (_ANEStringsClass ANEStringsClass) Testing_tempDirectory(directory objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_userCacheDirectory

func (_ANEStringsClass ANEStringsClass) Testing_userCacheDirectory() objectivec.IObject

func (ANEStringsClass) Testing_userCacheDirectoryWithSuffix

func (_ANEStringsClass ANEStringsClass) Testing_userCacheDirectoryWithSuffix(suffix objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_userCacheDirectoryWithSuffixBuildVersion

func (_ANEStringsClass ANEStringsClass) Testing_userCacheDirectoryWithSuffixBuildVersion(suffix objectivec.IObject, version objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_userCloneDirectory

func (_ANEStringsClass ANEStringsClass) Testing_userCloneDirectory(directory objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_userTempDirectory

func (_ANEStringsClass ANEStringsClass) Testing_userTempDirectory(directory objectivec.IObject) objectivec.IObject

func (ANEStringsClass) Testing_zeroModelName

func (_ANEStringsClass ANEStringsClass) Testing_zeroModelName() objectivec.IObject

func (ANEStringsClass) TrimmedModelPathTrimmedPath

func (_ANEStringsClass ANEStringsClass) TrimmedModelPathTrimmedPath(path objectivec.IObject, path2 []objectivec.IObject) bool

func (ANEStringsClass) UserCloneDirectory

func (_ANEStringsClass ANEStringsClass) UserCloneDirectory() objectivec.IObject

func (ANEStringsClass) UserMachServiceName

func (_ANEStringsClass ANEStringsClass) UserMachServiceName() objectivec.IObject

func (ANEStringsClass) UserModelDataVaultDirectory

func (_ANEStringsClass ANEStringsClass) UserModelDataVaultDirectory() objectivec.IObject

func (ANEStringsClass) UserTempDirectory

func (_ANEStringsClass ANEStringsClass) UserTempDirectory() objectivec.IObject

func (ANEStringsClass) Vm_allowPrecompiledBinaryBootArg

func (_ANEStringsClass ANEStringsClass) Vm_allowPrecompiledBinaryBootArg() objectivec.IObject

func (ANEStringsClass) Vm_debugDumpBootArg

func (_ANEStringsClass ANEStringsClass) Vm_debugDumpBootArg() objectivec.IObject

func (ANEStringsClass) Vm_forceValidationOnGuestBootArg

func (_ANEStringsClass ANEStringsClass) Vm_forceValidationOnGuestBootArg() objectivec.IObject

func (ANEStringsClass) Vm_tmpBaseDirectory

func (_ANEStringsClass ANEStringsClass) Vm_tmpBaseDirectory() objectivec.IObject

type ANEVirtualClient

type ANEVirtualClient struct {
	objectivec.Object
}

Methods

func ANEVirtualClientFromID

func ANEVirtualClientFromID(id objc.ID) ANEVirtualClient

ANEVirtualClientFromID constructs a ANEVirtualClient from an objc.ID.

func NewANEVirtualClient

func NewANEVirtualClient() ANEVirtualClient

NewANEVirtualClient creates a new ANEVirtualClient instance.

func NewANEVirtualClientWithSingletonAccess

func NewANEVirtualClientWithSingletonAccess() ANEVirtualClient

func (ANEVirtualClient) AneArchitectureTypeStr

func (a ANEVirtualClient) AneArchitectureTypeStr() objectivec.IObject

func (ANEVirtualClient) AneBoardtype

func (a ANEVirtualClient) AneBoardtype() int64

func (ANEVirtualClient) AneSubTypeAndVariant added in v0.5.0

func (a ANEVirtualClient) AneSubTypeAndVariant() objectivec.IObject

func (ANEVirtualClient) Autorelease

func (a ANEVirtualClient) Autorelease() ANEVirtualClient

Autorelease adds the receiver to the current autorelease pool.

func (ANEVirtualClient) BeginRealTimeTask

func (a ANEVirtualClient) BeginRealTimeTask() bool

func (ANEVirtualClient) CallIOUserClientInParamsOutParams

func (a ANEVirtualClient) CallIOUserClientInParamsOutParams(client uint32, params *VirtANEModel, params2 *VirtANEModel) bool

func (ANEVirtualClient) CallIOUserClientWithDictionaryInDictionaryError

func (a ANEVirtualClient) CallIOUserClientWithDictionaryInDictionaryError(dictionary uint32, dictionary2 corefoundation.CFDictionaryRef) (corefoundation.CFDictionaryRef, error)

func (ANEVirtualClient) CheckKernReturnValueSelectorOutParams

func (a ANEVirtualClient) CheckKernReturnValueSelectorOutParams(value int, selector uint32, params *VirtANEModel)

func (ANEVirtualClient) CompileModelOptionsQosError

func (a ANEVirtualClient) CompileModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) CompiledModelExistsFor

func (a ANEVirtualClient) CompiledModelExistsFor(for_ objectivec.IObject) bool

func (ANEVirtualClient) CompiledModelExistsMatchingHash

func (a ANEVirtualClient) CompiledModelExistsMatchingHash(hash objectivec.IObject) bool

func (ANEVirtualClient) Connect

func (a ANEVirtualClient) Connect() uint32

func (ANEVirtualClient) CopyAllModelFilesDictionaryIoSurfaceRefs

func (a ANEVirtualClient) CopyAllModelFilesDictionaryIoSurfaceRefs(files objectivec.IObject, dictionary corefoundation.CFDictionaryRef, refs corefoundation.CFArrayRef) bool

func (ANEVirtualClient) CopyDictionaryToIOSurfaceCopiedDataSizeCreatedIOSID

func (a ANEVirtualClient) CopyDictionaryToIOSurfaceCopiedDataSizeCreatedIOSID(iOSurface objectivec.IObject, size *uint64, iosid *uint32) iosurface.IOSurfaceRef

func (ANEVirtualClient) CopyErrorValue

func (a ANEVirtualClient) CopyErrorValue(value *VMData)

func (ANEVirtualClient) CopyErrorValueVmData

func (a ANEVirtualClient) CopyErrorValueVmData(value corefoundation.CFDictionaryRef, data *VMData)

func (ANEVirtualClient) CopyFilesInDirectoryToIOSurfacesIoSurfaceRefsIoSurfaceSizesFileNames

func (a ANEVirtualClient) CopyFilesInDirectoryToIOSurfacesIoSurfaceRefsIoSurfaceSizesFileNames(iOSurfaces objectivec.IObject, refs corefoundation.CFArrayRef, sizes objectivec.IObject, names objectivec.IObject) bool

func (ANEVirtualClient) CopyModelMetaDataOptionsDictionaryVmData

func (a ANEVirtualClient) CopyModelMetaDataOptionsDictionaryVmData(data objectivec.IObject, options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data2 *VMData)

func (ANEVirtualClient) CopyModelOptionFilesOptionsDictionaryVmData

func (a ANEVirtualClient) CopyModelOptionFilesOptionsDictionaryVmData(files objectivec.IObject, options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data *VMData)

func (ANEVirtualClient) CopyModelOptionFilesOptionsVmData

func (a ANEVirtualClient) CopyModelOptionFilesOptionsVmData(files objectivec.IObject, options objectivec.IObject, data *VMData)

func (ANEVirtualClient) CopyModelOptionsVmData

func (a ANEVirtualClient) CopyModelOptionsVmData(model objectivec.IObject, options objectivec.IObject, data *VMData)

func (ANEVirtualClient) CopyOptionsDictionaryVmData

func (a ANEVirtualClient) CopyOptionsDictionaryVmData(options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data *VMData)

func (ANEVirtualClient) CopyOptionsVmData

func (a ANEVirtualClient) CopyOptionsVmData(options objectivec.IObject, data *VMData)

func (ANEVirtualClient) CopyToIOSurfaceLengthIoSID

func (a ANEVirtualClient) CopyToIOSurfaceLengthIoSID(iOSurface objectivec.IObject, length uint64, sid *uint32) iosurface.IOSurfaceRef

func (ANEVirtualClient) CopyToIOSurfaceSizeIoSID

func (a ANEVirtualClient) CopyToIOSurfaceSizeIoSID(iOSurface string, size uint64, sid *uint32) iosurface.IOSurfaceRef

func (ANEVirtualClient) DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventError

func (a ANEVirtualClient) DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventError(legacy objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, event objectivec.IObject) (bool, error)

func (ANEVirtualClient) DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventHandlerError added in v0.2.0

func (a ANEVirtualClient) DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventHandlerError(legacy objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, handler BoolErrorHandler) (ok bool, release func(), err error)

DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventHandlerError wraps legacy completionEvent with a typed BoolError handler block.

The caller must keep the returned release func alive until completion has fired, then call it exactly once.

func (ANEVirtualClient) DoEvaluateWithModelOptionsRequestQosCompletionEventError

func (a ANEVirtualClient) DoEvaluateWithModelOptionsRequestQosCompletionEventError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, event objectivec.IObject) (bool, error)

func (ANEVirtualClient) DoEvaluateWithModelOptionsRequestQosCompletionEventHandlerError added in v0.2.0

func (a ANEVirtualClient) DoEvaluateWithModelOptionsRequestQosCompletionEventHandlerError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, handler BoolErrorHandler) (ok bool, release func(), err error)

DoEvaluateWithModelOptionsRequestQosCompletionEventHandlerError wraps the completionEvent argument with a typed BoolError handler block.

The caller must keep the returned release func alive until completion has fired, then call it exactly once.

func (ANEVirtualClient) DoJsonParsingMatchWeightName

func (a ANEVirtualClient) DoJsonParsingMatchWeightName(name objectivec.IObject) objectivec.IObject

func (ANEVirtualClient) DoMapIOSurfacesWithModelRequestCacheInferenceError

func (a ANEVirtualClient) DoMapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)

func (ANEVirtualClient) Echo

func (a ANEVirtualClient) Echo(echo objectivec.IObject) bool

func (ANEVirtualClient) EndRealTimeTask

func (a ANEVirtualClient) EndRealTimeTask() bool

func (ANEVirtualClient) EvaluateWithModelOptionsRequestQosError

func (a ANEVirtualClient) EvaluateWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) ExchangeBuildVersionInfo

func (a ANEVirtualClient) ExchangeBuildVersionInfo() BuildVersionInfo

func (ANEVirtualClient) GetDeviceInfo

func (a ANEVirtualClient) GetDeviceInfo() DeviceExtendedInfo

func (ANEVirtualClient) GetModelAttribute

func (a ANEVirtualClient) GetModelAttribute(attribute *VMData) objectivec.IObject

func (ANEVirtualClient) GetValidateNetworkVersion

func (a ANEVirtualClient) GetValidateNetworkVersion() uint64

func (ANEVirtualClient) HasANE

func (a ANEVirtualClient) HasANE() bool

func (ANEVirtualClient) HostBuildVersionStr

func (a ANEVirtualClient) HostBuildVersionStr() objectivec.IObject

func (ANEVirtualClient) Init

Init initializes the instance.

func (ANEVirtualClient) InitWithSingletonAccess

func (a ANEVirtualClient) InitWithSingletonAccess() ANEVirtualClient

func (ANEVirtualClient) IsInternalBuild

func (a ANEVirtualClient) IsInternalBuild() bool

func (ANEVirtualClient) LoadModelNewInstanceLegacyOptionsModelInstParamsQosError

func (a ANEVirtualClient) LoadModelNewInstanceLegacyOptionsModelInstParamsQosError(legacy objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) LoadModelNewInstanceOptionsModelInstParamsQosError

func (a ANEVirtualClient) LoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) LoadModelOptionsQosError

func (a ANEVirtualClient) LoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) MapIOSurfacesWithModelRequestCacheInferenceError

func (a ANEVirtualClient) MapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)

func (ANEVirtualClient) NegotiatedCapabilityMask

func (a ANEVirtualClient) NegotiatedCapabilityMask() uint64

func (ANEVirtualClient) NegotiatedDataInterfaceVersion

func (a ANEVirtualClient) NegotiatedDataInterfaceVersion() uint32

func (ANEVirtualClient) NumANECores

func (a ANEVirtualClient) NumANECores() uint32

func (ANEVirtualClient) NumANEs

func (a ANEVirtualClient) NumANEs() uint32

func (ANEVirtualClient) OutputDictIOSurfaceSize

func (a ANEVirtualClient) OutputDictIOSurfaceSize() uint64

func (ANEVirtualClient) ParallelDecompressedData

func (a ANEVirtualClient) ParallelDecompressedData(data objectivec.IObject) objectivec.IObject

func (ANEVirtualClient) PrintDictionary

func (a ANEVirtualClient) PrintDictionary(dictionary corefoundation.CFDictionaryRef)

func (ANEVirtualClient) PurgeCompiledModel

func (a ANEVirtualClient) PurgeCompiledModel(model objectivec.IObject)

func (ANEVirtualClient) PurgeCompiledModelMatchingHash

func (a ANEVirtualClient) PurgeCompiledModelMatchingHash(hash objectivec.IObject)

func (ANEVirtualClient) Queue

func (ANEVirtualClient) ReadWeightFilename

func (a ANEVirtualClient) ReadWeightFilename(filename objectivec.IObject) objectivec.IObject

func (ANEVirtualClient) ReleaseIOSurfaces

func (a ANEVirtualClient) ReleaseIOSurfaces(iOSurfaces *VMData)

func (ANEVirtualClient) SendGuestBuildVersion

func (a ANEVirtualClient) SendGuestBuildVersion()

func (ANEVirtualClient) SessionHintWithModelHintOptionsReportError

func (a ANEVirtualClient) SessionHintWithModelHintOptionsReportError(model objectivec.IObject, hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)

func (ANEVirtualClient) TransferFileToHostWithPathWithChunkSizeWithUUIDWithModelInputPathOverWriteFileNameWith

func (a ANEVirtualClient) TransferFileToHostWithPathWithChunkSizeWithUUIDWithModelInputPathOverWriteFileNameWith(path objectivec.IObject, size uint32, uuid objectivec.IObject, path2 objectivec.IObject, with objectivec.IObject) bool

func (ANEVirtualClient) UnloadModelOptionsQosError

func (a ANEVirtualClient) UnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)

func (ANEVirtualClient) UpdateErrorError

func (a ANEVirtualClient) UpdateErrorError(error_ *VMData) (bool, error)

func (ANEVirtualClient) UpdatePerformanceStats

func (a ANEVirtualClient) UpdatePerformanceStats(stats *VMData) objectivec.IObject

func (ANEVirtualClient) ValidateEnvironmentForPrecompiledBinarySupport

func (a ANEVirtualClient) ValidateEnvironmentForPrecompiledBinarySupport() bool

func (ANEVirtualClient) ValidateNetworkCreateMLIRValidation_params

func (a ANEVirtualClient) ValidateNetworkCreateMLIRValidation_params(mlir uint64, validation_params corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef

func (ANEVirtualClient) ValidateNetworkCreateUuidFunctionDirectoryPathScratchPadPathMilTextData

func (a ANEVirtualClient) ValidateNetworkCreateUuidFunctionDirectoryPathScratchPadPathMilTextData(create uint64, uuid objectivec.IObject, function objectivec.IObject, path objectivec.IObject, path2 objectivec.IObject, data objectivec.IObject) corefoundation.CFDictionaryRef

type ANEVirtualClientClass

type ANEVirtualClientClass struct {
	// contains filtered or unexported fields
}

func GetANEVirtualClientClass

func GetANEVirtualClientClass() ANEVirtualClientClass

GetANEVirtualClientClass returns the class object for _ANEVirtualClient.

func (ANEVirtualClientClass) Alloc

Alloc allocates memory for a new instance of the class.

func (ANEVirtualClientClass) Class added in v0.5.0

func (ac ANEVirtualClientClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEVirtualClientClass) CopyDataToExistingIOSurfaceRef added in v0.6.0

func (_ANEVirtualClientClass ANEVirtualClientClass) CopyDataToExistingIOSurfaceRef(data objectivec.IObject, ref iosurface.IOSurfaceRef) bool

func (ANEVirtualClientClass) CopyDictionaryDataToStructDictionary

func (_ANEVirtualClientClass ANEVirtualClientClass) CopyDictionaryDataToStructDictionary(struct_ *VirtANEModel, dictionary corefoundation.CFDictionaryRef)

func (ANEVirtualClientClass) CopyLLIRBundleToIOSurfaceWrittenDataSize

func (_ANEVirtualClientClass ANEVirtualClientClass) CopyLLIRBundleToIOSurfaceWrittenDataSize(iOSurface objectivec.IObject, size *uint64) iosurface.IOSurfaceRef

func (ANEVirtualClientClass) CreateIOSurfaceIoSID

func (_ANEVirtualClientClass ANEVirtualClientClass) CreateIOSurfaceIoSID(iOSurface uint64, sid *uint32) iosurface.IOSurfaceRef

func (ANEVirtualClientClass) DictionaryGetInt8ForKeyKey

func (_ANEVirtualClientClass ANEVirtualClientClass) DictionaryGetInt8ForKeyKey(key corefoundation.CFDictionaryRef, key2 corefoundation.CFStringRef) int8

func (ANEVirtualClientClass) DictionaryGetInt64ForKeyKey

func (_ANEVirtualClientClass ANEVirtualClientClass) DictionaryGetInt64ForKeyKey(key corefoundation.CFDictionaryRef, key2 corefoundation.CFStringRef) int64

func (ANEVirtualClientClass) DictionaryGetNSStringForKeyKey

func (_ANEVirtualClientClass ANEVirtualClientClass) DictionaryGetNSStringForKeyKey(key corefoundation.CFDictionaryRef, key2 corefoundation.CFStringRef) objectivec.IObject

func (ANEVirtualClientClass) DictionaryGetUInt32ForKeyKey

func (_ANEVirtualClientClass ANEVirtualClientClass) DictionaryGetUInt32ForKeyKey(key corefoundation.CFDictionaryRef, key2 corefoundation.CFStringRef) uint32

func (ANEVirtualClientClass) DictionaryGetUInt64ForKeyKey

func (_ANEVirtualClientClass ANEVirtualClientClass) DictionaryGetUInt64ForKeyKey(key corefoundation.CFDictionaryRef, key2 corefoundation.CFStringRef) uint64

func (ANEVirtualClientClass) FreeModelFileIOSurfaces

func (_ANEVirtualClientClass ANEVirtualClientClass) FreeModelFileIOSurfaces(iOSurfaces corefoundation.CFArrayRef)

func (ANEVirtualClientClass) GetCFDictionaryFromIOSurfaceDataLength

func (_ANEVirtualClientClass ANEVirtualClientClass) GetCFDictionaryFromIOSurfaceDataLength(iOSurface iosurface.IOSurfaceRef, length uint64) corefoundation.CFDictionaryRef

func (ANEVirtualClientClass) GetCodeSigningIdentity

func (_ANEVirtualClientClass ANEVirtualClientClass) GetCodeSigningIdentity() objectivec.IObject

func (ANEVirtualClientClass) GetDictionaryWithJSONEncodingFromIOSurfaceWithArchivedDataSize

func (_ANEVirtualClientClass ANEVirtualClientClass) GetDictionaryWithJSONEncodingFromIOSurfaceWithArchivedDataSize(iOSurface iosurface.IOSurfaceRef, size uint64) objectivec.IObject

func (ANEVirtualClientClass) GetObjectFromIOSurfaceClassTypeLength

func (_ANEVirtualClientClass ANEVirtualClientClass) GetObjectFromIOSurfaceClassTypeLength(iOSurface iosurface.IOSurfaceRef, type_ objectivec.Class, length uint64) objectivec.IObject

func (ANEVirtualClientClass) PrintIOSurfaceDataInBytes

func (_ANEVirtualClientClass ANEVirtualClientClass) PrintIOSurfaceDataInBytes(bytes iosurface.IOSurfaceRef)

func (ANEVirtualClientClass) PrintStruct

func (_ANEVirtualClientClass ANEVirtualClientClass) PrintStruct(struct_ *VirtANEModel)

func (ANEVirtualClientClass) SetCodeSigningIdentity

func (_ANEVirtualClientClass ANEVirtualClientClass) SetCodeSigningIdentity(identity corefoundation.CFDictionaryRef) bool

func (ANEVirtualClientClass) SharedConnection

func (_ANEVirtualClientClass ANEVirtualClientClass) SharedConnection() ANEVirtualClient

func (ANEVirtualClientClass) ShouldUsePrecompiledPathOptionsShouldUseChunkingChunkingThreshold

func (_ANEVirtualClientClass ANEVirtualClientClass) ShouldUsePrecompiledPathOptionsShouldUseChunkingChunkingThreshold(path objectivec.IObject, options objectivec.IObject, threshold uint64) (bool, bool)

func (ANEVirtualClientClass) UpdateErrorErrorLengthError

func (_ANEVirtualClientClass ANEVirtualClientClass) UpdateErrorErrorLengthError(error_ iosurface.IOSurfaceRef, length uint64) (bool, error)

func (ANEVirtualClientClass) UpdateErrorErrorLengthErrorCodeError

func (_ANEVirtualClientClass ANEVirtualClientClass) UpdateErrorErrorLengthErrorCodeError(error_ iosurface.IOSurfaceRef, length uint64, code int64) (bool, error)

func (ANEVirtualClientClass) UpdatePerformanceStatsPerformanceStatsLengthPerfStatsRawIOSurfaceRefPerformanceStatsRawLengthHwExecutionTime

func (_ANEVirtualClientClass ANEVirtualClientClass) UpdatePerformanceStatsPerformanceStatsLengthPerfStatsRawIOSurfaceRefPerformanceStatsRawLengthHwExecutionTime(stats iosurface.IOSurfaceRef, length uint64, ref iosurface.IOSurfaceRef, length2 uint64, time uint64) objectivec.IObject

type ANEWeight

type ANEWeight struct {
	objectivec.Object
}

Methods

func ANEWeightFromID

func ANEWeightFromID(id objc.ID) ANEWeight

ANEWeightFromID constructs a ANEWeight from an objc.ID.

func NewANEWeight

func NewANEWeight() ANEWeight

NewANEWeight creates a new ANEWeight instance.

func NewANEWeightWithCoder

func NewANEWeightWithCoder(coder objectivec.IObject) ANEWeight

func NewANEWeightWithWeightSymbolAndURLSHAWeightURLSHACodeSandboxExtension

func NewANEWeightWithWeightSymbolAndURLSHAWeightURLSHACodeSandboxExtension(urlsha objectivec.IObject, url foundation.NSURL, hACode objectivec.IObject, extension objectivec.IObject) ANEWeight

func NewANEWeightWithWeightSymbolAndURLWeightURL

func NewANEWeightWithWeightSymbolAndURLWeightURL(url foundation.NSURL, url2 foundation.NSURL) ANEWeight

func (ANEWeight) Autorelease

func (a ANEWeight) Autorelease() ANEWeight

Autorelease adds the receiver to the current autorelease pool.

func (ANEWeight) EncodeWithCoder

func (a ANEWeight) EncodeWithCoder(coder foundation.INSCoder)

func (ANEWeight) Init

func (a ANEWeight) Init() ANEWeight

Init initializes the instance.

func (ANEWeight) InitWithCoder

func (a ANEWeight) InitWithCoder(coder foundation.INSCoder) ANEWeight

func (ANEWeight) InitWithWeightSymbolAndURLSHAWeightURLSHACodeSandboxExtension

func (a ANEWeight) InitWithWeightSymbolAndURLSHAWeightURLSHACodeSandboxExtension(urlsha objectivec.IObject, url foundation.NSURL, hACode objectivec.IObject, extension objectivec.IObject) ANEWeight

func (ANEWeight) InitWithWeightSymbolAndURLWeightURL

func (a ANEWeight) InitWithWeightSymbolAndURLWeightURL(url foundation.NSURL, url2 foundation.NSURL) ANEWeight

func (ANEWeight) SHACode

func (a ANEWeight) SHACode() foundation.NSData

func (ANEWeight) SandboxExtension

func (a ANEWeight) SandboxExtension() string

func (ANEWeight) SetSandboxExtension

func (a ANEWeight) SetSandboxExtension(value string)

func (ANEWeight) SetWeightURL

func (a ANEWeight) SetWeightURL(value foundation.NSURL)

func (ANEWeight) UpdateWeightURL

func (a ANEWeight) UpdateWeightURL(url foundation.NSURL)

func (ANEWeight) WeightSymbol

func (a ANEWeight) WeightSymbol() string

func (ANEWeight) WeightURL

func (a ANEWeight) WeightURL() foundation.NSURL

type ANEWeightClass

type ANEWeightClass struct {
	// contains filtered or unexported fields
}

func GetANEWeightClass

func GetANEWeightClass() ANEWeightClass

GetANEWeightClass returns the class object for _ANEWeight.

func (ANEWeightClass) Alloc

func (ac ANEWeightClass) Alloc() ANEWeight

Alloc allocates memory for a new instance of the class.

func (ANEWeightClass) Class added in v0.5.0

func (ac ANEWeightClass) Class() objc.Class

Class returns the underlying Objective-C class pointer.

func (ANEWeightClass) SupportsSecureCoding

func (_ANEWeightClass ANEWeightClass) SupportsSecureCoding() bool

func (ANEWeightClass) WeightWithSymbolAndURLSHAWeightURLSHACode

func (_ANEWeightClass ANEWeightClass) WeightWithSymbolAndURLSHAWeightURLSHACode(urlsha objectivec.IObject, url foundation.NSURL, hACode objectivec.IObject) objectivec.IObject

func (ANEWeightClass) WeightWithSymbolAndURLWeightURL

func (_ANEWeightClass ANEWeightClass) WeightWithSymbolAndURLWeightURL(url foundation.NSURL, url2 foundation.NSURL) objectivec.IObject

type AbstractBlobContainer added in v0.6.4

type AbstractBlobContainer struct {
}

AbstractBlobContainer

type AbstractContext added in v0.6.4

type AbstractContext struct {
}

AbstractContext

type Abstract_blob_container added in v0.5.5

type Abstract_blob_container = AbstractBlobContainer

Abstract_blob_container is a type alias for AbstractBlobContainer for use in objc.Send[T] calls.

type Abstract_context added in v0.5.5

type Abstract_context = AbstractContext

Abstract_context is a type alias for AbstractContext for use in objc.Send[T] calls.

type AnalyticsData added in v0.5.5

type AnalyticsData struct {
	Field1 uint32
	Field2 uint32
	Field3 unsafe.Pointer
}

AnalyticsData

type AnalyticsDataRef

type AnalyticsDataRef = unsafe.Pointer

type AnalyticsGroupInfo added in v0.5.5

type AnalyticsGroupInfo struct {
	Field1 uint32
	Field2 uint64
	Field3 uint32
	Field4 uint64
}

AnalyticsGroupInfo

type AnalyticsGroupInfoRef

type AnalyticsGroupInfoRef = unsafe.Pointer

type AnalyticsLayerInfo added in v0.5.5

type AnalyticsLayerInfo struct {
	Field1 [64]int8
	Field2 [64]int8
	Field3 float32
}

AnalyticsLayerInfo

type AnalyticsLayerInfoRef

type AnalyticsLayerInfoRef = unsafe.Pointer

type AnalyticsOffsetTableRef

type AnalyticsOffsetTableRef = unsafe.Pointer

type AnalyticsProcedureInfo added in v0.5.5

type AnalyticsProcedureInfo struct {
	Field1 uint32
	Field2 uint32
	Field3 uint32
	Field4 uint32
	Field5 uint32
	Field6 uint64
	Field7 uint32
	Field8 uint64
}

AnalyticsProcedureInfo

type AnalyticsProcedureInfoRef

type AnalyticsProcedureInfoRef = unsafe.Pointer

type AnalyticsTaskInfo added in v0.5.5

type AnalyticsTaskInfo struct {
	Field1 uint32
	Field2 uint64
}

AnalyticsTaskInfo

type AnalyticsTaskInfoRef

type AnalyticsTaskInfoRef = unsafe.Pointer

type Attribute added in v0.5.5

type Attribute struct {
	Field1 AttributeStorageRef
}

Attribute

type AttributeStorage added in v0.5.5

type AttributeStorage struct {
}

AttributeStorage

type AttributeStorageRef added in v0.5.5

type AttributeStorageRef uintptr

type Autodiff added in v0.5.5

type Autodiff struct {
}

Autodiff

type AutodiffOpData added in v0.5.5

type AutodiffOpData struct {
}

AutodiffOpData

type BaseModuleRef added in v0.5.5

type BaseModuleRef struct {
}

BaseModuleRef

type BaseModuleRefRef added in v0.5.5

type BaseModuleRefRef uintptr

type BaseRuntime added in v0.5.5

type BaseRuntime struct {
}

BaseRuntime

type BlobCPU added in v0.6.4

type BlobCPU struct {
}

BlobCPU

type Blob_cpu added in v0.5.5

type Blob_cpu = BlobCPU

Blob_cpu is a type alias for BlobCPU for use in objc.Send[T] calls.

type BoolErrorHandler

type BoolErrorHandler = func(bool, error)

BoolErrorHandler handles completion with a boolean result and optional error The error can be type-asserted to *foundation.NSError for Domain, Code, and UserInfo.

type BuildVersionInfo added in v0.5.5

type BuildVersionInfo struct {
	Field1 uint32
	Field2 uint32
	Field3 uint64
	Field4 [32]uint8
	Field5 uint8
	Field6 uint64
	Field7 uint64
	Field8 [15]uint64
}

BuildVersionInfo

type CFArray added in v0.6.4

type CFArray struct {
}

CFArray

type CFDictionary added in v0.6.4

type CFDictionary struct {
}

CFDictionary

type CFString added in v0.6.4

type CFString struct {
}

CFString

type CGColorSpace added in v0.5.5

type CGColorSpace struct {
}

CGColorSpace

type CGImage added in v0.5.5

type CGImage struct {
}

CGImage

type CVBuffer added in v0.6.4

type CVBuffer struct {
}

CVBuffer

type CompletionHandlerBinding added in v0.2.0

type CompletionHandlerBinding struct {
	// contains filtered or unexported fields
}

CompletionHandlerBinding keeps an Objective-C completion block alive while a request is in flight. Call Release once completion has fired (or on error).

func (*CompletionHandlerBinding) Release added in v0.2.0

func (b *CompletionHandlerBinding) Release()

Release detaches and releases the retained completion block.

type ConditionVariable added in v0.6.4

type ConditionVariable struct {
	// contains filtered or unexported fields
}

ConditionVariable

type Condition_variable added in v0.5.5

type Condition_variable = ConditionVariable

Condition_variable is a type alias for ConditionVariable for use in objc.Send[T] calls.

type ConvolutionUniforms added in v0.6.4

type ConvolutionUniforms struct {
	Field1  int32
	Field2  int32
	Field3  int32
	Field4  int32
	Field5  int32
	Field6  int32
	Field7  int32
	Field8  int32
	Field9  int32
	Field10 float32
	Field11 int32
	Field12 int32
	Field13 int32
	Field14 int32
	Field15 int32
	Field16 int32
	Field17 float32
	Field18 float32
	Field19 PaddingParams
	Field20 int16
	Field21 int16
	Field22 int16
	Field23 int16
	Field24 uint16
	Field25 uint16
	Field26 int32
	Field27 int32
	Field28 int32
	Field29 int32
	Field30 int32
	Field31 uint16
	Field32 uint16
	Field33 uint16
	Field34 uint16
	Field35 uint16
	Field36 int16
	Field37 int32
	Field38 int32
	Field39 int32
	Field40 int32
	Field41 int32
	Field42 int16
	Field43 int32
	Field44 bool
}

ConvolutionUniforms

type Convolution_uniforms added in v0.5.5

type Convolution_uniforms = ConvolutionUniforms

Convolution_uniforms is a type alias for ConvolutionUniforms for use in objc.Send[T] calls.

type DeviceExtendedInfo added in v0.5.5

type DeviceExtendedInfo struct {
	Field1 DeviceInfo
	Field2 bool
	Field3 uint32
	Field4 uint32
	Field5 [32]int8
	Field6 [8]int8
}

DeviceExtendedInfo

type DeviceInfo added in v0.5.5

type DeviceInfo struct {
	Field1 uint32
	Field2 int64
	Field3 int64
	Field4 bool
}

DeviceInfo

type ETDataProvider added in v0.5.0

type ETDataProvider interface {
	objectivec.IObject

	// DataPointAtIndexError protocol.
	DataPointAtIndexError(index uint64) (objectivec.IObject, error)

	// NumberOfDataPoints protocol.
	NumberOfDataPoints() uint64

	// PrepareForEpoch protocol.
	PrepareForEpoch()
}

ETDataProvider protocol.

type ETDataProviderObject added in v0.5.0

type ETDataProviderObject struct {
	objectivec.Object
}

ETDataProviderObject wraps an existing Objective-C object that conforms to the ETDataProvider protocol.

func ETDataProviderObjectFromID added in v0.5.0

func ETDataProviderObjectFromID(id objc.ID) ETDataProviderObject

ETDataProviderObjectFromID constructs a ETDataProviderObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ETDataProviderObject) BaseObject added in v0.5.0

func (o ETDataProviderObject) BaseObject() objectivec.Object

func (ETDataProviderObject) DataPointAtIndexError added in v0.5.0

func (o ETDataProviderObject) DataPointAtIndexError(index uint64) (objectivec.IObject, error)

func (ETDataProviderObject) NumberOfDataPoints added in v0.5.0

func (o ETDataProviderObject) NumberOfDataPoints() uint64

func (ETDataProviderObject) PrepareForEpoch added in v0.5.0

func (o ETDataProviderObject) PrepareForEpoch()

type ETDataSource added in v0.5.0

type ETDataSource interface {
	objectivec.IObject

	// DataPointAtIndex protocol.
	DataPointAtIndex(index int) objectivec.IObject

	// NumberOfDataPoints protocol.
	NumberOfDataPoints() int
}

ETDataSource protocol.

type ETDataSourceObject added in v0.5.0

type ETDataSourceObject struct {
	objectivec.Object
}

ETDataSourceObject wraps an existing Objective-C object that conforms to the ETDataSource protocol.

func ETDataSourceObjectFromID added in v0.5.0

func ETDataSourceObjectFromID(id objc.ID) ETDataSourceObject

ETDataSourceObjectFromID constructs a ETDataSourceObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ETDataSourceObject) BaseObject added in v0.5.0

func (o ETDataSourceObject) BaseObject() objectivec.Object

func (ETDataSourceObject) DataPointAtIndex added in v0.5.0

func (o ETDataSourceObject) DataPointAtIndex(index int) objectivec.IObject

func (ETDataSourceObject) NumberOfDataPoints added in v0.5.0

func (o ETDataSourceObject) NumberOfDataPoints() int

type ETTaskContext added in v0.5.0

type ETTaskContext interface {
	objectivec.IObject

	// DoInferenceOnDataError protocol.
	DoInferenceOnDataError(data objectivec.IObject) (objectivec.IObject, error)

	// GetTensorNamed protocol.
	GetTensorNamed(named objectivec.IObject) objectivec.IObject

	// SaveNetworkInplaceError protocol.
	SaveNetworkInplaceError(network objectivec.IObject, inplace bool) (bool, error)

	// SetTensorNamedWithValueError protocol.
	SetTensorNamedWithValueError(named objectivec.IObject, value objectivec.IObject) (bool, error)
}

ETTaskContext protocol.

type ETTaskContextObject added in v0.5.0

type ETTaskContextObject struct {
	objectivec.Object
}

ETTaskContextObject wraps an existing Objective-C object that conforms to the ETTaskContext protocol.

func ETTaskContextObjectFromID added in v0.5.0

func ETTaskContextObjectFromID(id objc.ID) ETTaskContextObject

ETTaskContextObjectFromID constructs a ETTaskContextObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ETTaskContextObject) BaseObject added in v0.5.0

func (o ETTaskContextObject) BaseObject() objectivec.Object

func (ETTaskContextObject) DoInferenceOnDataError added in v0.5.0

func (o ETTaskContextObject) DoInferenceOnDataError(data objectivec.IObject) (objectivec.IObject, error)

func (ETTaskContextObject) GetTensorNamed added in v0.5.0

func (o ETTaskContextObject) GetTensorNamed(named objectivec.IObject) objectivec.IObject

func (ETTaskContextObject) SaveNetworkInplaceError added in v0.5.0

func (o ETTaskContextObject) SaveNetworkInplaceError(network objectivec.IObject, inplace bool) (bool, error)

func (ETTaskContextObject) SetTensorNamedWithValueError added in v0.5.0

func (o ETTaskContextObject) SetTensorNamedWithValueError(named objectivec.IObject, value objectivec.IObject) (bool, error)

type ExternalDetectedObject added in v0.5.0

type ExternalDetectedObject interface {
	objectivec.IObject

	// Bounds protocol.
	Bounds() corefoundation.CGRect

	// Center protocol.
	Center() corefoundation.CGPoint

	// ObjectType protocol.
	ObjectType() int64

	// SetBounds protocol.
	SetBounds(bounds corefoundation.CGRect)

	// SetCenter protocol.
	SetCenter(center corefoundation.CGPoint)

	// SetObjectType protocol.
	SetObjectType(type_ int64)
}

ExternalDetectedObject protocol.

type ExternalDetectedObjectObject added in v0.5.0

type ExternalDetectedObjectObject struct {
	objectivec.Object
}

ExternalDetectedObjectObject wraps an existing Objective-C object that conforms to the ExternalDetectedObject protocol.

func ExternalDetectedObjectObjectFromID added in v0.5.0

func ExternalDetectedObjectObjectFromID(id objc.ID) ExternalDetectedObjectObject

ExternalDetectedObjectObjectFromID constructs a ExternalDetectedObjectObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (ExternalDetectedObjectObject) BaseObject added in v0.5.0

func (ExternalDetectedObjectObject) Bounds added in v0.5.0

func (ExternalDetectedObjectObject) Center added in v0.5.0

func (ExternalDetectedObjectObject) ObjectType added in v0.5.0

func (o ExternalDetectedObjectObject) ObjectType() int64

func (ExternalDetectedObjectObject) SetBounds added in v0.5.0

func (ExternalDetectedObjectObject) SetCenter added in v0.5.0

func (ExternalDetectedObjectObject) SetObjectType added in v0.5.0

func (o ExternalDetectedObjectObject) SetObjectType(type_ int64)

type FaceLandmarkDetectorPoint added in v0.5.5

type FaceLandmarkDetectorPoint struct {
}

FaceLandmarkDetectorPoint

type FastPyramidResizer added in v0.6.4

type FastPyramidResizer struct {
}

FastPyramidResizer

type Fast_pyramid_resizer added in v0.5.5

type Fast_pyramid_resizer = FastPyramidResizer

Fast_pyramid_resizer is a type alias for FastPyramidResizer for use in objc.Send[T] calls.

type FloatBuffer added in v0.6.4

type FloatBuffer struct {
	Field1 *float32
	Field2 uint64
	Field3 bool
}

FloatBuffer

type Float_buffer_t added in v0.5.5

type Float_buffer_t = FloatBuffer

Float_buffer_t is a type alias for FloatBuffer for use in objc.Send[T] calls.

type FuncOp added in v0.5.5

type FuncOp struct {
	Field1 OperationRef
}

FuncOp

type GenericLoadConstantKernel added in v0.6.4

type GenericLoadConstantKernel struct {
}

GenericLoadConstantKernel

type Generic_load_constant_kernel added in v0.5.5

type Generic_load_constant_kernel = GenericLoadConstantKernel

Generic_load_constant_kernel is a type alias for GenericLoadConstantKernel for use in objc.Send[T] calls.

type GradientBuilder added in v0.6.4

type GradientBuilder struct {
}

GradientBuilder

type Gradient_builder added in v0.5.5

type Gradient_builder = GradientBuilder

Gradient_builder is a type alias for GradientBuilder for use in objc.Send[T] calls.

type IANEBuffer

type IANEBuffer interface {
	objectivec.IObject

	EncodeWithCoder(coder foundation.INSCoder)
	IoSurfaceObject() IANEIOSurfaceObject
	Source() int64
	SymbolIndex() foundation.NSNumber
	InitWithCoder(coder foundation.INSCoder) ANEBuffer
	InitWithIOSurfaceObjectSymbolIndexSource(object objectivec.IObject, index objectivec.IObject, source int64) ANEBuffer
}

An interface definition for the ANEBuffer class.

Methods

type IANEChainingRequest

type IANEChainingRequest interface {
	objectivec.IObject

	EncodeWithCoder(coder foundation.INSCoder)
	FwEnqueueDelay() foundation.NSNumber
	InputBuffer() foundation.INSArray
	LoopbackInputSymbolIndex() foundation.INSArray
	LoopbackOutputSymbolIndex() foundation.INSArray
	MemoryPoolId() foundation.NSNumber
	OutputSets() foundation.INSArray
	ProcedureIndex() foundation.NSNumber
	SignalEvents() foundation.INSArray
	TransactionHandle() foundation.NSNumber
	Validate() bool
	InitWithCoder(coder foundation.INSCoder) ANEChainingRequest
	InitWithInputsOutputsLbInputSymbolIdLbOutputSymbolIdProcedureIndexSignalEventsTransactionHandleFwEnqueueDelayMemoryPoolId(inputs objectivec.IObject, outputs objectivec.IObject, id objectivec.IObject, id2 objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject, delay objectivec.IObject, id3 objectivec.IObject) ANEChainingRequest
}

An interface definition for the ANEChainingRequest class.

Methods

type IANEClient

type IANEClient interface {
	objectivec.IObject

	AllowRestrictedAccess() bool
	BeginRealTimeTask() bool
	BuffersReadyWithModelInputBuffersOptionsQosError(model objectivec.IObject, buffers objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	CompileModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	CompiledModelExistsFor(for_ objectivec.IObject) bool
	CompiledModelExistsMatchingHash(hash objectivec.IObject) bool
	Conn() IANEDaemonConnection
	ConnectionForLoadingModelOptions(model objectivec.IObject, options objectivec.IObject) objectivec.IObject
	ConnectionUsedForLoadingModel(model objectivec.IObject) objectivec.IObject
	Connections() foundation.INSDictionary
	ConnectionsUsedForLoadingModels() foundation.INSDictionary
	DoBuffersReadyWithModelInputBuffersOptionsQosError(model objectivec.IObject, buffers objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	DoEnqueueSetsWithModelOutputSetOptionsQosError(model objectivec.IObject, set IANEOutputSetEnqueue, options objectivec.IObject, qos uint32) (bool, error)
	DoEvaluateDirectWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)
	DoLoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	DoLoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)
	DoPrepareChainingWithModelOptionsChainingReqQosError(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32) (bool, error)
	DoUnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	Echo(echo objectivec.IObject) bool
	EndRealTimeTask() bool
	EnqueueSetsWithModelOutputSetOptionsQosError(model objectivec.IObject, set IANEOutputSetEnqueue, options objectivec.IObject, qos uint32) (bool, error)
	EvaluateRealTimeWithModelOptionsRequestError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject) (bool, error)
	EvaluateWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)
	FastConn() IANEDaemonConnection
	FastConnWithoutLock() objectivec.IObject
	IsAnetoolRootDaemonConnection() bool
	IsRootDaemon() bool
	IsVirtualClient() bool
	LoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	LoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)
	LoadRealTimeModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	MapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)
	PrepareChainingWithModelOptionsChainingReqQosError(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32) (bool, error)
	PriorityQ() foundation.INSArray
	PurgeCompiledModel(model objectivec.IObject)
	PurgeCompiledModelMatchingHash(hash objectivec.IObject)
	ReportEvaluateFailureFailureReasonQIdx(failure objectivec.IObject, reason uint32, idx uint64)
	SessionHintWithModelHintOptionsReportError(model objectivec.IObject, hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)
	UnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	UnloadRealTimeModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	UnmapIOSurfacesWithModelRequest(model objectivec.IObject, request objectivec.IObject)
	VirtualClient() IANEVirtualClient
	InitWithRestrictedAccessAllowed(allowed bool) ANEClient
}

An interface definition for the ANEClient class.

Methods

type IANECloneHelper

type IANECloneHelper interface {
	objectivec.IObject
}

An interface definition for the ANECloneHelper class.

type IANEDaemonConnection

type IANEDaemonConnection interface {
	objectivec.IObject

	BeginRealTimeTaskWithReply(reply VoidHandler)
	CompileModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)
	CompiledModelExistsForWithReply(for_ objectivec.IObject, reply VoidHandler)
	CompiledModelExistsMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)
	DaemonConnection() foundation.NSXPCConnection
	EchoWithReply(echo objectivec.IObject, reply VoidHandler)
	EndRealTimeTaskWithReply(reply VoidHandler)
	LoadModelSandboxExtensionOptionsQosWithReply(model objectivec.IObject, extension objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)
	LoadModelNewInstanceOptionsModelInstParamsQosWithReply(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32, reply VoidHandler)
	PrepareChainingWithModelOptionsChainingReqQosWithReply(model objectivec.IObject, options objectivec.IObject, req objectivec.IObject, qos uint32, reply VoidHandler)
	PurgeCompiledModelWithReply(model objectivec.IObject, reply VoidHandler)
	PurgeCompiledModelMatchingHashWithReply(hash objectivec.IObject, reply VoidHandler)
	ReportTelemetryToPPSPlayload(pps objectivec.IObject, playload objectivec.IObject)
	Restricted() bool
	UnloadModelOptionsQosWithReply(model objectivec.IObject, options objectivec.IObject, qos uint32, reply VoidHandler)
	InitWithMachServiceNameRestricted(name objectivec.IObject, restricted bool) ANEDaemonConnection
}

An interface definition for the ANEDaemonConnection class.

Methods

type IANEDataReporter

type IANEDataReporter interface {
	objectivec.IObject
}

An interface definition for the ANEDataReporter class.

type IANEDeviceInfo

type IANEDeviceInfo interface {
	objectivec.IObject
}

An interface definition for the ANEDeviceInfo class.

type IANEErrors

type IANEErrors interface {
	objectivec.IObject
}

An interface definition for the ANEErrors class.

type IANEHashEncoding

type IANEHashEncoding interface {
	objectivec.IObject
}

An interface definition for the ANEHashEncoding class.

type IANEInMemoryModel

type IANEInMemoryModel interface {
	objectivec.IObject

	CompileWithQoSOptionsError(s uint32, options objectivec.IObject) (bool, error)
	CompiledModelExists() bool
	CompilerOptionsFileName() string
	SetCompilerOptionsFileName(value string)
	CompilerOptionsWithOptionsIsCompiledModelCached(options objectivec.IObject, cached bool) objectivec.IObject
	Descriptor() IANEInMemoryModelDescriptor
	SetDescriptor(value IANEInMemoryModelDescriptor)
	EvaluateWithQoSOptionsRequestError(s uint32, options objectivec.IObject, request objectivec.IObject) (bool, error)
	HexStringIdentifier() string
	IntermediateBufferHandle() uint64
	SetIntermediateBufferHandle(value uint64)
	IsMILModel() bool
	LoadWithQoSOptionsError(s uint32, options objectivec.IObject) (bool, error)
	LocalModelPath() objectivec.IObject
	MapIOSurfacesWithRequestCacheInferenceError(request objectivec.IObject, inference bool) (bool, error)
	Model() IANEModel
	SetModel(value IANEModel)
	ModelAttributes() foundation.INSDictionary
	SetModelAttributes(value foundation.INSDictionary)
	ModelURL() foundation.NSURL
	SetModelURL(value foundation.NSURL)
	PerfStatsMask() uint32
	SetPerfStatsMask(value uint32)
	Program() IANEProgramForEvaluation
	SetProgram(value IANEProgramForEvaluation)
	ProgramHandle() uint64
	SetProgramHandle(value uint64)
	PurgeCompiledModel()
	QueueDepth() int8
	SetQueueDepth(value int8)
	SaveModelFiles() objectivec.IObject
	SharedConnection() IANEClient
	State() uint64
	SetState(value uint64)
	String_id() uint64
	UnloadWithQoSError(s uint32) (bool, error)
	UnmapIOSurfacesWithRequest(request objectivec.IObject)
	InitWithDesctiptor(desctiptor objectivec.IObject) ANEInMemoryModel
}

An interface definition for the ANEInMemoryModel class.

Methods

type IANEInputBuffersReady

type IANEInputBuffersReady interface {
	objectivec.IObject

	ExecutionDelay() uint64
	InputBufferInfoIndex() foundation.INSArray
	InputFreeValue() foundation.INSArray
	ProcedureIndex() uint32
	Validate() bool
	InitInputsProcedureIndexInputBufferInfoIndexInputFreeValueExecutionDelay(index uint32, index2 objectivec.IObject, value objectivec.IObject, delay uint64) ANEInputBuffersReady
}

An interface definition for the ANEInputBuffersReady class.

Methods

type IANELog

type IANELog interface {
	objectivec.IObject
}

An interface definition for the ANELog class.

type IANEModel

type IANEModel interface {
	objectivec.IObject

	UUID() foundation.NSUUID
	CacheURLIdentifier() string
	SetCacheURLIdentifier(value string)
	EncodeWithCoder(coder foundation.INSCoder)
	GetCacheURLIdentifier() objectivec.IObject
	GetUUID() objectivec.IObject
	IdentifierSource() int64
	InputSymbolIndicesForProcedureIndex(index uint32) objectivec.IObject
	IntermediateBufferHandle() uint64
	SetIntermediateBufferHandle(value uint64)
	IsEqualToModel(model objectivec.IObject) bool
	Key() string
	L() os.OSUnfairLockS
	SetL(value os.OSUnfairLockS)
	Mapper() IANEProgramIOSurfacesMapper
	SetMapper(value IANEProgramIOSurfacesMapper)
	ModelAttributes() foundation.INSDictionary
	SetModelAttributes(value foundation.INSDictionary)
	ModelURL() foundation.NSURL
	MpsConstants() foundation.INSDictionary
	OutputSymbolIndicesForProcedureIndex(index uint32) objectivec.IObject
	PerfStatsMask() uint32
	SetPerfStatsMask(value uint32)
	ProcedureInfoForProcedureIndex(index uint32) objectivec.IObject
	Program() IANEProgramForEvaluation
	SetProgram(value IANEProgramForEvaluation)
	ProgramHandle() uint64
	SetProgramHandle(value uint64)
	QueueDepth() int8
	SetQueueDepth(value int8)
	ResetOnUnload()
	ShallowCopy() objectivec.IObject
	SourceURL() foundation.NSURL
	State() uint64
	SetState(value uint64)
	String_id() uint64
	SetString_id(value uint64)
	SymbolIndicesForProcedureIndexIndexArrayKey(index uint32, key objectivec.IObject) objectivec.IObject
	UpdateModelAttributesState(attributes objectivec.IObject, state uint64)
	UpdateModelAttributesStateProgramHandleIntermediateBufferHandleQueueDepth(attributes objectivec.IObject, state uint64, handle uint64, handle2 uint64, depth int8)
	InitWithCoder(coder foundation.INSCoder) ANEModel
	InitWithModelAtURLKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURL(url foundation.NSURL, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url2 bool) ANEModel
	InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringId(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool) ANEModel
	InitWithModelAtURLSourceURLUUIDKeyIdentifierSourceCacheURLIdentifierModelAttributesStandardizeURLString_idGenerateNewStringIdMpsConstants(url foundation.NSURL, url2 foundation.NSURL, uid objectivec.IObject, key objectivec.IObject, source int64, uRLIdentifier objectivec.IObject, attributes objectivec.IObject, url3 bool, string_id uint64, id bool, constants objectivec.IObject) ANEModel
	InitWithModelIdentifier(identifier objectivec.IObject) ANEModel
}

An interface definition for the ANEModel class.

Methods

type IANEModelToken

type IANEModelToken interface {
	objectivec.IObject

	CsIdentity() string
	ModelIdentifier() string
	ProcessIdentifier() int
	TeamIdentity() string
	InitWithAuditTokenModelIdentifierProcessIdentifier(token unsafe.Pointer, identifier objectivec.IObject, identifier2 int) ANEModelToken
	InitWithCsIdentityTeamIdentityModelIdentifierProcessIdentifier(identity objectivec.IObject, identity2 objectivec.IObject, identifier objectivec.IObject, identifier2 int) ANEModelToken
}

An interface definition for the ANEModelToken class.

Methods

type IANEOutputSetEnqueue

type IANEOutputSetEnqueue interface {
	objectivec.IObject

	IsOpenLoop() bool
	ProcedureIndex() uint32
	SetIndex() uint32
	SignalNotRequired() bool
	SignalValue() uint64
	InitOutputSetWithProcedureIndexSetIndexSignalValueSignalNotRequiredIsOpenLoop(index uint32, index2 uint32, value uint64, required bool, loop bool) ANEOutputSetEnqueue
}

An interface definition for the ANEOutputSetEnqueue class.

Methods

type IANEProgramForEvaluation

type IANEProgramForEvaluation interface {
	objectivec.IObject

	Controller() IANEDeviceController
	CurrentAsyncRequestsInFlight() int64
	SetCurrentAsyncRequestsInFlight(value int64)
	IntermediateBufferHandle() uint64
	SetIntermediateBufferHandle(value uint64)
	ProcessInputBuffersModelOptionsError(buffers objectivec.IObject, model objectivec.IObject, options objectivec.IObject) (bool, error)
	ProcessOutputSetModelOptionsError(set objectivec.IObject, model objectivec.IObject, options objectivec.IObject) (bool, error)
	ProcessRequestModelQosQIndexModelStringIDOptionsReturnValueError(request objectivec.IObject, model objectivec.IObject, qos uint32, index uint64, id uint64, options objectivec.IObject, value *uint32) (bool, error)
	ProcessSessionHintOptionsReportError(hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)
	ProgramHandle() uint64
	SetProgramHandle(value uint64)
	ProgramInferenceOtherErrorForMessageModelMethodName(message *ANENotificationMessageStruct, model objectivec.IObject, name objectivec.IObject) objectivec.IObject
	QueueDepth() int8
	RequestsInFlight() objectivec.Object
	InitWithControllerIntermediateBufferHandleQueueDepth(controller objectivec.IObject, handle uint64, depth int8) ANEProgramForEvaluation
}

An interface definition for the ANEProgramForEvaluation class.

Methods

type IANEQoSMapper

type IANEQoSMapper interface {
	objectivec.IObject
}

An interface definition for the ANEQoSMapper class.

type IANERequest

type IANERequest interface {
	objectivec.IObject

	InputArray() foundation.INSArray
	InputIndexArray() foundation.INSArray
	IoSurfacesCount() uint64
	OutputArray() foundation.INSArray
	OutputIndexArray() foundation.INSArray
	PerfStats() IANEPerformanceStats
	SetPerfStats(value IANEPerformanceStats)
	PerfStatsArray() foundation.INSArray
	ProcedureIndex() foundation.NSNumber
	SetCompletionHandler(handler BoolHandler)
	SharedEvents() IANESharedEvents
	SetSharedEvents(value IANESharedEvents)
	TransactionHandle() foundation.NSNumber
	SetTransactionHandle(value foundation.NSNumber)
	Validate() bool
	WeightsBuffer() IANEIOSurfaceObject
	InitWithInputsInputIndicesOutputsOutputIndicesWeightsBufferPerfStatsProcedureIndexSharedEventsTransactionHandle(inputs objectivec.IObject, indices objectivec.IObject, outputs objectivec.IObject, indices2 objectivec.IObject, buffer objectivec.IObject, stats objectivec.IObject, index objectivec.IObject, events objectivec.IObject, handle objectivec.IObject) ANERequest
	InitWithVirtualModel(model unsafe.Pointer) ANERequest
}

An interface definition for the ANERequest class.

Methods

type IANESandboxingHelper

type IANESandboxingHelper interface {
	objectivec.IObject
}

An interface definition for the ANESandboxingHelper class.

type IANESharedEvents

type IANESharedEvents interface {
	objectivec.IObject

	SignalEvents() foundation.INSArray
	SetSignalEvents(value foundation.INSArray)
	WaitEvents() foundation.INSArray
	SetWaitEvents(value foundation.INSArray)
	InitWithSignalEventsWaitEvents(events objectivec.IObject, events2 objectivec.IObject) ANESharedEvents
}

An interface definition for the ANESharedEvents class.

Methods

type IANESharedWaitEvent

type IANESharedWaitEvent interface {
	objectivec.IObject

	EventType() uint64
	SharedEvent() objectivec.IObject
	Value() uint64
	SetValue(value uint64)
	InitWithValueSharedEventEventType(value uint64, event objectivec.IObject, type_ uint64) ANESharedWaitEvent
}

An interface definition for the ANESharedWaitEvent class.

Methods

type IANEStrings

type IANEStrings interface {
	objectivec.IObject
}

An interface definition for the ANEStrings class.

type IANEVirtualClient

type IANEVirtualClient interface {
	objectivec.IObject

	AneArchitectureTypeStr() objectivec.IObject
	AneBoardtype() int64
	AneSubTypeAndVariant() objectivec.IObject
	BeginRealTimeTask() bool
	CallIOUserClientInParamsOutParams(client uint32, params *VirtANEModel, params2 *VirtANEModel) bool
	CallIOUserClientWithDictionaryInDictionaryError(dictionary uint32, dictionary2 corefoundation.CFDictionaryRef) (corefoundation.CFDictionaryRef, error)
	CheckKernReturnValueSelectorOutParams(value int, selector uint32, params *VirtANEModel)
	CompileModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	CompiledModelExistsFor(for_ objectivec.IObject) bool
	CompiledModelExistsMatchingHash(hash objectivec.IObject) bool
	Connect() uint32
	CopyAllModelFilesDictionaryIoSurfaceRefs(files objectivec.IObject, dictionary corefoundation.CFDictionaryRef, refs corefoundation.CFArrayRef) bool
	CopyDictionaryToIOSurfaceCopiedDataSizeCreatedIOSID(iOSurface objectivec.IObject, size *uint64, iosid *uint32) iosurface.IOSurfaceRef
	CopyErrorValue(value *VMData)
	CopyErrorValueVmData(value corefoundation.CFDictionaryRef, data *VMData)
	CopyFilesInDirectoryToIOSurfacesIoSurfaceRefsIoSurfaceSizesFileNames(iOSurfaces objectivec.IObject, refs corefoundation.CFArrayRef, sizes objectivec.IObject, names objectivec.IObject) bool
	CopyModelOptionsVmData(model objectivec.IObject, options objectivec.IObject, data *VMData)
	CopyModelMetaDataOptionsDictionaryVmData(data objectivec.IObject, options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data2 *VMData)
	CopyModelOptionFilesOptionsDictionaryVmData(files objectivec.IObject, options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data *VMData)
	CopyModelOptionFilesOptionsVmData(files objectivec.IObject, options objectivec.IObject, data *VMData)
	CopyOptionsDictionaryVmData(options objectivec.IObject, dictionary corefoundation.CFDictionaryRef, data *VMData)
	CopyOptionsVmData(options objectivec.IObject, data *VMData)
	CopyToIOSurfaceLengthIoSID(iOSurface objectivec.IObject, length uint64, sid *uint32) iosurface.IOSurfaceRef
	CopyToIOSurfaceSizeIoSID(iOSurface string, size uint64, sid *uint32) iosurface.IOSurfaceRef
	DoEvaluateWithModelOptionsRequestQosCompletionEventError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, event objectivec.IObject) (bool, error)
	DoEvaluateWithModelLegacyOptionsRequestQosCompletionEventError(legacy objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32, event objectivec.IObject) (bool, error)
	DoJsonParsingMatchWeightName(name objectivec.IObject) objectivec.IObject
	DoMapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)
	Echo(echo objectivec.IObject) bool
	EndRealTimeTask() bool
	EvaluateWithModelOptionsRequestQosError(model objectivec.IObject, options objectivec.IObject, request objectivec.IObject, qos uint32) (bool, error)
	ExchangeBuildVersionInfo() BuildVersionInfo
	GetDeviceInfo() DeviceExtendedInfo
	GetModelAttribute(attribute *VMData) objectivec.IObject
	GetValidateNetworkVersion() uint64
	HasANE() bool
	HostBuildVersionStr() objectivec.IObject
	IsInternalBuild() bool
	LoadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	LoadModelNewInstanceOptionsModelInstParamsQosError(instance objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)
	LoadModelNewInstanceLegacyOptionsModelInstParamsQosError(legacy objectivec.IObject, options objectivec.IObject, params objectivec.IObject, qos uint32) (bool, error)
	MapIOSurfacesWithModelRequestCacheInferenceError(model objectivec.IObject, request objectivec.IObject, inference bool) (bool, error)
	NegotiatedCapabilityMask() uint64
	NegotiatedDataInterfaceVersion() uint32
	NumANECores() uint32
	NumANEs() uint32
	OutputDictIOSurfaceSize() uint64
	ParallelDecompressedData(data objectivec.IObject) objectivec.IObject
	PrintDictionary(dictionary corefoundation.CFDictionaryRef)
	PurgeCompiledModel(model objectivec.IObject)
	PurgeCompiledModelMatchingHash(hash objectivec.IObject)
	Queue() objectivec.Object
	ReadWeightFilename(filename objectivec.IObject) objectivec.IObject
	ReleaseIOSurfaces(iOSurfaces *VMData)
	SendGuestBuildVersion()
	SessionHintWithModelHintOptionsReportError(model objectivec.IObject, hint objectivec.IObject, options objectivec.IObject, report objectivec.IObject) (bool, error)
	TransferFileToHostWithPathWithChunkSizeWithUUIDWithModelInputPathOverWriteFileNameWith(path objectivec.IObject, size uint32, uuid objectivec.IObject, path2 objectivec.IObject, with objectivec.IObject) bool
	UnloadModelOptionsQosError(model objectivec.IObject, options objectivec.IObject, qos uint32) (bool, error)
	UpdateErrorError(error_ *VMData) (bool, error)
	UpdatePerformanceStats(stats *VMData) objectivec.IObject
	ValidateEnvironmentForPrecompiledBinarySupport() bool
	ValidateNetworkCreateUuidFunctionDirectoryPathScratchPadPathMilTextData(create uint64, uuid objectivec.IObject, function objectivec.IObject, path objectivec.IObject, path2 objectivec.IObject, data objectivec.IObject) corefoundation.CFDictionaryRef
	ValidateNetworkCreateMLIRValidation_params(mlir uint64, validation_params corefoundation.CFDictionaryRef) corefoundation.CFDictionaryRef
	InitWithSingletonAccess() ANEVirtualClient
}

An interface definition for the ANEVirtualClient class.

Methods

type IANEWeight

type IANEWeight interface {
	objectivec.IObject

	SHACode() foundation.NSData
	EncodeWithCoder(coder foundation.INSCoder)
	SandboxExtension() string
	SetSandboxExtension(value string)
	UpdateWeightURL(url foundation.NSURL)
	WeightSymbol() string
	WeightURL() foundation.NSURL
	SetWeightURL(value foundation.NSURL)
	InitWithCoder(coder foundation.INSCoder) ANEWeight
	InitWithWeightSymbolAndURLWeightURL(url foundation.NSURL, url2 foundation.NSURL) ANEWeight
	InitWithWeightSymbolAndURLSHAWeightURLSHACodeSandboxExtension(urlsha objectivec.IObject, url foundation.NSURL, hACode objectivec.IObject, extension objectivec.IObject) ANEWeight
}

An interface definition for the ANEWeight class.

Methods

type IOSurface added in v0.6.4

type IOSurface struct {
}

IOSurface

type InMemoryModuleRef added in v0.5.5

type InMemoryModuleRef struct {
}

InMemoryModuleRef

type InnerProductUniforms added in v0.6.4

type InnerProductUniforms struct {
	Field1  uint32
	Field2  uint32
	Field3  int32
	Field4  int32
	Field5  int32
	Field6  float32
	Field7  float32
	Field8  int32
	Field9  int32
	Field10 int32
	Field11 bool
	Field12 int32
	Field13 int32
	Field14 int32
	Field15 float32
	Field16 float32
	Field17 uint32
	Field18 uint32
	Field19 uint32
	Field20 uint32
	Field21 uint32
	Field22 uint32
	Field23 uint32
	Field24 uint32
	Field25 uint32
	Field26 int32
	Field27 int32
	Field28 int32
	Field29 int32
	Field30 int32
	Field31 int32
	Field32 int32
	Field33 int32
}

InnerProductUniforms

type Inner_product_uniforms added in v0.5.5

type Inner_product_uniforms = InnerProductUniforms

Inner_product_uniforms is a type alias for InnerProductUniforms for use in objc.Send[T] calls.

type LocationAttr added in v0.5.5

type LocationAttr struct {
	Field1 AttributeStorageRef
}

LocationAttr

type LockFileManager added in v0.5.5

type LockFileManager struct {
}

LockFileManager

type LockGuard added in v0.5.5

type LockGuard struct {
}

LockGuard

type Long added in v0.6.4

type Long struct {
	// contains filtered or unexported fields
}

Long

type MLIRContext added in v0.5.5

type MLIRContext struct {
}

MLIRContext

type MPSCNNConvolutionDataSource added in v0.5.0

type MPSCNNConvolutionDataSource interface {
	objectivec.IObject

	// BiasTerms protocol.
	BiasTerms() unsafe.Pointer

	// CopyWithZoneDevice protocol.
	CopyWithZoneDevice(zone unsafe.Pointer, device objectivec.IObject) objectivec.IObject

	// DataType protocol.
	DataType() uint32

	// Descriptor protocol.
	Descriptor() objectivec.IObject

	// KernelWeightsDataType protocol.
	KernelWeightsDataType() uint32

	// Label protocol.
	Label() objectivec.IObject

	// Load protocol.
	Load() bool

	// LookupTableForUInt8Kernel protocol.
	LookupTableForUInt8Kernel() unsafe.Pointer

	// Purge protocol.
	Purge()

	// RangesForUInt8Kernel protocol.
	RangesForUInt8Kernel() []objectivec.IObject

	// UpdateWithCommandBufferGradientStateSourceState protocol.
	UpdateWithCommandBufferGradientStateSourceState(buffer objectivec.IObject, state objectivec.IObject, state2 objectivec.IObject) objectivec.IObject

	// UpdateWithGradientStateSourceState protocol.
	UpdateWithGradientStateSourceState(state objectivec.IObject, state2 objectivec.IObject) bool

	// Weights protocol.
	Weights() unsafe.Pointer

	// WeightsLayout protocol.
	WeightsLayout() uint32

	// WeightsQuantizationType protocol.
	WeightsQuantizationType() uint32
}

MPSCNNConvolutionDataSource protocol.

type MPSCNNConvolutionDataSourceObject added in v0.5.0

type MPSCNNConvolutionDataSourceObject struct {
	objectivec.Object
}

MPSCNNConvolutionDataSourceObject wraps an existing Objective-C object that conforms to the MPSCNNConvolutionDataSource protocol.

func MPSCNNConvolutionDataSourceObjectFromID added in v0.5.0

func MPSCNNConvolutionDataSourceObjectFromID(id objc.ID) MPSCNNConvolutionDataSourceObject

MPSCNNConvolutionDataSourceObjectFromID constructs a MPSCNNConvolutionDataSourceObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (MPSCNNConvolutionDataSourceObject) BaseObject added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) BiasTerms added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) CopyWithZoneDevice added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) DataType added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) Descriptor added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) KernelWeightsDataType added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) KernelWeightsDataType() uint32

func (MPSCNNConvolutionDataSourceObject) Label added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) Load added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) LookupTableForUInt8Kernel added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) LookupTableForUInt8Kernel() unsafe.Pointer

func (MPSCNNConvolutionDataSourceObject) Purge added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) RangesForUInt8Kernel added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) RangesForUInt8Kernel() []objectivec.IObject

func (MPSCNNConvolutionDataSourceObject) UpdateWithCommandBufferGradientStateSourceState added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) UpdateWithCommandBufferGradientStateSourceState(buffer objectivec.IObject, state objectivec.IObject, state2 objectivec.IObject) objectivec.IObject

func (MPSCNNConvolutionDataSourceObject) UpdateWithGradientStateSourceState added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) UpdateWithGradientStateSourceState(state objectivec.IObject, state2 objectivec.IObject) bool

func (MPSCNNConvolutionDataSourceObject) Weights added in v0.5.0

func (MPSCNNConvolutionDataSourceObject) WeightsLayout added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) WeightsLayout() uint32

func (MPSCNNConvolutionDataSourceObject) WeightsQuantizationType added in v0.5.0

func (o MPSCNNConvolutionDataSourceObject) WeightsQuantizationType() uint32

type MPSCommandBufferDescriptor added in v0.5.5

type MPSCommandBufferDescriptor struct {
	Field1 uint64
	Field2 uint64
	Field3 uint64
}

MPSCommandBufferDescriptor

type MPSGraphExecutableCacheValue added in v0.5.5

type MPSGraphExecutableCacheValue struct {
	Field1 MPSGraphExecutableSpecializedModuleRef
	Field2 BaseModuleRefRef
	Field3 unsafe.Pointer
}

MPSGraphExecutableCacheValue

type MPSGraphExecutableSpecializedModule added in v0.5.5

type MPSGraphExecutableSpecializedModule struct {
}

MPSGraphExecutableSpecializedModule

type MPSGraphExecutableSpecializedModuleRef added in v0.5.5

type MPSGraphExecutableSpecializedModuleRef uintptr

type MPSGraphModuleKey added in v0.5.5

type MPSGraphModuleKey struct {
	Field1 [8]uint64
	Field2 objectivec.Object
	Field3 objectivec.Object
	Field4 objectivec.Object
	Field5 objectivec.Object
}

MPSGraphModuleKey

type MPSGraphOperatingSystemVersion added in v0.5.5

type MPSGraphOperatingSystemVersion struct {
	Field1 int64
	Field2 int64
	Field3 int64
}

MPSGraphOperatingSystemVersion

type MPSGraphSpecializationCache added in v0.5.5

type MPSGraphSpecializationCache struct {
	// contains filtered or unexported fields
}

MPSGraphSpecializationCache

type MPSGraphViewerNodePropertySPI added in v0.5.0

type MPSGraphViewerNodePropertySPI interface {
	objectivec.IObject

	// JsonDictionary protocol.
	JsonDictionary() objectivec.IObject

	// Name protocol.
	Name() objectivec.IObject

	// Type protocol.
	Type() objectivec.IObject
}

MPSGraphViewerNodePropertySPI protocol.

type MPSGraphViewerNodePropertySPIObject added in v0.5.0

type MPSGraphViewerNodePropertySPIObject struct {
	objectivec.Object
}

MPSGraphViewerNodePropertySPIObject wraps an existing Objective-C object that conforms to the MPSGraphViewerNodePropertySPI protocol.

func MPSGraphViewerNodePropertySPIObjectFromID added in v0.5.0

func MPSGraphViewerNodePropertySPIObjectFromID(id objc.ID) MPSGraphViewerNodePropertySPIObject

MPSGraphViewerNodePropertySPIObjectFromID constructs a MPSGraphViewerNodePropertySPIObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (MPSGraphViewerNodePropertySPIObject) BaseObject added in v0.5.0

func (MPSGraphViewerNodePropertySPIObject) JsonDictionary added in v0.5.0

func (MPSGraphViewerNodePropertySPIObject) Name added in v0.5.0

func (MPSGraphViewerNodePropertySPIObject) Type added in v0.5.0

type MPSResourceBlobEntry added in v0.5.5

type MPSResourceBlobEntry struct {
}

MPSResourceBlobEntry

type MTLComputeCommandEncoder added in v0.5.0

type MTLComputeCommandEncoder interface {
	objectivec.IObject

	// DispatchThreadgroupsThreadsPerThreadgroup protocol.
	DispatchThreadgroupsThreadsPerThreadgroup(threadgroups unsafe.Pointer, threadgroup unsafe.Pointer)

	// DispatchThreadgroupsWithIndirectBufferIndirectBufferOffsetThreadsPerThreadgroup protocol.
	DispatchThreadgroupsWithIndirectBufferIndirectBufferOffsetThreadsPerThreadgroup(buffer objectivec.IObject, offset uint64, threadgroup unsafe.Pointer)

	// DispatchThreadsThreadsPerThreadgroup protocol.
	DispatchThreadsThreadsPerThreadgroup(threads unsafe.Pointer, threadgroup unsafe.Pointer)

	// DispatchType protocol.
	DispatchType() uint64

	// ExecuteCommandsInBufferIndirectBufferIndirectBufferOffset protocol.
	ExecuteCommandsInBufferIndirectBufferIndirectBufferOffset(buffer objectivec.IObject, buffer2 objectivec.IObject, offset uint64)

	// ExecuteCommandsInBufferWithRange protocol.
	ExecuteCommandsInBufferWithRange(buffer objectivec.IObject, range_ foundation.NSRange)

	// MemoryBarrierWithResourcesCount protocol.
	MemoryBarrierWithResourcesCount(resources []objectivec.IObject, count uint64)

	// MemoryBarrierWithScope protocol.
	MemoryBarrierWithScope(scope uint64)

	// SampleCountersInBufferAtSampleIndexWithBarrier protocol.
	SampleCountersInBufferAtSampleIndexWithBarrier(buffer objectivec.IObject, index uint64, barrier bool)

	// SetAccelerationStructureAtBufferIndex protocol.
	SetAccelerationStructureAtBufferIndex(structure objectivec.IObject, index uint64)

	// SetBufferOffsetAtIndex protocol.
	SetBufferWithOffsetAtIndex(buffer objectivec.IObject, offset uint64, index uint64)

	// SetBufferOffsetAttributeStrideAtIndex protocol.
	SetBufferWithOffsetAttributeStrideAtIndex(buffer objectivec.IObject, offset uint64, stride uint64, index uint64)

	// SetBufferOffsetAtIndex protocol.
	SetBufferOffsetAtIndex(offset uint64, index uint64)

	// SetBufferOffsetAttributeStrideAtIndex protocol.
	SetBufferOffsetAttributeStrideAtIndex(offset uint64, stride uint64, index uint64)

	// SetBuffersOffsetsAttributeStridesWithRange protocol.
	SetBuffersOffsetsAttributeStridesWithRange(buffers []objectivec.IObject, offsets *uint64, strides *uint64, range_ foundation.NSRange)

	// SetBuffersOffsetsWithRange protocol.
	SetBuffersOffsetsWithRange(buffers []objectivec.IObject, offsets *uint64, range_ foundation.NSRange)

	// SetBytesLengthAtIndex protocol.
	SetBytesLengthAtIndex(bytes []byte, index uint64)

	// SetBytesLengthAttributeStrideAtIndex protocol.
	SetBytesLengthAttributeStrideAtIndex(bytes []byte, stride uint64, index uint64)

	// SetComputePipelineState protocol.
	SetComputePipelineState(state objectivec.IObject)

	// SetImageblockWidthHeight protocol.
	SetImageblockWidthHeight(width uint64, height uint64)

	// SetIntersectionFunctionTableAtBufferIndex protocol.
	SetIntersectionFunctionTableAtBufferIndex(table objectivec.IObject, index uint64)

	// SetIntersectionFunctionTablesWithBufferRange protocol.
	SetIntersectionFunctionTablesWithBufferRange(tables []objectivec.IObject, range_ foundation.NSRange)

	// SetSamplerStateAtIndex protocol.
	SetSamplerStateAtIndex(state objectivec.IObject, index uint64)

	// SetSamplerStateLodMinClampLodMaxClampAtIndex protocol.
	SetSamplerStateLodMinClampLodMaxClampAtIndex(state objectivec.IObject, clamp float32, clamp2 float32, index uint64)

	// SetSamplerStatesLodMinClampsLodMaxClampsWithRange protocol.
	SetSamplerStatesLodMinClampsLodMaxClampsWithRange(states []objectivec.IObject, clamps *float32, clamps2 *float32, range_ foundation.NSRange)

	// SetSamplerStatesWithRange protocol.
	SetSamplerStatesWithRange(states []objectivec.IObject, range_ foundation.NSRange)

	// SetStageInRegion protocol.
	SetStageInRegion(region unsafe.Pointer)

	// SetStageInRegionWithIndirectBufferIndirectBufferOffset protocol.
	SetStageInRegionWithIndirectBufferIndirectBufferOffset(buffer objectivec.IObject, offset uint64)

	// SetTextureAtIndex protocol.
	SetTextureAtIndex(texture objectivec.IObject, index uint64)

	// SetTexturesWithRange protocol.
	SetTexturesWithRange(textures []objectivec.IObject, range_ foundation.NSRange)

	// SetThreadgroupMemoryLengthAtIndex protocol.
	SetThreadgroupMemoryLengthAtIndex(length uint64, index uint64)

	// SetVisibleFunctionTableAtBufferIndex protocol.
	SetVisibleFunctionTableAtBufferIndex(table objectivec.IObject, index uint64)

	// SetVisibleFunctionTablesWithBufferRange protocol.
	SetVisibleFunctionTablesWithBufferRange(tables []objectivec.IObject, range_ foundation.NSRange)

	// UpdateFence protocol.
	UpdateFence(fence objectivec.IObject)

	// UseHeap protocol.
	UseHeap(heap objectivec.IObject)

	// UseHeapsCount protocol.
	UseHeapsCount(heaps []objectivec.IObject, count uint64)

	// UseResourceUsage protocol.
	UseResourceUsage(resource objectivec.IObject, usage uint64)

	// UseResourcesCountUsage protocol.
	UseResourcesCountUsage(resources []objectivec.IObject, count uint64, usage uint64)

	// WaitForFence protocol.
	WaitForFence(fence objectivec.IObject)
}

MTLComputeCommandEncoder protocol.

type MTLComputeCommandEncoderObject added in v0.5.0

type MTLComputeCommandEncoderObject struct {
	objectivec.Object
}

MTLComputeCommandEncoderObject wraps an existing Objective-C object that conforms to the MTLComputeCommandEncoder protocol.

func MTLComputeCommandEncoderObjectFromID added in v0.5.0

func MTLComputeCommandEncoderObjectFromID(id objc.ID) MTLComputeCommandEncoderObject

MTLComputeCommandEncoderObjectFromID constructs a MTLComputeCommandEncoderObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (MTLComputeCommandEncoderObject) BaseObject added in v0.5.0

func (MTLComputeCommandEncoderObject) DispatchThreadgroupsThreadsPerThreadgroup added in v0.5.0

func (o MTLComputeCommandEncoderObject) DispatchThreadgroupsThreadsPerThreadgroup(threadgroups unsafe.Pointer, threadgroup unsafe.Pointer)

func (MTLComputeCommandEncoderObject) DispatchThreadgroupsWithIndirectBufferIndirectBufferOffsetThreadsPerThreadgroup added in v0.5.0

func (o MTLComputeCommandEncoderObject) DispatchThreadgroupsWithIndirectBufferIndirectBufferOffsetThreadsPerThreadgroup(buffer objectivec.IObject, offset uint64, threadgroup unsafe.Pointer)

func (MTLComputeCommandEncoderObject) DispatchThreadsThreadsPerThreadgroup added in v0.5.0

func (o MTLComputeCommandEncoderObject) DispatchThreadsThreadsPerThreadgroup(threads unsafe.Pointer, threadgroup unsafe.Pointer)

func (MTLComputeCommandEncoderObject) DispatchType added in v0.5.0

func (o MTLComputeCommandEncoderObject) DispatchType() uint64

func (MTLComputeCommandEncoderObject) ExecuteCommandsInBufferIndirectBufferIndirectBufferOffset added in v0.5.0

func (o MTLComputeCommandEncoderObject) ExecuteCommandsInBufferIndirectBufferIndirectBufferOffset(buffer objectivec.IObject, buffer2 objectivec.IObject, offset uint64)

func (MTLComputeCommandEncoderObject) ExecuteCommandsInBufferWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) ExecuteCommandsInBufferWithRange(buffer objectivec.IObject, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) MemoryBarrierWithResourcesCount added in v0.5.0

func (o MTLComputeCommandEncoderObject) MemoryBarrierWithResourcesCount(resources []objectivec.IObject, count uint64)

func (MTLComputeCommandEncoderObject) MemoryBarrierWithScope added in v0.5.0

func (o MTLComputeCommandEncoderObject) MemoryBarrierWithScope(scope uint64)

func (MTLComputeCommandEncoderObject) SampleCountersInBufferAtSampleIndexWithBarrier added in v0.5.0

func (o MTLComputeCommandEncoderObject) SampleCountersInBufferAtSampleIndexWithBarrier(buffer objectivec.IObject, index uint64, barrier bool)

func (MTLComputeCommandEncoderObject) SetAccelerationStructureAtBufferIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetAccelerationStructureAtBufferIndex(structure objectivec.IObject, index uint64)

func (MTLComputeCommandEncoderObject) SetBufferOffsetAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBufferOffsetAtIndex(offset uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetBufferOffsetAttributeStrideAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBufferOffsetAttributeStrideAtIndex(offset uint64, stride uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetBufferWithOffsetAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBufferWithOffsetAtIndex(buffer objectivec.IObject, offset uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetBufferWithOffsetAttributeStrideAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBufferWithOffsetAttributeStrideAtIndex(buffer objectivec.IObject, offset uint64, stride uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetBuffersOffsetsAttributeStridesWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBuffersOffsetsAttributeStridesWithRange(buffers []objectivec.IObject, offsets *uint64, strides *uint64, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetBuffersOffsetsWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBuffersOffsetsWithRange(buffers []objectivec.IObject, offsets *uint64, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetBytesLengthAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBytesLengthAtIndex(bytes []byte, index uint64)

func (MTLComputeCommandEncoderObject) SetBytesLengthAttributeStrideAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetBytesLengthAttributeStrideAtIndex(bytes []byte, stride uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetComputePipelineState added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetComputePipelineState(state objectivec.IObject)

func (MTLComputeCommandEncoderObject) SetImageblockWidthHeight added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetImageblockWidthHeight(width uint64, height uint64)

func (MTLComputeCommandEncoderObject) SetIntersectionFunctionTableAtBufferIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetIntersectionFunctionTableAtBufferIndex(table objectivec.IObject, index uint64)

func (MTLComputeCommandEncoderObject) SetIntersectionFunctionTablesWithBufferRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetIntersectionFunctionTablesWithBufferRange(tables []objectivec.IObject, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetSamplerStateAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetSamplerStateAtIndex(state objectivec.IObject, index uint64)

func (MTLComputeCommandEncoderObject) SetSamplerStateLodMinClampLodMaxClampAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetSamplerStateLodMinClampLodMaxClampAtIndex(state objectivec.IObject, clamp float32, clamp2 float32, index uint64)

func (MTLComputeCommandEncoderObject) SetSamplerStatesLodMinClampsLodMaxClampsWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetSamplerStatesLodMinClampsLodMaxClampsWithRange(states []objectivec.IObject, clamps *float32, clamps2 *float32, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetSamplerStatesWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetSamplerStatesWithRange(states []objectivec.IObject, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetStageInRegion added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetStageInRegion(region unsafe.Pointer)

func (MTLComputeCommandEncoderObject) SetStageInRegionWithIndirectBufferIndirectBufferOffset added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetStageInRegionWithIndirectBufferIndirectBufferOffset(buffer objectivec.IObject, offset uint64)

func (MTLComputeCommandEncoderObject) SetTextureAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetTextureAtIndex(texture objectivec.IObject, index uint64)

func (MTLComputeCommandEncoderObject) SetTexturesWithRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetTexturesWithRange(textures []objectivec.IObject, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) SetThreadgroupMemoryLengthAtIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetThreadgroupMemoryLengthAtIndex(length uint64, index uint64)

func (MTLComputeCommandEncoderObject) SetVisibleFunctionTableAtBufferIndex added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetVisibleFunctionTableAtBufferIndex(table objectivec.IObject, index uint64)

func (MTLComputeCommandEncoderObject) SetVisibleFunctionTablesWithBufferRange added in v0.5.0

func (o MTLComputeCommandEncoderObject) SetVisibleFunctionTablesWithBufferRange(tables []objectivec.IObject, range_ foundation.NSRange)

func (MTLComputeCommandEncoderObject) UpdateFence added in v0.5.0

func (o MTLComputeCommandEncoderObject) UpdateFence(fence objectivec.IObject)

func (MTLComputeCommandEncoderObject) UseHeap added in v0.5.0

func (MTLComputeCommandEncoderObject) UseHeapsCount added in v0.5.0

func (o MTLComputeCommandEncoderObject) UseHeapsCount(heaps []objectivec.IObject, count uint64)

func (MTLComputeCommandEncoderObject) UseResourceUsage added in v0.5.0

func (o MTLComputeCommandEncoderObject) UseResourceUsage(resource objectivec.IObject, usage uint64)

func (MTLComputeCommandEncoderObject) UseResourcesCountUsage added in v0.5.0

func (o MTLComputeCommandEncoderObject) UseResourcesCountUsage(resources []objectivec.IObject, count uint64, usage uint64)

func (MTLComputeCommandEncoderObject) WaitForFence added in v0.5.0

func (o MTLComputeCommandEncoderObject) WaitForFence(fence objectivec.IObject)

type MemoryBuffer added in v0.5.5

type MemoryBuffer struct {
}

MemoryBuffer

type ModuleOp added in v0.5.5

type ModuleOp struct {
	State OperationRef
}

ModuleOp

type ModuleResourcesLoader added in v0.5.5

type ModuleResourcesLoader struct {
}

ModuleResourcesLoader

type MxnetToolsImageHeaderT added in v0.6.4

type MxnetToolsImageHeaderT struct {
	Field1 uint32
	Field2 float32
	Field3 MxnetToolsImageIDT
}

MxnetToolsImageHeaderT

type MxnetToolsImageIDT added in v0.6.4

type MxnetToolsImageIDT struct {
	Field1 [2]uint64
}

MxnetToolsImageIDT

type MxnetToolsRecordHeaderT added in v0.6.4

type MxnetToolsRecordHeaderT struct {
	Field1 uint32
	Field2 uint32
}

MxnetToolsRecordHeaderT

type MxnetTools_imageHeader_t_ added in v0.5.5

type MxnetTools_imageHeader_t_ = MxnetToolsImageHeaderT

MxnetTools_imageHeader_t_ is a type alias for MxnetToolsImageHeaderT for use in objc.Send[T] calls.

type MxnetTools_imageID_t_ added in v0.5.5

type MxnetTools_imageID_t_ = MxnetToolsImageIDT

MxnetTools_imageID_t_ is a type alias for MxnetToolsImageIDT for use in objc.Send[T] calls.

type MxnetTools_recordHeader_t_ added in v0.5.5

type MxnetTools_recordHeader_t_ = MxnetToolsRecordHeaderT

MxnetTools_recordHeader_t_ is a type alias for MxnetToolsRecordHeaderT for use in objc.Send[T] calls.

type NSCopying added in v0.5.0

type NSCopying interface {
	objectivec.IObject
}

NSCopying protocol.

type NSCopyingObject added in v0.5.0

type NSCopyingObject struct {
	objectivec.Object
}

NSCopyingObject wraps an existing Objective-C object that conforms to the NSCopying protocol.

func NSCopyingObjectFromID added in v0.5.0

func NSCopyingObjectFromID(id objc.ID) NSCopyingObject

NSCopyingObjectFromID constructs a NSCopyingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSCopyingObject) BaseObject added in v0.5.0

func (o NSCopyingObject) BaseObject() objectivec.Object

type NSSecureCoding added in v0.5.0

type NSSecureCoding interface {
	objectivec.IObject

	// SupportsSecureCoding protocol.
	SupportsSecureCoding() bool
}

NSSecureCoding protocol.

type NSSecureCodingObject added in v0.5.0

type NSSecureCodingObject struct {
	objectivec.Object
}

NSSecureCodingObject wraps an existing Objective-C object that conforms to the NSSecureCoding protocol.

func NSSecureCodingObjectFromID added in v0.5.0

func NSSecureCodingObjectFromID(id objc.ID) NSSecureCodingObject

NSSecureCodingObjectFromID constructs a NSSecureCodingObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSSecureCodingObject) BaseObject added in v0.5.0

func (o NSSecureCodingObject) BaseObject() objectivec.Object

func (NSSecureCodingObject) SupportsSecureCoding added in v0.5.0

func (o NSSecureCodingObject) SupportsSecureCoding() bool

type NSXPCListenerDelegate added in v0.5.0

type NSXPCListenerDelegate interface {
	objectivec.IObject

	// ListenerShouldAcceptNewConnection protocol.
	ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool
}

NSXPCListenerDelegate protocol.

type NSXPCListenerDelegateObject added in v0.5.0

type NSXPCListenerDelegateObject struct {
	objectivec.Object
}

NSXPCListenerDelegateObject wraps an existing Objective-C object that conforms to the NSXPCListenerDelegate protocol.

func NSXPCListenerDelegateObjectFromID added in v0.5.0

func NSXPCListenerDelegateObjectFromID(id objc.ID) NSXPCListenerDelegateObject

NSXPCListenerDelegateObjectFromID constructs a NSXPCListenerDelegateObject from an objc.ID. The object is determined to conform to the protocol at runtime.

func (NSXPCListenerDelegateObject) BaseObject added in v0.5.0

func (NSXPCListenerDelegateObject) ListenerShouldAcceptNewConnection added in v0.5.0

func (o NSXPCListenerDelegateObject) ListenerShouldAcceptNewConnection(listener objectivec.IObject, connection objectivec.IObject) bool

type NamedAttribute added in v0.5.5

type NamedAttribute struct {
}

NamedAttribute

type Net added in v0.5.5

type Net struct {
}

Net

type NetStridesConfiguration added in v0.6.4

type NetStridesConfiguration struct {
	Field1 int32
	Field2 [3]uint64
	Field3 [3]uint64
	Field4 [3]uint64
}

NetStridesConfiguration

type Net_strides_configuration added in v0.5.5

type Net_strides_configuration = NetStridesConfiguration

Net_strides_configuration is a type alias for NetStridesConfiguration for use in objc.Send[T] calls.

type OSUnfairLockS added in v0.6.17

type OSUnfairLockS struct {
	// contains filtered or unexported fields
}

OSUnfairLockS

type OpaquePthreadCond added in v0.6.4

type OpaquePthreadCond struct {
	// contains filtered or unexported fields
}

OpaquePthreadCond

type OpaquePthreadMutex added in v0.6.4

type OpaquePthreadMutex struct {
	// contains filtered or unexported fields
}

OpaquePthreadMutex

type Opaque_pthread_cond_t added in v0.5.5

type Opaque_pthread_cond_t = OpaquePthreadCond

Opaque_pthread_cond_t is a type alias for OpaquePthreadCond for use in objc.Send[T] calls.

type Opaque_pthread_mutex_t added in v0.5.5

type Opaque_pthread_mutex_t = OpaquePthreadMutex

Opaque_pthread_mutex_t is a type alias for OpaquePthreadMutex for use in objc.Send[T] calls.

type OperationRef added in v0.5.5

type OperationRef uintptr

type OriginalModuleRef added in v0.5.5

type OriginalModuleRef struct {
	// contains filtered or unexported fields
}

OriginalModuleRef

type Os_unfair_lock_s added in v0.6.0

type Os_unfair_lock_s = OSUnfairLockS

Os_unfair_lock_s is a type alias for OSUnfairLockS for use in objc.Send[T] calls.

type PaddingParams added in v0.6.4

type PaddingParams struct {
	Field1 int16
	Field2 int16
	Field3 float32
	Field4 int16
	Field5 int16
	Field6 int16
	Field7 int16
	Field8 int16
	Field9 int16
}

PaddingParams

type Padding_params_t added in v0.5.5

type Padding_params_t = PaddingParams

Padding_params_t is a type alias for PaddingParams for use in objc.Send[T] calls.

type PostprocessingSettings added in v0.6.4

type PostprocessingSettings struct {
	Name                               unsafe.Pointer
	Network                            unsafe.Pointer
	Do_blend                           int32
	Blend_alpha                        float32
	Grayscale_i0                       int32
	Grayscale_i1                       int32
	Temporal_alpha                     float32
	Gamma                              float32
	Saturation                         float32
	Contrast                           float32
	Brightness                         float32
	Color_transfer_mode                int32
	Width                              int32
	Height                             int32
	Width_fast                         int32
	Height_fast                        int32
	Width_capture                      int32
	Height_capture                     int32
	Width_miniature                    int32
	Height_miniature                   int32
	Width_fullscreen                   int32
	Height_fullscreen                  int32
	Width_hd                           int32
	Height_hd                          int32
	Old_frame_scale                    float32
	Noise_strength                     float32
	Dyn_noise                          int32
	Noise_speed                        float32
	Preprocessing_bias_b               float32
	Preprocessing_bias_g               float32
	Preprocessing_bias_r               float32
	Preprocessing_scale                float32
	Preprocessing_old_frame_bias_scale float32
	High_quality_scaling               bool
}

PostprocessingSettings

type Postprocessing_settings_t added in v0.5.5

type Postprocessing_settings_t = PostprocessingSettings

Postprocessing_settings_t is a type alias for PostprocessingSettings for use in objc.Send[T] calls.

type ReadDataFromFileCache added in v0.5.5

type ReadDataFromFileCache struct {
}

ReadDataFromFileCache

type Rep added in v0.6.17

type Rep struct {
	// contains filtered or unexported fields
}

Rep

type ReturnOp added in v0.5.5

type ReturnOp struct {
	Field1 OperationRef
}

ReturnOp

type SFILE added in v0.6.4

type SFILE struct {
	Field1  *byte
	Field2  int32
	Field3  int32
	Field4  int16
	Field5  int16
	Field6  Sbuf
	Field7  int32
	Field8  unsafe.Pointer
	Field9  unsafe.Pointer
	Field10 unsafe.Pointer
	Field11 unsafe.Pointer
	Field12 unsafe.Pointer
	Field13 Sbuf
	Field14 SFILEXRef
	Field15 int32
	Field16 [3]uint8
	Field17 [1]uint8
	Field18 Sbuf
	Field19 int32
	Field20 int64
}

SFILE

type SFILEX added in v0.6.4

type SFILEX struct {
}

SFILEX

type SFILEXRef added in v0.5.5

type SFILEXRef uintptr

type Sbuf added in v0.6.4

type Sbuf struct {
	Field1 *byte
	Field2 int32
}

Sbuf

type ShapeFunctionRegistry added in v0.5.5

type ShapeFunctionRegistry struct {
}

ShapeFunctionRegistry

type SharedWeakCount added in v0.6.4

type SharedWeakCount struct {
}

SharedWeakCount

type Short added in v0.6.4

type Short struct {
	// contains filtered or unexported fields
}

Short

type StringMapEntryBase added in v0.5.5

type StringMapEntryBase struct {
}

StringMapEntryBase

type StringRef added in v0.5.5

type StringRef struct {
	Field1 *byte
	Field2 uint64
}

StringRef

type SurfaceAndBuffer added in v0.6.4

type SurfaceAndBuffer struct {
}

SurfaceAndBuffer

type Surface_and_buffer added in v0.5.5

type Surface_and_buffer = SurfaceAndBuffer

Surface_and_buffer is a type alias for SurfaceAndBuffer for use in objc.Send[T] calls.

type Type added in v0.6.17

type Type struct {
}

Type

type V9NoiseKernel added in v0.6.4

type V9NoiseKernel struct {
}

V9NoiseKernel

type V9_noise_kernel added in v0.5.5

type V9_noise_kernel = V9NoiseKernel

V9_noise_kernel is a type alias for V9NoiseKernel for use in objc.Send[T] calls.

type VImageBuffer added in v0.6.17

type VImageBuffer struct {
	Field1 unsafe.Pointer
	Field2 uint64
	Field3 uint64
	Field4 uint64
}

VImageBuffer

type VImage_Buffer added in v0.6.17

type VImage_Buffer = VImageBuffer

VImage_Buffer is a type alias for VImageBuffer for use in objc.Send[T] calls.

type VMData added in v0.5.5

type VMData struct {
	Field1  unsafe.Pointer
	Field2  unsafe.Pointer
	Field3  unsafe.Pointer
	Field4  unsafe.Pointer
	Field5  unsafe.Pointer
	Field6  unsafe.Pointer
	Field7  unsafe.Pointer
	Field8  unsafe.Pointer
	Field9  unsafe.Pointer
	Field10 unsafe.Pointer
	Field11 unsafe.Pointer
	Field12 unsafe.Pointer
	Field13 unsafe.Pointer
	Field14 unsafe.Pointer
	Field15 unsafe.Pointer
	Field16 unsafe.Pointer
	Field17 unsafe.Pointer
	Field18 VirtANEModel
	Field19 VirtANEModel
	Field20 unsafe.Pointer
	Field21 unsafe.Pointer
}

VMData

type Value added in v0.5.5

type Value struct {
	Field1 ValueImplRef
}

Value

type ValueImpl added in v0.5.5

type ValueImpl struct {
}

ValueImpl

type ValueImplRef added in v0.5.5

type ValueImplRef uintptr

type Vimage2espressoParam added in v0.6.4

type Vimage2espressoParam struct {
	Scale                    float32
	Center_mean              int32
	Is_image_bgr             int32
	Is_network_bgr           int32
	Bias_r                   float32
	Bias_g                   float32
	Bias_b                   float32
	Bias_a                   float32
	Metal_output_plane       int32
	Width                    uint32
	Height                   uint32
	Rowbytes                 uint32
	Rotate_deg               int32
	Use_direct_cvpixelbuffer int32
	No_alpha_premultiply     int32
}

Vimage2espressoParam

type Vimage2espresso_param added in v0.5.5

type Vimage2espresso_param = Vimage2espressoParam

Vimage2espresso_param is a type alias for Vimage2espressoParam for use in objc.Send[T] calls.

type VirtANEModel added in v0.5.5

type VirtANEModel struct {
	Field1  uint32
	Field2  int64
	Field3  uint32
	Field4  uint32
	Field5  uint32
	Field6  uint32
	Field7  uint64
	Field8  uint64
	Field9  uint64
	Field10 uint64
	Field11 [32]uint32
	Field12 [32]uint64
	Field13 [32]uint32
	Field14 [32]uint64
	Field15 uint64
	Field16 uint64
	Field17 uint64
	Field18 int8
	Field19 uint8
	Field20 uint32
	Field21 uint64
	Field22 uint32
	Field23 uint32
	Field24 uint32
	Field25 uint64
	Field26 uint32
	Field27 uint32
	Field28 uint64
	Field29 uint32
	Field30 uint64
	Field31 [64]uint32
	Field32 [64]uint32
	Field33 [64]uint32
	Field34 [64]uint32
	Field35 uint32
	Field36 uint64
	Field37 uint64
	Field38 [64]uint32
	Field39 [64]uint32
	Field40 uint32
	Field41 uint32
	Field42 uint32
	Field43 uint32
	Field44 uint32
	Field45 uint32
	Field46 uint64
	Field47 int64
	Field48 uint32
	Field49 uint32
	Field50 uint64
	Field51 uint32
	Field52 uint64
	Field53 uint32
	Field54 uint64
	Field55 uint32
	Field56 uint64
	Field57 uint32
	Field58 uint64
	Field59 uint32
	Field60 uint64
	Field61 uint32
	Field62 uint64
}

VirtANEModel

type VoidHandler

type VoidHandler = func()

VoidHandler is the signature for a completion handler block.

Used by:

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL