/// <summary> /// /// </summary> protected override void StateOn() { base.StateOn(); if (this.enableCapacityWhenStateOn) { if (glPrimitiveRestartIndex == null) { glPrimitiveRestartIndex = OpenGL.GetDelegateFor<OpenGL.glPrimitiveRestartIndex>(); } glPrimitiveRestartIndex(RestartIndex); } }
/// <summary> /// /// </summary> protected override void SwitchOn() { base.SwitchOn(); if (this.enableCapacityWhenSwitchOn) { if (glPrimitiveRestartIndex == null) { glPrimitiveRestartIndex = OpenGL.GetDelegateFor <OpenGL.glPrimitiveRestartIndex>(); } glPrimitiveRestartIndex(RestartIndex); } }