コード例 #1
0
ファイル: VideoSprite.cs プロジェクト: draek/nibiru-engine
        public void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading texture resource for video sprite.");

            cache.Unload(resource, out texture);

            pixelData = null;

            Loaded = false;
        }
コード例 #2
0
ファイル: VideoFont.cs プロジェクト: draek/nibiru-engine
        public void Unload(ContentCache cache)
        {
            cache.Unload(resource, out font);

            Loaded = false;
        }
コード例 #3
0
ファイル: GameSky.cs プロジェクト: draek/nibiru-engine
        public virtual void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading game sky.");

            cache.Unload(resource, out model);

            Loaded = false;
        }
コード例 #4
0
ファイル: GameTerrain.cs プロジェクト: draek/nibiru-engine
        public virtual void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading game terrain.");

            cache.Unload(resource, out model);
            heightMap = null;

            Loaded = false;
        }
コード例 #5
0
ファイル: VideoParticle.cs プロジェクト: draek/nibiru-engine
        public void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading effect resource for the video particle effect.");

            cache.Unload(resource, out config);
            config = null;
            particles = null;
            vertexDeclaration = null;
            vertexBuffer = null;

            Loaded = false;
        }
コード例 #6
0
ファイル: VideoModel.cs プロジェクト: draek/nibiru-engine
        public override void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading model resource for video model.");

            cache.Unload(resource, out model);
        }
コード例 #7
0
ファイル: VideoPrimitive.cs プロジェクト: draek/nibiru-engine
        public virtual void Unload(ContentCache cache)
        {
            cache.Unload(resource, out texture);

            Loaded = false;
        }
コード例 #8
0
ファイル: GameSkyDome.cs プロジェクト: draek/nibiru-engine
        public void Unload(ContentCache cache)
        {
            cache.Unload(@"Models\skydome", out dome);
            cache.Unload(@"Effects\atmosphere", out effect);

            cache.Unload(@"Textures\daysky", out day);
            cache.Unload(@"Textures\sunset", out sunset);
            cache.Unload(@"Textures\nightsky", out night);
        }
コード例 #9
0
ファイル: GameTerrain2.cs プロジェクト: draek/nibiru-engine
        public virtual void Unload(ContentCache cache)
        {
            Log.Write(this, "Unloading game terrain.");

            cache.Unload(modelResource, out model);
            cache.Unload(textureResource, out texture);
            cache.Unload(effectResource, out effect);

            heightMap = null;

            Loaded = false;
        }