Versions in this module Expand all Collapse all v0 v0.1042.0 Aug 10, 2020 Changes in this version + func FlutterEngineGetCurrentTime() uint64 + type DataCallback struct + Handle func(binaryReply []byte) + type FlutterEngine struct + AssetsPath string + ElfSnapshotPath string + Engine C.FlutterEngine + GLClearCurrent func() bool + GLExternalTextureFrameCallback func(textureID int64, width int, height int) *FlutterOpenGLTexture + GLFboCallback func() int32 + GLMakeCurrent func() bool + GLMakeResourceCurrent func() bool + GLPresent func() bool + GLProcResolver func(procName string) unsafe.Pointer + IcuDataPath string + PlatfromMessage func(message *PlatformMessage) + TaskRunnerPostTask func(trask FlutterTask, targetTimeNanos uint64) + TaskRunnerRunOnCurrentThread func() bool + func NewFlutterEngine() *FlutterEngine + func (flu *FlutterEngine) CreatePlatformMessageResponseHandle(callback *DataCallback) (PlatformMessageResponseHandle, error) + func (flu *FlutterEngine) MarkExternalTextureFrameAvailable(textureID int64) error + func (flu *FlutterEngine) RegisterExternalTexture(textureID int64) error + func (flu *FlutterEngine) ReleasePlatformMessageResponseHandle(responseHandle PlatformMessageResponseHandle) + func (flu *FlutterEngine) Run(userData unsafe.Pointer, vmArgs []string) error + func (flu *FlutterEngine) RunTask(task *FlutterTask) error + func (flu *FlutterEngine) SendPlatformMessage(msg *PlatformMessage) error + func (flu *FlutterEngine) SendPlatformMessageResponse(responseTo PlatformMessageResponseHandle, encodedMessage []byte) error + func (flu *FlutterEngine) SendPointerEvent(event PointerEvent) error + func (flu *FlutterEngine) SendWindowMetricsEvent(event WindowMetricsEvent) error + func (flu *FlutterEngine) Shutdown() error + func (flu *FlutterEngine) UnregisterExternalTexture(textureID int64) error + func (flu *FlutterEngine) UpdateSystemLocale(lang, country, script string) error + type FlutterOpenGLTexture struct + Format uint32 + Name uint32 + Target uint32 + type FlutterTask = C.FlutterTask + type PlatformMessage struct + Channel string + Message []byte + ResponseHandle PlatformMessageResponseHandle + func (p PlatformMessage) ExpectsResponse() bool + type PlatformMessageResponseHandle uintptr + type PointerButtonMouse int64 + const PointerButtonMouseMiddle + const PointerButtonMousePrimary + const PointerButtonMouseSecondary + type PointerDeviceKind int32 + const PointerDeviceKindMouse + const PointerDeviceKindTouch + type PointerEvent struct + Buttons PointerButtonMouse + Phase PointerPhase + ScrollDeltaX float64 + ScrollDeltaY float64 + SignalKind PointerSignalKind + X float64 + Y float64 + type PointerPhase int32 + const PointerPhaseAdd + const PointerPhaseCancel + const PointerPhaseDown + const PointerPhaseHover + const PointerPhaseMove + const PointerPhaseRemove + const PointerPhaseUp + type PointerSignalKind int32 + const PointerSignalKindNone + const PointerSignalKindScroll + type Result int32 + const ResultEngineNotRunning + const ResultInternalInconsistency + const ResultInvalidArguments + const ResultInvalidLibraryVersion + const ResultSuccess + func (res Result) GoError(caller string) error + type WindowMetricsEvent struct + Height int + PixelRatio float64 + Width int