From 8618442bba9d03e699cff856fa95a8b7ba523094 Mon Sep 17 00:00:00 2001 From: That_One_Nerd Date: Mon, 18 Mar 2024 09:24:34 -0400 Subject: [PATCH] Forgot this file, my bad. --- Base/Graphable.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Base/Graphable.cs b/Base/Graphable.cs index 15cbc3e..83e3666 100644 --- a/Base/Graphable.cs +++ b/Base/Graphable.cs @@ -30,10 +30,10 @@ public abstract class Graphable public abstract Graphable DeepCopy(); - public abstract void EraseCache(); - public abstract long GetCacheBytes(); - public abstract void Preload(Float2 xRange, Float2 yRange, double step); + public virtual void EraseCache() { } + public virtual long GetCacheBytes() => 0; + public virtual void Preload(Float2 xRange, Float2 yRange, double step) { } - public abstract bool ShouldSelectGraphable(in GraphForm graph, Float2 graphMousePos, double factor); - public abstract Float2 GetSelectedPoint(in GraphForm graph, Float2 graphMousePos); + public virtual bool ShouldSelectGraphable(in GraphForm graph, Float2 graphMousePos, double factor) => false; + public virtual Float2 GetSelectedPoint(in GraphForm graph, Float2 graphMousePos) => default; }