Added texture data format support
This commit is contained in:
@ -16,17 +16,24 @@ void SceneAssetGenerator::generate(
|
||||
std::string tabs
|
||||
) {
|
||||
std::string assetType = "";
|
||||
asset->usageName = "asset" + std::to_string(assetNumber++);
|
||||
|
||||
if(asset->ref.empty()) {
|
||||
asset->usageName = "asset" + std::to_string(assetNumber++);
|
||||
} else {
|
||||
asset->usageName = asset->ref;
|
||||
}
|
||||
|
||||
switch(asset->type) {
|
||||
case SCENE_ASSET_TYPE_TEXTURE:
|
||||
assetType = "TextureAsset";
|
||||
assetMap[asset->fileName] = "&" + asset->usageName + "->texture";
|
||||
assetMap[asset->usageName] = "&" + asset->usageName + "->texture";
|
||||
break;
|
||||
|
||||
case SCENE_ASSET_TYPE_TRUETYPE_FONT:
|
||||
assetType = "TrueTypeAsset";
|
||||
assetMap[asset->fileName] = "&" + asset->usageName + "->font";
|
||||
assetMap[asset->usageName] = "&" + asset->usageName + "->font";
|
||||
break;
|
||||
|
||||
default:
|
||||
|
Reference in New Issue
Block a user