Torque3D/Engine/source/T3D/vehicles
JeffR b44158cb89 Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking
Removed the old SHAPE_ASSET macros
Implements AssetRef struct that acts as a universal wrapper for an templated AssetPtr and AssetId pair
Adds Type handling for AssetRef for ShapeAsset to unify handling in classes that utilize a shapeAsset, so assigning an assetPtr or an assetId will keep a record of the assignment in the event the assetPtr is invalid.
Update all classes that utilized the old SHAPE_ASSET macros to utilize the AssetRef struct and updated the class code to utilize it to provide much more clean and concise code that isn't blocked behind macro definitions
Added a new example class: shapeDatablockExample which allows render of a simple shape object utilizing a simple example datablock.
2026-05-31 01:19:26 -05:00
..
flyingVehicle.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
flyingVehicle.h virtuals removed 2024-03-18 18:13:00 +00:00
guiSpeedometer.cpp fill in the validated variables 2025-03-09 11:53:23 -05:00
hoverVehicle.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
hoverVehicle.h virtuals removed 2024-03-18 18:13:00 +00:00
vehicle.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
vehicle.h kill dupe controlmap tracking var define 2025-04-28 14:38:51 -05:00
vehicleBlocker.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
vehicleBlocker.h virtuals removed 2024-03-18 18:13:00 +00:00
wheeledVehicle.cpp Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00
wheeledVehicle.h Cleans up ShapeAsset of some unnecessary/redundant elements like extra material and animations tracking 2026-05-31 01:19:26 -05:00