Torque3D/Engine/source/console
JeffR 9c654d7932 - Fixes the display of the preview in the MaterialAsset fields
- Hides the special-case direct filepath field for ShapeAsset persist fields macro
- Shifts the handling of TSStatics so the shape instance will load materials on the server as well as the client. This opens gameplay options as well as allowing rebaking of meshes functionality more easily
- Expands AssetBase's isValidAsset utility function to actually check validity instead of just returning true
- Adds isValid utility function to AssetPtr
- Added new field flag that makes the field not write out to file
- Removed legacy iconBitmap field from GuiIconButtonCtrl because it was causing errors
- Fixed group filtering check of guiInspector to ignore case
- Removed unneeded isFile checks for common datablock script files in Prototyping module script
- Removed test datablocks from Prototyping module
- Removed unnecessary container control from AssetBrowser
- Adjusted preview regen logic of AssetBrowser so it doesn't trip if you're simply resizing the window
- Fixed issue where row-vs-column layout logic for AssetBrowser when resizing window was fiddly
- Added handling for when Dragging and Dropping datablock from AssetBrowser to spawn, it'll prompt if it spawns the actual object, or a spawnsphere that spawns said object. In the event of an PlayerData will also prompt if it should spawn an AIPlayer
- Added ability to take a TSStatic that uses a baked down mesh and are able to restore it to the cache prefab, or trigger and in-place rebake to refresh it if something has changed in the original contents via RMB menu on the scene tree
- Added ability to explode prefab to RMB menu on scene tree
- Added ability to convert selection to prefab or bake to mesh in RMB menu on scene tree
- Tweaked sizing of the DatablockEditorCreatePrompt window to not have cut off elements and easier to see/work with
- Added sanity check to datablock editor creation
- Fixed preview display of material in Decal Editor
- Made compositeTextureEditor use the cached preview of images
- Fixed sizing/spacing of gui selection dropdown as well as resolution dropdown of GuiEditor
- Fixes MaterialEditor to properly save the group collapse state when editing
- Adds ability to in-flow edit and create datablocks in the NavMesh Editor for the testing panel, and makes the datablock dropdown searchable
- Fixed issue where opening the ShapeEditor via the edit button on a ShapeAsset field would cause the action buttons on the top bar to not show
- Fixed error in shape editor where when exiting it was erroneously checking for a clear value of -1 rather than 0
- Removed unneeded top tabbook and tab page for main editor panel
- Fixed issue where reset button of TerrainBrush Softness Curve editor didn't actually reset
- Resized Object Builder window to not cut off elements and have enough width to show more data
- Added a TypeCommand field type to Object Builder and changed spawnscript field of SpawnSphere to use it rather than a simple text edit field
- Allow SpawnSphere in ObjectBuilder to be passed in spawn class and spawn datablock default info
- Injects button to controllable objects when Inspecting them to make it easy to toggle if you're in control of it or not
-
2025-08-25 23:35:28 -05:00
..
torquescript dial back a case of stringtable over use 2025-05-20 14:01:03 -05:00
arrayObject.cpp aug ArrayObject to have a uniquePair command 2024-03-03 22:04:09 -06:00
arrayObject.h aug ArrayObject to have a uniquePair command 2024-03-03 22:04:09 -06:00
console.cpp various fixes around preview assets and imageassets text field 2025-06-15 22:07:12 +01:00
console.h more stringtable leveraging 2025-05-19 12:09:21 -05:00
consoleDoc.cpp Console Refactor 2023-09-13 10:33:20 +02:00
consoleDoc.h Parametrize script extension, default to 'tscript' 2021-01-19 21:32:31 +01:00
consoleFunctions.cpp use the stringtable to hold generated docstrings 2025-05-18 13:34:08 -05:00
consoleFunctions.h TORQUE_TOOLS off compile fix 2024-03-10 14:29:17 -05:00
consoleInternal.cpp moar leak plug attempts 2025-05-12 11:50:29 +01:00
consoleInternal.h az changes 2025-05-12 11:50:53 +01:00
consoleLogger.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
consoleLogger.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
consoleObject.cpp more stringtable leveraging 2025-05-19 12:09:21 -05:00
consoleObject.h - Fixes the display of the preview in the MaterialAsset fields 2025-08-25 23:35:28 -05:00
consoleParser.cpp fixed lots of tabs and space 2017-01-06 18:04:28 -05:00
consoleParser.h Parametrize script extension, default to 'tscript' 2021-01-19 21:32:31 +01:00
consoleTypes.cpp add numerous new validators 2025-03-09 11:51:54 -05:00
consoleTypes.h guiProfile.border has specific usage cases for -2, so use the full negative range 2025-03-18 01:23:33 -05:00
consoleValueStack.h remove more std::move 2025-05-12 11:50:32 +01:00
consoleXMLExport.cpp Eliminate DefineConsoleFunction 2018-04-17 20:54:08 +02:00
consoleXMLExport.h clang catch: garbage in line directives 2016-10-18 11:37:18 -05:00
debugOutputConsumer.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
debugOutputConsumer.h Removed the unneeded PPC And Altivec elements, and removed the LOCBUILD flag 2017-04-09 23:26:35 -05:00
dynamicTypes.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
dynamicTypes.h work towards reflecting the typemask in the checkboxes in a combinatory manner again 2025-03-06 23:37:37 -06:00
engineAPI.h Revert "Update engineAPI.h" 2024-03-19 22:32:25 +00:00
engineDoc.cpp az changes 2025-05-12 11:50:53 +01:00
engineExports.cpp Ensure that getGlobalScope always returns the same object 2023-10-08 17:36:51 -05:00
engineExports.h Ensure that getGlobalScope always returns the same object 2023-10-08 17:36:51 -05:00
engineFunctions.cpp clang: constructor initialization order 2016-10-14 18:16:55 -05:00
engineFunctions.h Expose some information in EngineFunction exports for better interop capabilities 2023-10-08 17:36:51 -05:00
engineObject.cpp clean up math varsize complaints 2023-04-27 16:10:04 -05:00
engineObject.h fix inheritance conflict loop by declaring a singular root for class EngineObject : public StrongRefBase 2024-03-18 22:39:18 -05:00
enginePrimitives.cpp EngineAPI: Expose strings as UTF8 instead of UTF16 2020-11-15 21:30:45 +01:00
enginePrimitives.h EngineAPI: Expose strings as UTF8 instead of UTF16 2020-11-15 21:30:45 +01:00
engineStructs.cpp Expand EngineAPI type definitions 2020-11-15 21:30:45 +01:00
engineStructs.h Expand EngineAPI type definitions 2020-11-15 21:30:45 +01:00
engineTypeInfo.cpp uninitialized variables-console 2020-05-11 14:40:31 -05:00
engineTypeInfo.h virtuals removed 2024-03-18 18:13:00 +00:00
engineTypes.cpp Ensure that getGlobalScope always returns the same object 2023-10-08 17:36:51 -05:00
engineTypes.h Engine API: Pass structs by reference 2020-11-15 21:30:45 +01:00
engineXMLExport.cpp various warnings 2024-07-22 20:59:48 +01:00
fieldBrushObject.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
fieldBrushObject.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
fileSystemFunctions.cpp Console Refactor 2023-09-13 10:33:20 +02:00
fixedTuple.h Improve Engine API export, robust Default Value logic and allow _ in arg 2020-11-15 21:30:45 +01:00
generateCompiler.bat Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
ICallMethod.h more console refactor. 2021-03-31 21:09:23 -04:00
module.h Reintroduce getFileLine for Console Modules 2023-09-27 14:58:44 -05:00
persistenceManager.cpp - Fixes the display of the preview in the MaterialAsset fields 2025-08-25 23:35:28 -05:00
persistenceManager.h * Update levelAsset creation so it can be flagged to be creating a subScene preemptively, improving workflow when creating a SubScene level asset 'in place' via the inspector. 2025-02-05 22:51:43 -06:00
propertyParsing.cpp Console Refactor 2023-09-13 10:33:20 +02:00
propertyParsing.h null termination was wiping buffer 2025-04-10 08:55:42 +01:00
returnBuffer.cpp Use a circular buffer for getReturnBuffer because StringStack's would get clobbered too quickly 2018-03-28 20:55:09 -04:00
returnBuffer.h Use a circular buffer for getReturnBuffer because StringStack's would get clobbered too quickly 2018-03-28 20:55:09 -04:00
runtime.h unintialized variable cleanups 2025-05-26 15:16:48 -05:00
runtimeClassRep.cpp Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
runtimeClassRep.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
script.h remove more std::move 2025-05-12 11:50:32 +01:00
scriptFilename.cpp Console Refactor 2023-09-13 10:33:20 +02:00
scriptFilename.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
scriptObjects.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
scriptObjects.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
sim.cpp isobject and obj.delete safties 2025-04-29 16:45:25 -05:00
sim.h Compilation fixes for C++20 2022-11-28 21:39:06 -05:00
simBase.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
simDatablock.cpp Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
simDatablock.h Adds handling for datablocks to be reloaded if the assets they utilize have their files directly edited. 2025-04-24 00:58:20 -05:00
simDictionary.cpp Added fallback handling to MaterialAssets if the asset was found but the matDef was not 2021-10-28 23:52:58 -05:00
simDictionary.h whitespace 2017-01-11 23:34:46 -05:00
simEvents.cpp moar leak plug attempts 2025-05-12 11:50:29 +01:00
simEvents.h virtuals removed 2024-03-18 18:13:00 +00:00
simFieldDictionary.cpp Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess 2018-03-28 15:42:34 -05:00
simFieldDictionary.h uninitialized variables-console 2020-05-11 14:40:31 -05:00
simManager.cpp stop spamming the console every spawnObject call 2023-11-27 21:10:39 -06:00
simObject.cpp - Fixes the display of the preview in the MaterialAsset fields 2025-08-25 23:35:28 -05:00
simObject.h Adds FIELD_SpecialtyArrayField field type and handling for it in PersistenceManager, as well as a use-case of it for the surface field in ConvexShape 2024-12-07 13:20:30 -06:00
simObjectList.cpp Fix specific usage of Con::executef where it was not being assigned to a ConsoleValue before getting it's data out of it. 2021-09-24 19:32:57 -04:00
simObjectList.h Engine directory for ticket #1 2012-09-19 11:15:01 -04:00
simObjectMemento.cpp Console Refactor 2023-09-13 10:33:20 +02:00
simObjectMemento.h whitespace 2017-01-11 23:34:46 -05:00
simObjectRef.h virtuals removed 2024-03-18 18:13:00 +00:00
simPersistID.cpp Expose SimPersistID to EngineAPI 2020-11-15 21:30:45 +01:00
simPersistID.h Expose SimPersistID to EngineAPI 2020-11-15 21:30:45 +01:00
simPersistSet.cpp more console refactor. 2021-03-31 21:09:23 -04:00
simPersistSet.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
simSerialize.cpp filter inspector buttons out of the following: 2023-12-19 23:29:46 -06:00
simSet.cpp more stringtable leveraging 2025-05-19 12:09:21 -05:00
simSet.h virtuals removed 2024-03-18 18:13:00 +00:00
SimXMLDocument.cpp update lib 2025-02-14 19:57:38 +00:00
SimXMLDocument.h rest of virtuals removed 2024-03-18 18:40:22 +00:00
stringStack.cpp remove unused code. 2021-04-20 19:55:35 -04:00
stringStack.h remove unused code. 2021-04-20 19:55:35 -04:00
telnetConsole.cpp uninitialized variables-console 2020-05-11 14:40:31 -05:00
telnetConsole.h uninitialized variables-console 2020-05-11 14:40:31 -05:00
telnetDebugger.cpp Console Refactor 2023-09-13 10:33:20 +02:00
telnetDebugger.h Console Refactor 2023-09-13 10:33:20 +02:00
typeValidators.cpp add difFloatPi range validator 2025-04-03 16:52:49 -05:00
typeValidators.h add difFloatPi range validator 2025-04-03 16:52:49 -05:00