Package hiiragi283.core.common.material
Class HTMaterialManagerImpl
-
- All Implemented Interfaces:
-
hiiragi283.core.api.material.HTMaterialManager
public final class HTMaterialManagerImpl implements HTMaterialManager
-
-
Field Summary
Fields Modifier and Type Field Description public final static LoggerLOGGERprivate final Set<HTMaterialKey>keysprivate final Set<Entry.Map<HTMaterialKey, HTPropertyMap>>entries
-
Constructor Summary
Constructors Constructor Description HTMaterialManagerImpl()
-
Method Summary
Modifier and Type Method Description Set<HTMaterialKey>getKeys()Set<Entry.Map<HTMaterialKey, HTPropertyMap>>getEntries()Booleancontains(HTMaterialLike material)指定した素材がプロパティを保持しているか判定します。 HTPropertyMapget(HTMaterialLike material)指定した素材のプロパティの一覧を取得します。 -
-
Method Detail
-
getKeys
Set<HTMaterialKey> getKeys()
-
getEntries
Set<Entry.Map<HTMaterialKey, HTPropertyMap>> getEntries()
-
contains
Boolean contains(HTMaterialLike material)
指定した素材がプロパティを保持しているか判定します。
-
get
HTPropertyMap get(HTMaterialLike material)
指定した素材のプロパティの一覧を取得します。
- Returns:
プロパティを保持していない場合は
null
-
-
-
-