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