Torque3D/Engine/source/T3D
JeffR c96d58ae34 - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated.
- Updates the various classes using materials to comply to the change.
- Also standardizes some getter names to follow the general convention image and shape used to keep things more consistent across the board to minimize usage friction.
- Shifts handling of fallback asset lookups for the thus-far converted classes to have them be loaded during core initialization rather than being loaded as part of other asset loading as that sometimes lead to nesting execution/stability errors. Explicit call now ensures the fallbacks are loaded before any other asset tries to load, so there's no room for confounding or having no fallback to work with.
2026-07-03 23:38:43 -05:00
..
AI from marauder: cover corrections 2026-03-04 10:15:46 -06:00
assets - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
decal - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
examples - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
fps Fixes design oversight where the general game menu keybind was being overridden due to order of operations issues with an offscreen canvas demoing the options menu 2025-08-11 00:06:42 -05:00
fx - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
gameBase dial back nullPtr usage 2025-12-29 17:45:09 -06:00
lighting dial back nullPtr usage 2025-12-29 17:45:09 -06:00
physics Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
sceneComponent Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
sfx crashfix for SFXEmitter 2026-06-18 17:17:07 -05:00
turret Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
vehicles Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
accumulationVolume.cpp Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
accumulationVolume.h Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
aiClient.cpp Moves from using dStrCmp to the new String::compare static functions. Keeps things cleaner, consistent, and works with intellisense. 2020-10-03 14:37:55 +02:00
aiClient.h virtuals removed 2024-03-18 18:13:00 +00:00
aiConnection.cpp Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic 2018-04-20 22:09:58 +02:00
aiConnection.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
aiPlayer.cpp added navmesh tester tool 2025-07-26 10:34:19 +01:00
aiPlayer.h Update aiPlayer.h 2025-07-26 10:41:25 +01:00
camera.cpp fix F32 Camera::getDamageFlash() recursion 2026-04-19 17:45:57 -05:00
camera.h virtuals removed 2024-03-18 18:13:00 +00:00
cameraSpline.cpp adds a pathshape useEase value.-on by default. 2026-05-03 22:50:52 -05:00
cameraSpline.h adds a pathshape useEase value.-on by default. 2026-05-03 22:50:52 -05:00
containerQuery.cpp enhanced-physical-zone -- PhysicalZone object enhanced to allow orientation add radial forces. 2017-07-27 01:10:20 +01:00
containerQuery.h clang: constructor initialization order 2016-10-14 18:16:55 -05:00
convexShape.cpp - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
convexShape.h - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
debris.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
debris.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
gameFunctions.cpp elevated mAicontroller to shapebase 2025-04-19 04:25:36 -05:00
gameFunctions.h Includes a fix to get lights to render more correctly in the reflection pass. Also includes a helper function to force a render from a passed in transform and frustum. 2017-07-07 02:55:56 -05:00
gameMode.cpp Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
gameMode.h Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
gameTSCtrl.cpp Fixed callbacks to replace char* with Point classes 2025-03-25 11:07:14 -06:00
gameTSCtrl.h Fixed callbacks to replace char* with Point classes 2025-03-25 11:07:14 -06:00
groundPlane.cpp - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
groundPlane.h - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
guiMaterialPreview.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
guiMaterialPreview.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
guiNoMouseCtrl.cpp virtuals removed 2024-03-18 18:13:00 +00:00
guiObjectView.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
guiObjectView.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
item.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
item.h virtuals removed 2024-03-18 18:13:00 +00:00
levelInfo.cpp Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
levelInfo.h Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
lightAnimData.cpp fix AnimValue smooth values on clients 2025-12-17 15:00:24 -06:00
lightAnimData.h fill in the validated variables 2025-03-09 11:53:23 -05:00
lightBase.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightBase.h virtuals removed 2024-03-18 18:13:00 +00:00
lightDescription.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
lightDescription.h virtuals removed 2024-03-18 18:13:00 +00:00
lightFlareData.cpp Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
lightFlareData.h Updates ImageAsset usage to utilize AssetRef, and standardizes the setter/getter functions and naming conventions, as well as the ability to use and bind named targets. 2026-06-16 17:39:30 -05:00
missionArea.cpp remove terrain dependency from mission area 2025-06-15 12:41:47 +01:00
missionArea.h virtuals removed 2024-03-18 18:13:00 +00:00
missionMarker.cpp crashfix: make sure mShapeInstance is always assigned valid or NULL 2026-06-17 16:49:49 -05:00
missionMarker.h add conditional filter for missionmarker autospawn 2025-11-13 14:58:36 -06:00
notesObject.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
notesObject.h virtuals removed 2024-03-18 18:13:00 +00:00
objectTypes.h elevated mAicontroller to shapebase 2025-04-19 04:25:36 -05:00
occlusionVolume.cpp PolyhedronVectorData core membervar cleanups 2018-03-14 15:18:00 -05:00
occlusionVolume.h virtuals removed 2024-03-18 18:13:00 +00:00
pathCamera.cpp properly handle looping shapes moving backwards 2026-05-18 18:28:29 -05:00
pathCamera.h virtuals removed 2024-03-18 18:13:00 +00:00
pathShape.cpp Merge pull request #1747 from Azaezel/alpha41/reverseLoop 2026-05-20 18:38:46 -05:00
pathShape.h adds a pathshape useEase value.-on by default. 2026-05-03 22:50:52 -05:00
physicalZone.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
physicalZone.h virtuals removed 2024-03-18 18:13:00 +00:00
player.cpp Update player.cpp 2026-06-24 22:31:11 -06:00
player.h Update player.h 2026-06-24 22:32:02 -06:00
pointLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
pointLight.h virtuals removed 2024-03-18 18:13:00 +00:00
portal.cpp add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector 2023-01-27 01:13:15 -06:00
portal.h virtuals removed 2024-03-18 18:13:00 +00:00
prefab.cpp Shift tracking of dynamicObjects from strict child objects for Scenes, to tracking the objects but keeping them in the Cleanup Group to fix prefab loading behavior 2024-10-27 20:04:13 -05:00
prefab.h virtuals removed 2024-03-18 18:13:00 +00:00
projectile.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
projectile.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
proximityMine.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
proximityMine.h virtuals removed 2024-03-18 18:13:00 +00:00
resource.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
rigid.cpp physics findings 2025-12-13 17:41:21 -06:00
rigid.h physics findings 2025-12-13 17:41:21 -06:00
rigidShape.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
rigidShape.h virtuals removed 2024-03-18 18:13:00 +00:00
Scene.cpp dial back nullPtr usage 2025-12-29 17:45:09 -06:00
Scene.h dial back nullPtr usage 2025-12-29 17:45:09 -06:00
SceneGroup.cpp Disables the behavior for building and exporting polyLists for SceneGroups as you can just do so on the individual items, and it can cause erroneous behavior like looping if triggered improperly. 2025-06-11 00:30:36 -05:00
SceneGroup.h Disables the behavior for building and exporting polyLists for SceneGroups as you can just do so on the individual items, and it can cause erroneous behavior like looping if triggered improperly. 2025-06-11 00:30:36 -05:00
scopeAlwaysShape.cpp hide scopealwaysshape from the "add" list, by consensus shive portals et al back to being tagged as volumes 2023-11-09 16:09:27 -06:00
shapeBase.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
shapeBase.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
shapeCollision.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
shapeImage.cpp fix optional skin param for ShapeBase::setImage 2026-06-02 13:46:25 -05:00
spotLight.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
spotLight.h virtuals removed 2024-03-18 18:13:00 +00:00
staticShape.cpp add reload status to onNewDataBlock callback 2025-04-27 19:49:13 -05:00
staticShape.h virtuals removed 2024-03-18 18:13:00 +00:00
SubScene.cpp context safties 2026-03-02 11:38:20 -06:00
SubScene.h - Reimplements autosave logic to handle levels, subscenes and terrains in a more consistent, reliable way. 2025-05-25 07:40:10 -05:00
trigger.cpp context safties 2026-03-02 11:38:20 -06:00
trigger.h adds loadIf conditional eval, onLoad/UnloadCommands, ability to freeze loading state and per-subscene ticking for conditional checks 2024-10-21 00:08:07 -05:00
tsStatic.cpp - Updates the material and terrain material assets to utilize AssetRef and drop the old macros like how Image and ShapeAssets have been updated. 2026-07-03 23:38:43 -05:00
tsStatic.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
zone.cpp Basic zone code refactor using lists instead of linked lists 2023-09-26 12:03:51 -05:00
zone.h virtuals removed 2024-03-18 18:13:00 +00:00