public CompositeTargetOperation( RenderTarget target )
{
this.RenderQueues = new BitArray( (int)RenderQueueGroupID.Count );
this.Target = target;
this.CurrentQueueGroupId = 0;
this.RenderSystemOperations = new List<CompositorInstance.QueueIDAndOperation>();
this.VisibilityMask = 0xFFFFFFFF;
this.LodBias = 1.0f;
this.OnlyInitial = false;
this.HasBeenRendered = false;
this.FindVisibleObjects = false;
// This fixes an issue, but seems to be wrong for some reason.
this.MaterialScheme = string.Empty;
this.ShadowsEnabled = true;
}