Exemplo n.º 1
0
        public static void onActivateBasicLM()
        {
            // If HDR is enabled... enable the special format token.
            if ((omni.sGlobal["$platform"] == "macos") || ((PostEffect)"HDRPostFx").isEnabledX())
            {
                ((RenderFormatToken)"AL_FormatToken").enable();
            }
            // Create render pass for projected shadow.

            RenderPassManager BL_ProjectedShadowRPM =
                new ObjectCreator("RenderPassManager", "BL_ProjectedShadowRPM").Create();

            // Create the mesh bin and add it to the manager.

            RenderMeshMgr meshbin = new ObjectCreator("RenderMeshMgr").Create();

            BL_ProjectedShadowRPM.addManager(meshbin);
            // Add both to the root group so that it doesn't
            // end up in the MissionCleanup instant group.

            SimSet rootGroup = "RootGroup";

            rootGroup.pushToBack(BL_ProjectedShadowRPM);
            rootGroup.pushToBack(meshbin);
        }