// --------------------------------------------------------------------

        public override void OnDestroy()
        {
            base.OnDestroy();

            mCubemapGenerator.Dispose();
            mCubemap.Dispose();
        }
示例#2
0
        // --------------------------------------------------------------------

        public void Bake(RenderManager renderer)
        {
            IsBaked = true;

            CubemapGenerator cubemapGenerator = new CubemapGenerator(mSize);

            cubemapGenerator.Generate(renderer, SceneObject.Scene, Transform.Position, ref mCubemap);
            cubemapGenerator.Dispose();
        }