AzaezelX
e8ccb3443a
try to load shapes during preload
...
it's half the point of the protocol
2025-07-06 19:51:55 -05:00
marauder2k7
ca1604170d
initial commit
...
change the macro to use the refactor (exact same structure as the imageasset macro)
2025-06-19 13:34:07 +01:00
AzaezelX
8bd145d54f
use of get<some name> methods that already return nulls/false when attempting to load
...
in contexts where we would want to try first (pt2)
2025-05-28 17:45:02 -05:00
marauder2k7
e1c01cd49a
Merge remote-tracking branch 'upstream/development' into imageAsset_refactor_rev3
2025-05-12 14:45:41 +01:00
AzaezelX
2ae10c7ce1
add reload status to onNewDataBlock callback
...
and skip calling onremove/onadd if we're not reloading
2025-04-27 19:49:13 -05:00
JeffR
f31acf774e
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
marauder2k7
73ad92b757
review notes from Az
...
Should render fallback for namedTarget if namedTarget fails
Add safety around namedtarget getTexture to stop assert
Missing assets should revert to fallback image and print a warning to console
Remove REFACTOR tag from all macros.
2025-03-30 11:22:42 +01:00
marauder2k7
b2fe48ab8d
more merge conflicts
...
fixed more merge conflicts (afxZodiac and MaterialDefinition)
Updated cubemapdata to use refactor asset
added new part to image_asset macro to create a private asset if the file exists.
updated reflectionProbe errors to actual function name where the error occurs.
2025-03-24 21:50:04 +00:00
marauder2k7
0da0903599
Merge branch 'development' into imageAsset_refactor_rev3
2025-03-24 20:07:06 +00:00
AzaezelX
011a8906ff
skip trying to be clever and just report the variable name being checked directly
2025-03-18 03:13:37 -05:00
AzaezelX
f633ef3a3d
fill in the validated variables
2025-03-09 11:53:23 -05:00
AzaezelX
d2a1153a49
turn zbuffer checks on, account for reverse depth changes
2025-01-27 16:29:07 -06:00
marauder2k7
fa8110ce8f
all DECLARE_IMAGEASSET refactored
2025-01-23 22:12:55 +00:00
marauder2k7
eca0820134
init commit
...
start of attempt 3
2025-01-23 22:12:52 +00:00
AzaezelX
209abf3aa4
ensure zodiac texture is preloaded
2025-01-23 11:21:07 -06:00
marauder2k7
2b295fb7f0
rest of virtuals removed
...
virtuals removed and replaced with override where necessary on the rest of the code base, clang-tidy to the rescue.
2024-03-18 18:40:22 +00:00
marauder2k7
efbe5e90f5
virtuals removed
...
virtuals removed and replaced with override where necessary, clang-tidy to the rescue.
2024-03-18 18:13:00 +00:00
AzaezelX
fbcfe02098
clean up "Add" menubar categoes on the 3d object side via the following:
...
SceneObject now defaults to a category of "misc"
getCategoryOfClass now checks parent classes for what categories they hold so that variants can inherit
categories are in one of a few rough groups and subgroups depending on actual mapper needs/usages
2023-11-08 20:42:47 -06:00
Lukas Aldershaab
25c1ebcf13
Properly call endGroup instead of addGroup
2023-10-08 17:36:51 -05:00
AzaezelX
1b33b01eb1
add "docsURL" filter to assignFieldsFrom to prevent it from triggering opening web pages when inheriting values
2023-01-28 16:12:05 -06:00
AzaezelX
f5a34308f9
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
AzaezelX
a0bbe0ec18
layout consistency pass pt 3 - some afx bits, correct malformed shapeimage grouping causing a crash.
...
-must have addgroup and endgroup
2023-01-26 20:01:10 -06:00
AzaezelX
ace18d0246
layout consistency pass pt 2 -place shapebase inheriting initpersistfields up top so the child layout appends to the parent
2023-01-24 19:30:09 -06:00
AzaezelX
f07c8745b2
inspector cleanups
...
clustering work for datablocks for both consistent scanning for object parameters, as well as an eye towards orgainizing things to make reviewing what variations of components we'll be needing down the line clearer
2023-01-24 17:12:23 -06:00
AzaezelX
98a079a797
code duplication prune. should aid in stability
2021-10-03 02:56:26 -05:00
Areloch
64b98b0c10
Converts most of AFX classes to utilize assets
...
Adds modified classes to project importer convert logic
2021-08-22 02:15:14 -05:00
Areloch
5525f8ecdd
Converts all game, gui editor, and system classes to utilize assets
...
Processed core, tools and default modules to utilize assets
Converted all console types that were string based, such as TypeImageFilename to utilize const char*/the string table, which avoids a lot of type swapping shenanigans and avoids string corruption
Removed unneeded MainEditor mockup module
Removed some unused/duplicate image assets from the tools
2021-07-19 01:07:08 -05:00
rextimmy
028bf1df9b
give afx the gfx cleanup treatment
2021-01-05 18:22:19 +10:00
AzaezelX
516a05301f
corrected and implemented a usage of shapeasset macros (and stray membervars touched). todo: shapebaseimage, debris.
2020-12-22 12:34:15 -06:00
Lukas Aldershaab
158bf5528c
Remove name-clashes in AFX code-base
2020-11-15 21:32:29 +01:00
AzaezelX
3c0360fd2f
uninitialized variables-afx
2020-05-11 13:54:23 -05:00
suncaller
31d0eb16f8
Clean up MSVC warning [C4312] conversion from type to type * of greater size
2019-02-02 23:09:55 -05:00
Azaezel
e0b79d4dc8
afx staticshape membervar cleanups
2018-03-30 02:49:35 -05:00
Azaezel
f068664742
gamebase mmebervar cleanups. mPacked in particular is likely to geta followup for other cleaning.
2018-03-28 23:41:47 -05:00
Azaezel
cbce2ee805
Merge branch 'development' of https://github.com/GarageGames/Torque3D into memberMess
...
# Conflicts:
# Engine/source/console/consoleFunctions.cpp
2018-03-28 15:42:34 -05:00
Azaezel
654fc29dc2
bounds to mBounds conflict avoidance
2018-03-13 01:05:15 -05:00
Glenn Smith
47d5b6ead7
As suggested, extract strlen calls from sizes into variables so it isn't called twice
2018-03-08 20:59:40 -05:00
Glenn Smith
d9a723d533
More cats and cpys in files that xcode doesn't see
2018-03-07 01:13:56 -05:00
Glenn Smith
79c34c68db
Use strncpy instead of strcpy because again, buffer overflows
2018-03-06 02:35:33 -05:00
Marc Chapman
ace877b409
Add all new AFX files
2017-07-26 19:38:34 +01:00