mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-12 19:31:41 +00:00
Added initial implement of Image Types for GFX resource management
Added logic to intercept TSStatic setting shape to try and utilize a shapeAsset if it can find a matching loose file Added lookup logic for getting any textures inside collada files to streamline asset importing logic Fixed modal behavior for Import config and import window Initial implementation of loose file/legacy file importing Adjusted Asset Browser and Asset Import refreshing behavior to queue to improve performance by avoiding multiple refreshes as well as potential infinite loops Fixed volume visibility behavior Fixed physics world viz toggle
This commit is contained in:
parent
e885722093
commit
9c381caea2
21 changed files with 753 additions and 145 deletions
|
|
@ -203,6 +203,24 @@ DefineEngineFunction( enumColladaForImport, bool, (const char * shapePath, const
|
|||
}
|
||||
}
|
||||
|
||||
// Get images count
|
||||
for (S32 i = 0; i < root->getLibrary_images_array().getCount(); i++)
|
||||
{
|
||||
const domLibrary_images* libraryImages = root->getLibrary_images_array()[i];
|
||||
|
||||
for (S32 j = 0; j < libraryImages->getImage_array().getCount(); j++)
|
||||
{
|
||||
domImage* img = libraryImages->getImage_array()[j];
|
||||
|
||||
S32 materialID = tree->findItemByName(_GetNameOrId(img));
|
||||
|
||||
if (materialID == 0)
|
||||
continue;
|
||||
|
||||
tree->setItemValue(materialID, img->getInit_from()->getValue().str().c_str());
|
||||
}
|
||||
}
|
||||
|
||||
// Get animation count
|
||||
for (S32 i = 0; i < root->getLibrary_animation_clips_array().getCount(); i++)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue