예제 #1
0
            public SKSwapChainPanelJsInterop(SKSwapChainPanel panel)
            {
                Panel = panel ?? throw new ArgumentNullException(nameof(panel));

                jsHandle = Interlocked.Increment(ref handleCounter);
                Handle   = JSObjectHandle.Create(this, this);
            }
예제 #2
0
 protected RenderingLoopAnimator(T from, T to)
     : base(from, to)
 {
     Handle = JSObjectHandle.Create(this, Metadata.Instance);
 }
 public RenderingLoopFloatAnimator(float from, float to)
     : base(from, to)
 {
     Handle = JSObjectHandle.Create(this, Metadata.Instance);
 }
예제 #4
0
 public SkiaSharpFunctionsJsInterop()
 {
     jsHandle = Interlocked.Increment(ref handleCounter);
     Handle   = JSObjectHandle.Create(this, this);
 }
예제 #5
0
 public Document(JSObjectHandle handle) : base(handle)
 {
 }
예제 #6
0
 internal Window(JSObjectHandle currentHandle) : base(currentHandle)
 {
 }
예제 #7
0
 internal Document2(JSObjectHandle currentHandle) : base(currentHandle)
 {
 }
예제 #8
0
 public Node(JSObjectHandle handle) : base(handle)
 {
 }
예제 #9
0
 public JSObject(JSObjectHandle handle)
 {
     _handle = handle;
 }