#region usings using SM.Base.Drawing; using SM.Base.Drawing.Text; using SM.Base.Objects.Static; using SM.Base.Scene; using SM.OGL.Mesh; using SM.OGL.Shaders; using SM.Utility; #endregion namespace SM.Base { /// /// Contains different information about this renderer. /// public class SMRenderer { /// /// Defines, how many instances the 'SM_base_vertex_basic'-extension can handle. /// public const int MaxInstances = 32; /// /// The default mesh. /// public static GenericMesh DefaultMesh = Plate.Object; /// /// The default font. /// public static Font DefaultFont; /// /// The default deltatime helper. /// public static Deltatime DefaultDeltatime = new Deltatime(); /// /// The default material shader. /// public static MaterialShader DefaultMaterialShader; /// /// Shows more information onto the log system. /// public static bool AdvancedDebugging = false; /// /// Current Frame /// public static ulong CurrentFrame { get; internal set; } = 0; /// /// Represents the current active window. /// public static GenericWindow CurrentWindow { get; internal set; } } }