protected override void StateOn()
{
this.enableCapacityWhenStateOn = this.EnableCapacity;
this.originalEnableCapacity = OpenGL.IsEnabled(this.Capacity) != 0;
if (this.enableCapacityWhenStateOn)
{
if (!this.originalEnableCapacity)
{ OpenGL.Enable(Capacity); }
}
else
{
if (this.originalEnableCapacity)
{ OpenGL.Disable(Capacity); }
}
}