Exemple #1
0
        internal void AddCommandList(LGuiCommandList List)
        {
            if (List.Commands_.Count == 0)
            {
                return;
            }

            Commands_.AddRange(List.Commands_);
        }
Exemple #2
0
        internal static void End()
        {
            CombineCommandList_ = new LGuiCommandList();
            CombineCommandList_.Begin();

            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.VeryLow]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.Low]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.Normal]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.High]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.VeryHigh]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.Window]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.Popup]);
            CombineCommandList_.AddCommandList(CommandList_[(int)LGuiCommandLevel.Tips]);

            CombineCommandList_.End();
            CombineCommandList_.ExecuteAll(CommandExecutor_);
        }
Exemple #3
0
 internal static void SetTargetCommandList(LGuiCommandList TargetCommandList)
 {
     TargetCommandList_ = TargetCommandList;
 }