From 4a5a90c8592d65c516f3eca1e95c1d0a9a7ee0e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Wed, 6 Jan 2021 19:21:57 +0100 Subject: [PATCH] Added IndexSize to IndexFormat --- GlitchyEngine/src/Renderer/IndexBuffer.bf | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/GlitchyEngine/src/Renderer/IndexBuffer.bf b/GlitchyEngine/src/Renderer/IndexBuffer.bf index 3d0a911..fd1fd01 100644 --- a/GlitchyEngine/src/Renderer/IndexBuffer.bf +++ b/GlitchyEngine/src/Renderer/IndexBuffer.bf @@ -2,8 +2,13 @@ namespace GlitchyEngine.Renderer { public enum IndexFormat { - Index16Bit, - Index32Bit, + case Index16Bit; + case Index32Bit; + + /** + * Returns the size in bytes of an index of the IndexFormat. + */ + public int IndexSize => this == Index16Bit ? 2 : 4 } public class IndexBuffer : Buffer