CTextureResourceMgrについて

CMainSystemのAwake内でAddComponentしてください。

テクスチャリソースを管理するためのマネージャです。

CTextureResourceのコンテナとしての役割を果たします。

CTextureResoruceをダウンロード、若しくはリソースから読みます。既に読み込まれていたらキャッシュを返します。

ウィンドウシステムも、このマネージャを経由してテクスチャを読み込んでいます。

リソース作成方法は こちら を参照ください。

注釈

アセットバンドル経由で読み込むには、:type:`CAssetBundleMgr<CAssetBundleMgr>` を登録しておく必要があります。

Materialにキャスト可能です。

アトラス化されたテクスチャパーツのUV情報、パッチ情報、カラー情報等が格納されています。

public enum e_Patch {
    None,   //patch none
    H3,     //3 patch in a horizontal direction
    V3,     //3 patch in the vertical direction
    HV9,    //9 patch
};

テクスチャのUV情報が格納されています。

e_PatchがH3,V3ならば、三つのUV情報が格納されています。 e_PatchがHV9ならば、9つのUV情報が格納されています。