Torque3D/Engine/source/T3D/assets
JeffR cf8659735b Adjusts handling so if a file being processed for importing is not actually imported as a new, successful asset it does not return an id, allowing tooling to only worry about actual new assets.
Adds utility functions to TerrainBlock to be able to replace names of materials in the terrain file, mostly used for importing legacy files
Adjusts terrainblock save asset logic to be able to save on a non-networked terrainblock such as when loaded temporarily on the server, for tooling purposes.
Changes handling of not-found terrain materials when loading a terrain block so it will create a dummy terrain material with the same name as the not-found, but set the texture as the Warning image, instead of thrashing the original material names data
Adds logic for testing newly imported terrain files' materials and if needbe, replacing them with the new terrain material asset ids.
Adds logic in the project importer for if a would-be level asset's name already exists, we attempt to slap a "Level" suffix onto it to sidestep collisions.
Changed LegacyImport config to try always adding shape suffix to help minimize probable naming collisions.
Fixed handling of mission file's MissionGroup defines by specially checking for MissionGroup objects and processing the line into a Scene() declaration instead.
2022-03-20 16:17:06 -05:00
..
assetImporter.cpp Adjusts handling so if a file being processed for importing is not actually imported as a new, successful asset it does not return an id, allowing tooling to only worry about actual new assets. 2022-03-20 16:17:06 -05:00
assetImporter.h Fixes Settings window not being able to be brought forward over AB 2021-11-14 01:26:04 -06:00
assetImporter_ScriptBinding.h Disables generation of the materials script files by the internal shape import processor. Material script files are now only generated by the AssetImporter as part of the shape injest process. 2021-11-05 17:49:48 -05:00
assetMacroHelpers.h generic asset loader macros. currently unused 2021-10-03 15:19:04 -05:00
CppAsset.cpp Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
CppAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
CubemapAsset.cpp Adjusted callback handling of asset inspector fields when invoking AB to select asset for more consistent behavior and better handling of updating the objects and inspector 2021-11-26 16:40:15 -06:00
CubemapAsset.h Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
ExampleAsset.cpp Removed unneeded deletion of asset definition in various asset deconstructors - was causing crash on shutdown when a new asset was made 2019-12-03 00:09:18 -06:00
ExampleAsset.h Asset Browser initial implementation - Asset updates. 2018-01-28 14:48:02 -06:00
GameObjectAsset.cpp Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
GameObjectAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
GUIAsset.cpp Implementation of updated handling of Legacy Project importer to better seperate out importer versions as well as more explicit processing of incoming content 2022-01-20 01:14:43 -06:00
GUIAsset.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
ImageAsset.cpp Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file 2022-01-30 11:50:16 -06:00
ImageAsset.h better handle old style references to named texture targets 2021-11-04 15:44:43 -05:00
ImageAssetInspectors.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
LevelAsset.cpp Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
LevelAsset.h Converts all game, gui editor, and system classes to utilize assets 2021-07-19 01:07:08 -05:00
MaterialAsset.cpp Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file 2022-01-30 11:50:16 -06:00
MaterialAsset.h Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file 2022-01-30 11:50:16 -06:00
ParticleAsset.cpp Adjusted callback handling of asset inspector fields when invoking AB to select asset for more consistent behavior and better handling of updating the objects and inspector 2021-11-26 16:40:15 -06:00
ParticleAsset.h Asset Browser initial implementation - Asset updates. 2018-01-28 14:48:02 -06:00
PostEffectAsset.cpp Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
PostEffectAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
ScriptAsset.cpp * BugFix: Invert the corrections made in ImageAsset and ScriptAsset to be correct. 2021-10-07 13:16:55 -04:00
ScriptAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
ShapeAnimationAsset.cpp Enforces filename string case sensitivity for assets' internal filenames, which avoids the stringtable messing with the case preventing file name case sensitivity issues. 2021-08-21 23:12:37 -05:00
ShapeAnimationAsset.h Integrates sound and shapeAnimation assets into the importer 2020-08-24 20:24:50 -05:00
ShapeAsset.cpp Implementation of updated handling of Legacy Project importer to better seperate out importer versions as well as more explicit processing of incoming content 2022-01-20 01:14:43 -06:00
ShapeAsset.h Updates the handling of the baking of shape asset previews to generate them with support for view angle control to improve visibility, as well as supporting overriding of a material in the preview bake 2021-12-24 17:26:45 -06:00
SoundAsset.cpp Cleaned up implementation of #712 2022-01-03 20:57:10 -06:00
SoundAsset.h make gcc happy 2021-10-11 16:25:37 -05:00
stateMachineAsset.cpp Adjusted callback handling of asset inspector fields when invoking AB to select asset for more consistent behavior and better handling of updating the objects and inspector 2021-11-26 16:40:15 -06:00
stateMachineAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
TerrainAsset.cpp Adjusted callback handling of asset inspector fields when invoking AB to select asset for more consistent behavior and better handling of updating the objects and inspector 2021-11-26 16:40:15 -06:00
TerrainAsset.h Updates the rest of the asset types to utilize separate expanded path variables to avoid breaking assetDef saving 2020-08-09 01:32:27 -05:00
TerrainMaterialAsset.cpp Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file 2022-01-30 11:50:16 -06:00
TerrainMaterialAsset.h Shifts handling of material and terrain material definitions to be written into the asset definition taml file instead of having an extra loose file 2022-01-30 11:50:16 -06:00