Areloch
b645068530
Minor fixes for guiPopupMenuCtrl to get the submenu arrow to render, as well as a sanity check.
2018-01-28 15:15:10 -06:00
Areloch
1c98d6ece8
Added function to guiMenuBar to find a menu by name.
2018-01-28 15:14:16 -06:00
Areloch
73b81a8246
Small fixes to the inspector, and added the ability for the variableInspector to process command and filename field types.
2018-01-28 15:12:02 -06:00
Areloch
6563f46242
Addition to guiTreeViewCtrl - ability to find what item in the tree is under a given position.
2018-01-28 15:07:50 -06:00
Areloch
66f522668b
Expansion of the guiDragAndDropCtrl - support for dragging to any control visible on the canvas.
2018-01-28 15:03:44 -06:00
Areloch
8eb442490a
Updates to component classes -
...
Shift from ghosted components to entity-managed for networking
Initial implementation of Systems through the Mesh Component
2018-01-28 14:57:02 -06:00
Areloch
4341428d53
Asset Browser initial implementation - Asset updates.
...
Script execution on certain existing assets, new asset types and some tweaks to the managers.
2018-01-28 14:48:02 -06:00
Areloch
ab453d068c
Merge pull request #2094 from Areloch/ClearScopeAlwaysConsoleFunc
...
Adds a engine method to clear the scopeAlways flag on netObjects
2018-01-27 18:42:05 -06:00
Areloch
2d05d9dd70
Merge pull request #2118 from Areloch/MenuAndPopups
...
Refactors the Popup menus and GuiMenuBars
2018-01-27 18:41:00 -06:00
chaigler
e67e87cfac
Fix assert on exit when Basic Lighting is removed
...
Occurs because ShadowMapManager is destroyed before
AdvancedLightManager.
2018-01-24 16:30:34 -05:00
chaigler
59c81f9179
Fixes linker errors when Basic Lighting is removed
2018-01-24 16:27:29 -05:00
Marc Chapman
af62b5c0a9
Phase 2: #ifdef for Zodiacs and particles
2018-01-23 22:03:18 +00:00
Marc Chapman
1c2effd7fa
Phase 1: Add a #define test
2018-01-23 20:24:35 +00:00
rextimmy
3bbdd9b155
PhysX 3.4 implementation
2018-01-19 22:34:26 +10:00
Azaezel
1a89d95919
exposes getters for typevalidators.
...
example usage
FRangeValidator gravCoefFValidator(-10.f, 10.f);
addFieldV( "gravityCoefficient", TYPEID< F32 >(), Offset(gravityCoefficient, ParticleData), &gravCoefFValidator,
"Strength of gravity on the particles." ); <- clamps gravity within a -10 to 10 range when evaluating scriptt-set changes
mClamp(gravityCoefficient,gravCoefFValidator.getMin(),gravCoefFValidator.getMax()) for any calculations done on the source side would do the same at the point that is called, with a singularl lookup spot for the range.
2018-01-16 14:14:57 -06:00
Azaezel
cf98ef8350
adds an mWrap and mWrapF method for cycling values to within a given range.
...
examples of usage would be say, keeping a rotation within 360 degrees, or hitting a tile boundary and resetting the offset
2018-01-16 13:40:09 -06:00
Areloch
b0e8a1f032
Adds a new function for defining static console fields on NetObjects - addNetworkedField()
...
This lets you attach a 32 bit netMask to the field, so that when it is changed, it automatically flags the associated bitmasks on the netobject as dirty.
This is to shortcut having to flag certain masks being marked as dirty through protected fields and just simplify/streamline the code.
2018-01-16 00:47:53 -06:00
Areloch
463cd50d0a
Merge pull request #2133 from lukaspj/console-function-errors
...
Fix minor errors in console function definitions
2018-01-10 13:52:33 -06:00
Areloch
c4ded31d9a
Merge pull request #2131 from lukaspj/improve-console-dump
...
Improve console dump with additional information
2018-01-10 13:52:23 -06:00
Areloch
0cd17a049e
Merge pull request #2134 from lukaspj/console-cleanup
...
Cleanup of the elements exposed to the console
2018-01-10 13:52:02 -06:00
Areloch
7eb71b531e
Merge pull request #2126 from Areloch/FixComponentEditorDisplay
...
Fixes the inspector/component editor to display components
2018-01-10 13:12:35 -06:00
Areloch
7e623d7a26
Merge pull request #2156 from Areloch/RemoveOldBitmapLoaders
...
Remove MNG and GIF loaders
2018-01-10 09:50:56 -06:00
Areloch
86756bd929
Loader files didn't properly get deleted with the libmng and lungif library removal.
2018-01-10 09:49:28 -06:00
Areloch
936f468b5d
Merge pull request #2059 from Bloodknight/SaharaUndo
...
#define AUTOPAINT_UNDO
2018-01-10 09:47:24 -06:00
Azaezel
491a7dcfdd
tAlgorythm fed namespace T3D for better library interoperability. resulted in the need to specify usage in... a few places.
2017-12-27 22:57:47 -06:00
Lukas Joergensen
3bc46a8376
Cleanup of the elements exposed to the console
2017-12-10 19:02:20 +01:00
Lukas Joergensen
e7414e95a8
Fix minor errors in console function definitions
2017-12-08 21:08:35 +01:00
Lukas Joergensen
08144a1a55
Improve console dump with additional information, such as array sizes and variadic function
2017-12-08 20:50:44 +01:00
Areloch
2c1675992e
Updates Native File Dialogs lib to enable browsing and selecting of folders, instead of just files.
2017-12-06 14:09:27 -06:00
Areloch
c74a7b1bc2
Fixes the inspector/component editor to display the components attached to an entity correctly in the inspector.
2017-12-03 01:21:30 -06:00
Azaezel
0079899281
new method: TSShapeInstance::resetMaterialList(). Sets all object-instance mapto values back to initial state. reskin now does so to avoid having to track origional values independently. (so say, if you've already got skin1 plugged in to one, and nothing in to another, no need to set skin1=skin2 on the first and skin2 or base=skin2 on the second to swap both on over to skin2).
...
also by request, went ahead and killed case sensitivity for mapto string replacement when reskinning.
2017-11-12 23:58:34 -06:00
Jeff Hutchinson
449c4c4d1e
fix arg corruption on functioncall compilation.
2017-11-12 14:21:49 -05:00
Jeff Hutchinson
b05691c6b5
roll back changes to simFieldDictionary as it doesn't want to play nice and causing corruption
2017-11-12 13:39:14 -05:00
Areloch
253dd02096
Refactors the Popup menus and GuiMenuBars to remove unneeded duplication and platform-specific/deprecated code.
2017-11-11 01:21:48 -06:00
Areloch
407bbce509
Merging
2017-11-05 22:33:32 -06:00
Areloch
9fdc89a83e
Corrects an include's case sensitivity being wrong, causing issues on linux.
2017-10-30 13:53:12 -05:00
Areloch
48f50d19c3
Merge pull request #2106 from block8437/development
...
Fixed a typo where the value of outBytesWritten was being clamped incorrectly.
2017-10-28 00:38:19 -05:00
Areloch
0e58300de8
Makes it properly force an update of the filter via a dirty flag.
2017-10-26 20:11:35 -05:00
Areloch
caa1aa67b6
Merge pull request #2096 from Areloch/GetCursorPosLocal
...
Adds a function to get the cursor position in local coords
2017-10-26 02:42:03 -05:00
Areloch
aa77d49e26
Merge pull request #2095 from Areloch/SetForwardVector
...
Enables setting the forward vector of a Scene Object
2017-10-26 02:41:52 -05:00
Areloch
6bdbac6e38
Merge pull request #2097 from Areloch/Entity_Component_Improvements
...
Fixes up various parts of the entity and component classes.
2017-10-26 02:41:42 -05:00
Areloch
920a8d2edb
Merge pull request #2099 from Areloch/RemoveECExperimentalFlag
...
Removes Entity/Component stuff from being behind an experimental flag.
2017-10-26 02:41:31 -05:00
Areloch
793bc84698
Merge pull request #2101 from Areloch/Autoloaded_Assets
...
Adds the ability to define types of assets to be auto-loaded
2017-10-26 02:41:20 -05:00
Azaezel
5408a5eade
allows arbitrary material name string replacement, rather than forcing folks to start with base. ie: an entry of skin = "blue; area=fire"; would replace base_area_grid with blue_fire_grid as the used material
2017-10-24 19:15:54 -05:00
Brian Smith
0c604eaf87
Fixed a typo where the value of outBytesWritten was being clamped incorrectly.
2017-10-23 17:00:16 -04:00
OTHGMars
c61d71a17c
Sets scale for collision primitives created in the shape editor.
2017-10-18 03:25:05 -04:00
Areloch
6805b5567e
Remove unneeded isParent handling for entities in the GuiTreeViewCtrl
2017-10-18 00:35:37 -05:00
Areloch
6ce53c45f0
Removes EXTENDED_MOVE block because that's mostly for VR and we'll be implementing a separate VR controller.
2017-10-18 00:26:57 -05:00
Areloch
829e4c40a3
Corrects the documentation.
2017-10-17 21:50:53 -05:00
Areloch
749797dc4f
Corrected documentation.
2017-10-17 21:00:42 -05:00