您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
39 行
1.1 KiB
39 行
1.1 KiB
using System;
|
|
using Unity.UIWidgets.async2;
|
|
using Unity.UIWidgets.foundation;
|
|
using Unity.UIWidgets.gestures;
|
|
using Unity.UIWidgets.scheduler2;
|
|
using Unity.UIWidgets.ui;
|
|
|
|
namespace Unity.UIWidgets.painting {
|
|
public class PaintingBinding : GestureBinding {
|
|
protected override void initInstances() {
|
|
base.initInstances();
|
|
instance = this;
|
|
_imageCache = createImageCache();
|
|
|
|
if (shaderWarmUp != null) {
|
|
shaderWarmUp.execute();
|
|
}
|
|
}
|
|
|
|
public new static PaintingBinding instance {
|
|
get { return (PaintingBinding) GestureBinding.instance; }
|
|
set { Window.instance._binding = value; }
|
|
}
|
|
|
|
public static ShaderWarmUp shaderWarmUp = new DefaultShaderWarmUp();
|
|
|
|
public ImageCache imageCache => _imageCache;
|
|
ImageCache _imageCache;
|
|
|
|
|
|
protected virtual ImageCache createImageCache() {
|
|
return new ImageCache();
|
|
}
|
|
}
|
|
|
|
public static partial class painting_ {
|
|
public static ImageCache imageCache => PaintingBinding.instance.imageCache;
|
|
}
|
|
}
|