Пример #1
0
        public static uiPathCache create(float scale, uiPath.uiPathShapeHint shapeHint)
        {
            uiPathCache newPathCache = ObjectPool <uiPathCache> .alloc();

            newPathCache._distTol   = 0.01f / scale;
            newPathCache._tessTol   = 0.25f / scale;
            newPathCache._scale     = scale;
            newPathCache._shapeHint = shapeHint;
            return(newPathCache);
        }
Пример #2
0
        public override void clear()
        {
            this._paths.Clear();
            this._points.Clear();
            ObjectPool <uiMeshMesh> .release(this._fillMesh);

            this._fillMesh = null;

            ObjectPool <uiMeshMesh> .release(this._strokeMesh);

            this._strokeMesh = null;

            this._shapeHint = uiPath.uiPathShapeHint.Other;
        }