Survivalcraft API 1.8.2.3
v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
BlocksTexturesCache.cs
浏览该文件的文档.
1
using
Engine.Graphics
;
2
3
namespace
Game
{
4
public
class
BlocksTexturesCache
{
5
public
Dictionary<string, Texture2D>
m_textures
= [];
6
7
public
Texture2D
GetTexture
(
string
name) {
8
if
(!
m_textures
.TryGetValue(name, out
Texture2D
value)) {
9
value =
BlocksTexturesManager
.
LoadTexture
(name);
10
m_textures
.Add(name, value);
11
}
12
return
value;
13
}
14
15
public
void
Clear
() {
16
foreach
(
Texture2D
value
in
m_textures
.Values) {
17
if
(!
ContentManager
.
IsContent
(value)) {
18
value.
Dispose
();
19
}
20
}
21
m_textures
.Clear();
22
}
23
}
24
}
Engine.Graphics.Texture2D
定义
Texture2D.cs:15
Engine.Graphics.Texture2D.Dispose
override void Dispose()
定义
Texture2D.cs:105
Game.BlocksTexturesCache
定义
BlocksTexturesCache.cs:4
Game.BlocksTexturesCache.m_textures
Dictionary< string, Texture2D > m_textures
定义
BlocksTexturesCache.cs:5
Game.BlocksTexturesCache.GetTexture
Texture2D GetTexture(string name)
定义
BlocksTexturesCache.cs:7
Game.BlocksTexturesCache.Clear
void Clear()
定义
BlocksTexturesCache.cs:15
Game.BlocksTexturesManager
定义
BlocksTexturesManager.cs:7
Game.BlocksTexturesManager.LoadTexture
static Texture2D LoadTexture(string name)
定义
BlocksTexturesManager.cs:52
Game.ContentManager
定义
ContentManager.cs:50
Game.ContentManager.IsContent
static bool IsContent(object content)
定义
ContentManager.cs:157
Engine.Graphics
定义
BaseBatch.cs:1
Game
定义
ContentFileBridge.cs:4
SurvivalcraftApi 1.8.2.3
Survivalcraft.Windows
Game
BlocksTexturesCache.cs
制作者
1.16.1