[ChaEngine] リソースについて
🚧このページは書き途中です。🚧
リソースとは
ChaEngineでは画像ファイルやモデルファイル、音声ファイルなどをリソースと呼び、
オブジェクトのデータとして読み込むことができます。
これにはモデルの形状やシェーダ、コンスタントバッファなども含まれます。
リソースの種類
ChaEngineで扱うリソースの種類はSource/Base/Core/Resource/ResourceType.hで定義されています。
現在実装されているリソースの種類は以下があります。
- Shader → HLSLファイルから読み込む頂点シェーダとピクセルシェーダ情報
- Surface → 複数頂点から構成される面の形状情報
- Model → FBXファイルから読み込むモデル情報
- Texture → PNGファイルやFBXファイルから読み込まれる画像情報
- Audio → WAVファイルから読み込まれる音声情報
- Material → FBXファイルから読み込まれるコンスタントバッファへ送信する情報
- ShaderPro → HLSLファイルから読み込むシェーダ情報、Shaderに比べプログラマブルな要素が多い