Lioncash
|
69efdc0daf
|
CBasicViewport: Make use of constexpr
|
2020-06-28 18:41:44 -04:00 |
Lioncash
|
ec66d7af9d
|
General: Make use of ranged for where applicable
|
2020-06-28 17:30:49 -04:00 |
Lioncash
|
9bc2723498
|
General: Make use of override where applicable
|
2020-06-28 07:37:58 -04:00 |
Lioncash
|
5f9c58170c
|
WModifyTab: Prevent -Wmaybe-uninitialized warning
|
2020-06-28 07:26:37 -04:00 |
Lioncash
|
490e8dfd96
|
CBasicViewport: Make use of in-class initializers
|
2020-06-28 07:11:54 -04:00 |
Lioncash
|
464b417d24
|
CAboutDialog: Make use of unique_ptr
|
2020-06-28 07:08:43 -04:00 |
Lioncash
|
d7ee7fe22d
|
CCloneSelectionCommand: Make use of override
|
2020-06-28 07:07:22 -04:00 |
Lioncash
|
1f2d651f22
|
CChangeLayerCommand: Make use of override
|
2020-06-28 07:06:52 -04:00 |
Lioncash
|
8aaa97422b
|
CAddLinkCommand: Make use of override
|
2020-06-28 07:06:26 -04:00 |
Lioncash
|
8994a734dd
|
WVectorEditor: Make use of in-class initializers where applicable
|
2020-06-28 07:05:46 -04:00 |
Lioncash
|
34da43e7d4
|
WModifyTab: Make use of in-class initializers where applicable
|
2020-06-28 07:04:04 -04:00 |
Lioncash
|
fcf40ec18c
|
WIntegralSpinBox: Make use of in-class initializers where applicable
|
2020-06-28 07:02:22 -04:00 |
Lioncash
|
d6cbc0d247
|
WInstancesTab: Mark strings as translatable
|
2020-06-28 07:01:25 -04:00 |
Lioncash
|
a3bfb3cc7c
|
WInstancesTab: Make use of in-class initializers where applicable
|
2020-06-28 06:59:12 -04:00 |
Lioncash
|
719fed015e
|
WEditorProperties: Mark strings as translatable
|
2020-06-28 06:57:39 -04:00 |
Lioncash
|
d5f7699f34
|
WEditorProperties: Make use of in-class initializers where applicable
|
2020-06-28 06:56:08 -04:00 |
Lioncash
|
012faba4cc
|
WDraggableSpinBox: Make use of in-class initializers where applicable
|
2020-06-28 06:54:38 -04:00 |
Lioncash
|
37ada5110d
|
WColorPicker: Make use of in-class initializers where applicable
|
2020-06-28 06:52:46 -04:00 |
Lioncash
|
5212b73229
|
WCreateTab: Make use of in-class initializers where applicable
|
2020-06-28 06:50:41 -04:00 |
Lioncash
|
036eed3ec8
|
main: Mark strings as translatable where applicable
|
2020-06-28 06:48:05 -04:00 |
Lioncash
|
2d3564d626
|
INodeEditor: Mark strings as translatable where applicable
|
2020-06-28 06:45:21 -04:00 |
Lioncash
|
0ef016256a
|
INodeEditor: Make use of in-class initializers where applicable
|
2020-06-28 06:39:55 -04:00 |
Lioncash
|
e839c0c70c
|
IEditPropertyCommand: Make use of override
|
2020-06-28 06:34:38 -04:00 |
Lioncash
|
eafb7f21d0
|
IEditor: Mark strings as translatable where applicable
|
2020-06-28 06:33:08 -04:00 |
Lioncash
|
33840696c2
|
CWorldTreeModel: Mark strings as translatable where applicable
|
2020-06-28 06:31:11 -04:00 |
Lioncash
|
9158fbc22b
|
CWorldTreeModel: Make use of in-class initializers where applicable
|
2020-06-28 06:30:11 -04:00 |
Lioncash
|
f680ed645f
|
CWorldInfoSidebar: Mark strings as translatable where applicable
|
2020-06-28 06:28:40 -04:00 |
Lioncash
|
9b2bfd5bcd
|
CWorldInfoSidebar: Make use of in-class initializers where applicable
|
2020-06-28 06:27:37 -04:00 |
Lioncash
|
548e4ca708
|
CWorldEditor: Mark strings as translatable where applicable
|
2020-06-28 06:25:50 -04:00 |
Lioncash
|
4df036a837
|
CWorldEditor: Make use of in-class initializers where applicable
|
2020-06-28 06:20:29 -04:00 |
Lioncash
|
75f805f0ff
|
CVirtualDirectoryTreeView: Make use of in-class initializers where applicable
|
2020-06-28 06:16:39 -04:00 |
Lioncash
|
041afedea3
|
CVirtualDirectoryModel: Mark strings as translatable where applicable
|
2020-06-28 06:15:37 -04:00 |
Lioncash
|
04bfb17f3c
|
CVirtualDirectoryModel: Make use of in-class initializers where applicable
|
2020-06-28 06:14:50 -04:00 |
Lioncash
|
d80e08a6b3
|
CTweakEditor: Mark strings as translatable where applicable
|
2020-06-28 06:12:45 -04:00 |
Lioncash
|
43250fb5ce
|
CTweakEditor: Make use of in-class initializers where applicable
|
2020-06-28 06:12:06 -04:00 |
Lioncash
|
2cf3ac718b
|
CTranslateNodeCommand: Make use of in-class initializers where applicable
|
2020-06-28 06:09:33 -04:00 |
Lioncash
|
9c554fc052
|
CTemplateEditDialog: Mark strings as translatable where applicable
|
2020-06-28 06:08:03 -04:00 |
Lioncash
|
f2d7f896d2
|
CTemplateEditDialog: Make use of in-class initializers where applicable
|
2020-06-28 06:04:53 -04:00 |
Lioncash
|
ad1b285e2b
|
CStringListModel: Make use of in-class initializers where applicable
|
2020-06-28 06:02:15 -04:00 |
Lioncash
|
d2552423f3
|
CStringEditor: Mark strings as translatable where applicable
|
2020-06-28 06:01:10 -04:00 |
Lioncash
|
d70c9faea0
|
CStringEditor: Make use of in-class initializers where applicable
|
2020-06-28 05:57:22 -04:00 |
Lioncash
|
53cd2a09e9
|
CStringDelegate: Make use of in-class initializers where applicable
|
2020-06-28 05:54:42 -04:00 |
Lioncash
|
ff8033584a
|
CSkeletonHierarchyModel: Make use of in-class initializers where applicable
|
2020-06-28 05:53:52 -04:00 |
Lioncash
|
c96ed14062
|
CSelectResourcePanel: Make use of in-class initializers where applicable
|
2020-06-28 05:52:26 -04:00 |
Lioncash
|
5a041dd474
|
CSelectInstanceDialog: Make use of in-class initializers where applicable
|
2020-06-28 05:50:57 -04:00 |
Lioncash
|
51ba06f7c4
|
CScriptEditSidebar: Mark strings as translatable where applicable
|
2020-06-28 05:49:10 -04:00 |
Lioncash
|
576447aa39
|
CSceneViewport: Mark strings as translatable where applicable
|
2020-06-28 05:47:46 -04:00 |
Lioncash
|
38cdcbdbd3
|
CSceneViewport: Make use of in-class initializers where applicable
|
2020-06-28 05:45:06 -04:00 |
Lioncash
|
145dc11c58
|
CScanEditor: Make use of in-class initializers where applicable
|
2020-06-28 05:41:38 -04:00 |
Lioncash
|
8c4e16d51e
|
CScaleNodeCommand: Make use of override where applicable
|
2020-06-28 05:39:53 -04:00 |
Lioncash
|
fc2d48df87
|
CRotateNodeCommand: Make use of override where applicable
|
2020-06-28 05:38:51 -04:00 |
Lioncash
|
c118703ce5
|
CResourceTableView: Make use of in-class initializers where applicable
|
2020-06-28 05:36:56 -04:00 |
Lioncash
|
8f440ae90e
|
CResourceTableModel: Mark strings as translatable where applicable
|
2020-06-28 05:27:45 -04:00 |
Lioncash
|
5d230811e8
|
CResourceTableModel: Make use of in-class initializers where applicable
|
2020-06-28 05:26:06 -04:00 |
Lioncash
|
f386b22e07
|
CResourceTableContextMenu: Mark strings as translatable where applicable
|
2020-06-28 05:23:53 -04:00 |
Lioncash
|
298e9b501c
|
CResourceTableContextMenu: Make use of in-class initializers where applicable
|
2020-06-28 05:21:40 -04:00 |
Lioncash
|
57072ffeb4
|
CResourceSelector: Mark strings as translatable where applicable
|
2020-06-28 05:18:54 -04:00 |
Lioncash
|
61ed4163fb
|
CResourceSelector: Make use of in-class initializers where applicable
|
2020-06-28 05:17:16 -04:00 |
Lioncash
|
11690ab6b5
|
CResourceBrowser: Mark strings as translatable where applicable
|
2020-06-28 05:14:06 -04:00 |
Lioncash
|
071bdf4d2f
|
CResourceBrowser: Make use of in-class initializers where applicable
|
2020-06-28 05:04:21 -04:00 |
Lioncash
|
8ae17a9f1b
|
CQuickplayPropertyEditor: Make use of in-class initializers where applicable
|
2020-06-28 05:01:00 -04:00 |
Lioncash
|
7e44839404
|
CPropertyView: Mark strings as translatable where applicable
|
2020-06-28 04:58:58 -04:00 |
Lioncash
|
34db18aff5
|
CPropertyView: Make use of in-class initializers where applicable
|
2020-06-28 04:57:35 -04:00 |
Lioncash
|
32a57ee15f
|
CPropertyModel: Mark strings as translatable where applicable
|
2020-06-28 04:55:34 -04:00 |
Lioncash
|
0abff06954
|
CPropertyModel: Make use of in-class initializers where applicable
|
2020-06-28 04:47:40 -04:00 |
Lioncash
|
e5e2b4be1a
|
CPropertyDelegate: Make use of in-class initializers where applicable
|
2020-06-28 04:45:03 -04:00 |
Lioncash
|
d6752c2468
|
CProjectSettingsDialog: Mark strings as translatable where applicable
|
2020-06-28 04:43:20 -04:00 |
Lioncash
|
2b19b7584d
|
CProjectSettingsDialog: Make use of in-class initializers where applicable
|
2020-06-28 04:40:32 -04:00 |
Lioncash
|
152d638f7a
|
CProgressDialog: Make use of in-class initializers where applicable
|
2020-06-28 04:38:15 -04:00 |
Lioncash
|
49c5947731
|
CPoiMapSidebar: Make use of in-class initializers where applicable
|
2020-06-28 04:36:06 -04:00 |
Lioncash
|
9a157ed58d
|
CPoiMapModel: Mark strings as translatable where applicable
|
2020-06-28 04:32:03 -04:00 |
Lioncash
|
a9292c1b29
|
CPoiMapModel: Make use of in-class initializers where applicable
|
2020-06-28 04:29:46 -04:00 |
Lioncash
|
51ba13f988
|
CPasteNodesCommand: Make use of override where applicable
|
2020-06-28 04:28:05 -04:00 |
Lioncash
|
c9fbc0f727
|
CModelEditorWindow: Mark strings as translatable where applicable
|
2020-06-28 04:26:40 -04:00 |
Lioncash
|
6cdea11377
|
CModelEditorWindow: Make use of in-class initializers where applicable
|
2020-06-28 04:15:10 -04:00 |
Lioncash
|
16225c278d
|
CModelEditorViewport: Make use of in-class initializers where applicable
|
2020-06-28 04:11:13 -04:00 |
Lioncash
|
ae34c2461d
|
CLinkModel: Make strings as translatable where applicable
|
2020-06-28 04:07:21 -04:00 |
Lioncash
|
28e6efb060
|
CLinkModel: Make use of in-class initializers where applicable
|
2020-06-28 04:04:47 -04:00 |
Lioncash
|
48bef1f346
|
CLinkDialog: Make strings as translatable where applicable
|
2020-06-28 04:03:20 -04:00 |
Lioncash
|
0d17e8686d
|
CLinkDialog: Make use of in-class initializers where applicable
|
2020-06-28 04:01:27 -04:00 |
Lioncash
|
968fc70cbf
|
CLayerModel: Make use of in-class initializers where applicable
|
2020-06-28 03:58:13 -04:00 |
Lioncash
|
d537cfd4b2
|
CLayerEditor: Make use of in-class initializers where applicable
|
2020-06-28 03:57:06 -04:00 |
Lioncash
|
86bca47221
|
CInstanceModel: Mark strings as translatable where applicable
|
2020-06-28 03:54:46 -04:00 |
Lioncash
|
6962f8e026
|
CInstanceModel: Make use of in-class initializers where applicable
|
2020-06-28 03:48:56 -04:00 |
Lioncash
|
832889f029
|
CGizmo: Make use of in-class initializers where applicable
|
2020-06-28 03:46:43 -04:00 |
Lioncash
|
1dfca12ad6
|
CGeneratePropertyNamesDialog: Mark strings as translatable where applicable
|
2020-06-28 03:31:54 -04:00 |
Lioncash
|
963b6ccd08
|
CGeneratePropertyNamesDialog: Make use of in-class initializers where applicable
|
2020-06-28 03:21:07 -04:00 |
Lioncash
|
69f8ff1200
|
CExportGameDialog: Mark strings as translatable where applicable
|
2020-06-28 03:17:40 -04:00 |
Lioncash
|
c4b29106f1
|
CExportGameDialog: Make use of in-class initializers where applicable
|
2020-06-28 03:11:41 -04:00 |
Lioncash
|
fea1c4e115
|
CEditorApplication: Mark strings as translatable where applicable
|
2020-06-28 03:06:40 -04:00 |
Lioncash
|
f1d1c26283
|
CEditorApplication: Make use of in-class initializers where applicable
|
2020-06-28 03:02:50 -04:00 |
Lioncash
|
fb30162a8f
|
CEditLinkCommand: Make use of override where applicable
|
2020-06-28 02:59:54 -04:00 |
Lioncash
|
2a068bdbef
|
CDeleteSelectionCommand: Make use of override where applicable
|
2020-06-28 02:59:15 -04:00 |
Lioncash
|
d4a9f73e00
|
CDeleteLinksCommand: Make use of override where applicable
|
2020-06-28 02:58:16 -04:00 |
Lioncash
|
87be8f6957
|
CCreateInstanceCommand: Make use of override where applicable
|
2020-06-28 02:56:43 -04:00 |
Lioncash
|
68a8f236fa
|
CCollisionRenderSettingsDialog: Make use of in-class initializers where applicable
|
2020-06-28 02:54:21 -04:00 |
Lioncash
|
4c6080184f
|
CCollisionEditorViewport: Make use of in-class initializers
|
2020-06-28 02:51:43 -04:00 |
Lioncash
|
6bc9c7fdb1
|
CCollisionEditor: Remove redundant reallocation
|
2020-06-28 02:49:19 -04:00 |
Lioncash
|
720b59919a
|
CCollisionEditor: Default destructor where applicable
|
2020-06-28 02:48:49 -04:00 |
Lioncash
|
a4a34da264
|
CCollisionEditor: Mark strings as translatable
|
2020-06-28 02:48:29 -04:00 |
Lioncash
|
ed20e622d7
|
CCollisionEditor: Tidy up code
|
2020-06-28 02:47:40 -04:00 |
Lioncash
|
b42536fdea
|
CCharacterEditorViewport: Make use of in-class initializers where applicable
|
2020-06-28 02:45:34 -04:00 |
Lioncash
|
2f767d6b9a
|
CCharacterEditor: Make use of in-class initializers where applicable
|
2020-06-28 02:36:13 -04:00 |
Lioncash
|
1266b9f041
|
CCharacterEditor: Make strings localizable
|
2020-06-28 02:30:08 -04:00 |
Lioncash
|
4a9695a698
|
SScanParametersMP1: Make use of std::array
|
2020-06-28 02:24:55 -04:00 |
Lioncash
|
665d1f3560
|
IProgressNotifier: Make use of std::move where applicable
Allows calling code to avoid copies entirely.
|
2020-06-28 01:12:41 -04:00 |
Lioncash
|
46e82a99cc
|
CStringList: Simplify assertion in StringByIndex()
This is unsigned, so the lower bound will always be valid.
|
2020-06-28 01:07:40 -04:00 |
Lioncash
|
1c4e8a11d2
|
CSectionMgrOut: Eliminate sign conversion warnings
|
2020-06-28 01:05:57 -04:00 |
Lioncash
|
ecff1a7a2b
|
CSectionMgrIn: Make use of size_t where applicable
|
2020-06-28 01:05:24 -04:00 |
Lioncash
|
8969685254
|
CScriptLayer: Make pointer parameter in RemoveInstance() const
The pointed to data isn't modified here, so we can mark the parameter as
const to allow it to be used in more scenarios.
|
2020-06-28 00:50:54 -04:00 |
Lioncash
|
c6263433a9
|
CScriptLayer: Make use of size_t where applicable
|
2020-06-28 00:50:24 -04:00 |
Lioncash
|
d1939eea95
|
TPropertyRef: Make use of symmetrical comparison operators
Makes the interface significantly more flexible.
|
2020-06-28 00:32:47 -04:00 |
Lioncash
|
a48d3202b6
|
CScriptNode: Make use of size_t where applicable
|
2020-06-28 00:27:23 -04:00 |
Lioncash
|
8fbc92b0e0
|
CSavedStateID: Make use of std::array
|
2020-06-28 00:18:52 -04:00 |
Lioncash
|
473e716cb7
|
CResTypeFilter: Make pointer parameters in Accepts() const
These don't modify the pointed to data.
|
2020-06-28 00:02:17 -04:00 |
Lioncash
|
829613193d
|
CGameInfo: Make use of const reference with LoadGameInfo()
|
2020-06-22 23:22:30 -04:00 |
Lioncash
|
a25430eec3
|
CEnumProperty: Make use of size_t where applicable
|
2020-06-22 23:15:47 -04:00 |
Lioncash
|
d3be84ae23
|
CEnumProperty: Make use of std::move where applicable
|
2020-06-22 23:07:59 -04:00 |
Lioncash
|
315874c0ba
|
CDependencyTree: std::move strings where applicable
Same behavior, more performance
|
2020-06-22 23:06:19 -04:00 |
Lioncash
|
9ed81480cc
|
CDependencyTree: Make use of size_t where applicable
|
2020-06-22 22:57:02 -04:00 |
Lioncash
|
13f0ca07ef
|
CAudioLookupTable: Make use of size_t where applicable
|
2020-06-22 22:42:53 -04:00 |
Lioncash
|
e2dedf1b31
|
CAudioMacro: Make use of size_t where applicable
|
2020-06-22 22:41:20 -04:00 |
Lioncash
|
5d0a08b207
|
CAudioGroup: Make use of size_t where applicable
|
2020-06-22 22:38:43 -04:00 |
Lioncash
|
5e8062cba1
|
CAnimSet: Collapse loop into single insert call
We can perform the entire insertion all at once instead of performing
them all one by one.
|
2020-06-22 22:30:43 -04:00 |
Lioncash
|
a2ecb2a98c
|
CAnimSet: Make use of size_t where applicable
|
2020-06-22 22:26:35 -04:00 |
Lioncash
|
d52b05d71c
|
CMaterial: Implicit conversion to bool cleanup
|
2020-06-22 03:26:45 -04:00 |
Lioncash
|
9c8b65c629
|
CLightNode: Use structured bindings where applicable
|
2020-06-22 03:24:04 -04:00 |
Lioncash
|
15f151e798
|
CLight: Combine std::max calls
|
2020-06-22 03:19:13 -04:00 |
Lioncash
|
4c03054109
|
CLight: Eliminate implicit conversions to bool
|
2020-06-22 03:14:56 -04:00 |
Lioncash
|
ea86654935
|
General: Make use of ranged for where applicable
|
2020-06-22 03:09:22 -04:00 |
Lioncash
|
8dd4fb24d9
|
General: Make use of in-class initializers
|
2020-06-22 02:36:07 -04:00 |
Lioncash
|
127712f459
|
CVertexBuffer: Eliminate implicit bool conversions
|
2020-06-22 02:31:51 -04:00 |
Lioncash
|
12cd221c48
|
CStaticModel: Invert condition in BufferGL
|
2020-06-22 02:24:40 -04:00 |
Lioncash
|
6120e60b05
|
CStaticModel: Make use of ranged for
|
2020-06-22 02:23:55 -04:00 |
Lioncash
|
2732ae8383
|
CStaticModel: Make use of nullptr
|
2020-06-22 02:16:27 -04:00 |
Lioncash
|
4b3af988ad
|
General: Add missing override specifiers where applicable
|
2020-06-22 02:15:41 -04:00 |
Lioncash
|
46926ef4bf
|
General: Qualify const where applicable
|
2020-06-22 02:11:03 -04:00 |
Lioncash
|
2b7513b156
|
SSurface: Make IntersectsRay() a const member function
|
2020-06-21 19:48:39 -04:00 |
Lioncash
|
5b0ae09cf3
|
General: Silence -Wmaybe-uninitialized warnings
|
2020-06-21 19:43:16 -04:00 |
Lioncash
|
03a858d4fa
|
General: Silence some unused variables
These are checked in asserts that aren't present in release builds.
|
2020-06-21 19:30:24 -04:00 |
Lioncash
|
ebd1468bbf
|
IProperty: Make use of size_t where applicable
|
2020-06-21 19:27:44 -04:00 |
Lioncash
|
48d0ae5e10
|
CScriptLoader: Silence unused variable warnings
These will eventually be used.
|
2020-06-21 19:18:47 -04:00 |
Lioncash
|
cd55278e3e
|
CMayaSpline: Silence unused variable warnings
|
2020-06-21 19:15:41 -04:00 |
Lioncash
|
3c78cbbeb3
|
CAreaAttributes: Default destructor
|
2020-06-21 02:49:11 -04:00 |
Lioncash
|
62b08a0b14
|
CModelNode: Initialize all class variables
Provides a consistent initial state.
|
2020-06-21 02:46:55 -04:00 |
Lioncash
|
c19017f7ad
|
CShader: Make use of std::to_string
Same behavior, but standard
|
2020-06-21 02:42:47 -04:00 |
Lioncash
|
79f4866365
|
CDamageableTriggerExtra: Make use of structured bindings
|
2020-06-21 02:40:25 -04:00 |
Lioncash
|
8c3f77df8a
|
CDamageableTriggerExtra: Mark member functions as const where applicable
These don't modify instance state.
|
2020-06-21 02:37:42 -04:00 |
Lioncash
|
8ad6da5501
|
CSceneNode: Remove dead conditionals in DrawModelParts()
The condition is alreadt checked against in the if statement, so this
condition will never be true.
|
2020-06-21 02:32:14 -04:00 |
Lioncash
|
c11ec0a6fd
|
CDependencyGroup: Make use of ranged for
|
2020-06-21 02:29:23 -04:00 |
Lioncash
|
46b9a6eeb3
|
CScriptLayer: Make use of ranged for
|
2020-06-21 02:22:20 -04:00 |
Lioncash
|
ff848428b7
|
CVirtualDirectory: Make use of ranged for where applicable
|
2020-06-21 02:16:30 -04:00 |
Lioncash
|
bbfa7b364c
|
CPropertyNameGenerator: Make use of unique_ptr
Same behavior, but more exception safe.
|
2020-06-21 01:54:55 -04:00 |
Lioncash
|
74ea300fe5
|
CAnimEventData: Make use of size_t where applicable
|
2020-06-21 01:44:28 -04:00 |
Lioncash
|
c2be854b0f
|
CWorldLoader: Make use of unsigned stream helpers
|
2020-06-20 04:25:43 -04:00 |
Lioncash
|
cdc3328051
|
CWorldCooker: Make use of unsigned stream helpers
|
2020-06-20 04:10:46 -04:00 |
Lioncash
|
b3e4807517
|
CUnsupportedFormatLoader: Make use of unsigned stream helpers
|
2020-06-20 03:53:07 -04:00 |
Lioncash
|
f1e115a717
|
CTweakLoader: Make use of unsigned stream helpers
|
2020-06-20 03:33:03 -04:00 |
Lioncash
|
39fd1f8c75
|
CTweakCooker: Make use of unsigned stream helpers
|
2020-06-20 03:13:47 -04:00 |
Lioncash
|
a1f7459a8d
|
CTextureEncoder: Make use of unsigned stream helpers
|
2020-06-20 02:58:00 -04:00 |
Lioncash
|
3d60eee5b4
|
CTextureDecoder: Make use of unsigned stream utilities where applicable
|
2020-06-20 02:50:39 -04:00 |
Lioncash
|
70b4da4e9d
|
CTexture: Make CalcTotalSize() a const member function
|
2020-06-20 02:44:44 -04:00 |
Lioncash
|
5363799228
|
CTexture: Make use of unsigned stream helpers where applicable
|
2020-06-20 02:44:11 -04:00 |
Lioncash
|
4672b75ec1
|
CStringLoader: Make use of unsigned stream utilities
|
2020-06-20 02:35:19 -04:00 |
Lioncash
|
f0b82908d5
|
CStringCooker: Make use of unsigned stream utilities
Same behavior, less implicit sign conversions.
|
2020-06-20 02:01:28 -04:00 |
Lioncash
|
ef57260f0b
|
CWaypointExtra: Make use of ranged-for where applicable
Same behavior, less moving parts.
|
2020-06-20 00:06:59 -04:00 |
Lioncash
|
8c06309364
|
CSplinePathExtra: Collapse RemoveWaypoint loop into find_if()
|
2020-06-20 00:00:09 -04:00 |
Lioncash
|
487f2ae176
|
CSkinLoader: Make use of unsigned stream helpers where applicable
Less implicit sign conversions
|
2020-06-19 23:55:48 -04:00 |
Lioncash
|
d738ae0d45
|
CSkeletonLoader: Make use of unsigned stream helpers where applicable
Same behavior, less implicit sign conversions.
|
2020-06-19 23:52:12 -04:00 |
Lioncash
|
71fd2b8754
|
CScriptTemplate: Collapse loop to find_if() in RemoveObject()
|
2020-06-19 23:43:40 -04:00 |
Lioncash
|
731e34b90b
|
CScriptTemplate: Make use of ranged for where applicable
|
2020-06-19 23:40:28 -04:00 |
Lioncash
|
d93810568b
|
CScriptObject: Make use of ranged for where applicable
|
2020-06-19 23:31:30 -04:00 |
Lioncash
|
9f8ecc855b
|
CScriptNode: Tidy up code
- Collapse loops to ranged for where applicable, etc.
|
2020-06-19 20:55:39 -04:00 |
Lioncash
|
0a66503026
|
CScriptNode: Initialize all class variables
Provides a consistent initial state.
|
2020-06-19 20:31:08 -04:00 |
Lioncash
|
48e182ca80
|
CScriptLoader: Make use of unsigned stream helpers where applicable
|
2020-06-19 20:27:49 -04:00 |
Lioncash
|
888ceb55d5
|
CScriptLoader: Make use of in-class initializers
Same behavior, less code.
|
2020-06-19 20:23:38 -04:00 |
Lioncash
|
7629f15f40
|
CScriptCooker: Make use of unsigned stream helpers
Same behavior, less sign conversion warnings.
|
2020-06-19 20:21:01 -04:00 |
Lioncash
|
d9046b4fd9
|
CScene: Prevent redundant lookups in DeleteNode()
Avoids unnecessary repeated map lookups.
|
2020-06-19 19:25:12 -04:00 |
Lioncash
|
d7574a1965
|
CScene: General tidying up
- Ranged for, sign conversion fixes, etc.
|
2020-06-19 19:18:13 -04:00 |
Lioncash
|
1adb20dc0b
|
CResourceEntry: Eliminate sign conversion warning
|
2020-06-19 19:03:27 -04:00 |
Lioncash
|
92fe105e82
|
CRenderer: Make use of std::array
|
2020-06-19 18:57:33 -04:00 |
Lioncash
|
9441933ce2
|
CRenderer: Make use of in-class initializers
Same behavior, less code.
|
2020-06-19 18:51:45 -04:00 |
Lioncash
|
f88122b2ed
|
CRenderBucket: Tidy up code
|
2020-06-19 18:47:24 -04:00 |
Lioncash
|
b02b507675
|
CRayCollisionTester: Tidy up code a little
|
2020-06-19 18:39:21 -04:00 |
Lioncash
|
40f0fbca4c
|
CPointOfInterestExtra: Make color instances constexpr
Avoids unnecessary file-scope static constructors.
|
2020-06-19 18:35:11 -04:00 |
Lioncash
|
84506c99fb
|
CModelCooker: Make use of unsigned stream helpers where applicable
|
2020-06-19 18:04:37 -04:00 |
Lioncash
|
0059558efc
|
CScene: Make use of in-class initializers
|
2020-06-19 03:44:19 -04:00 |
Lioncash
|
ffbe857c2c
|
CScanLoader: Make use of unsigned stream helpers
|
2020-06-19 03:41:41 -04:00 |
Lioncash
|
125da2d930
|
CScanCooking: Make use of unsigned stream helpers
|
2020-06-19 03:40:31 -04:00 |
Lioncash
|
61ec2f2e08
|
CResourceEntry: Make use of static qualifier
This function doesn't depend on instance state.
|
2020-06-19 03:38:02 -04:00 |
Lioncash
|
1e46717b57
|
CPropertyNameGenerator: Make use of in-class initializers
Same behavior, less code.
|
2020-06-19 03:32:25 -04:00 |
Lioncash
|
53881d1748
|
CPoiToWorldLoader: Make use of unsigned stream utilities
|
2020-06-19 03:30:42 -04:00 |
Lioncash
|
be97a39778
|
CPoiToWorldCooker: Make use of unsigned stream utilities
|
2020-06-19 03:30:10 -04:00 |
Lioncash
|
5661d0263e
|
CPoiToWorld: Make use of ranged for
|
2020-06-19 03:27:46 -04:00 |
Lioncash
|
a6caff1387
|
CPoiToWorld: Make use of unique_ptr
Safer memory management.
|
2020-06-19 03:22:24 -04:00 |
Lioncash
|
df29cc2109
|
CPackage: Make use of unsigned stream helpers where applicable
|
2020-06-19 03:13:41 -04:00 |
Lioncash
|
9a2580ad03
|
CModelNode: Make use of in-class initializers
Same behavior, less code.
|
2020-06-19 02:56:52 -04:00 |
Lioncash
|
73d010e6d1
|
CModelLoader: Make use of unsigned stream helpers where applicable
Same behavior without implicit sign conversions
|
2020-06-19 02:50:40 -04:00 |
Lioncash
|
80e4790384
|
CFontLoader: Make use of unsigned stream helpers
Same behavior, minus implicit sign conversions.
|
2020-06-19 02:44:46 -04:00 |
Lioncash
|
b559df4e0a
|
CDoorExtra: Tidying up
- Fix wonky formatting
- Apply const
|
2020-06-19 02:38:35 -04:00 |
Lioncash
|
0ec31eef71
|
CDependencyGroupLoader: Make use of unsigned stream helpers
Eliminates implicit sign conversions
|
2020-06-19 02:35:21 -04:00 |
Lioncash
|
3dd325f708
|
CDamageableTriggerExtra: Make use of unique_ptr
Safer lifetime management.
|
2020-06-19 00:28:25 -04:00 |
Lioncash
|
81560138c0
|
CDamageableTriggerExtra: add missing override specifier
|
2020-06-19 00:26:48 -04:00 |
Lioncash
|
75be364148
|
CDamageableTriggerExtra: Make use of std::array
Stronger typing.
|
2020-06-19 00:26:09 -04:00 |
Lioncash
|
e875c2bf08
|
CCollisionLoader: Make use of unsigned helper functions where applicable
Same behavior minus several sign conversion warnings.
|
2020-06-19 00:19:44 -04:00 |
Lioncash
|
bcc27ddd5c
|
CAudioGroupLoader: Make use of unsigned stream helpers where applicable
Same behavior, minus implicit sign conversions.
|
2020-06-18 19:38:22 -04:00 |
Lioncash
|
59cfe6fc02
|
CAreaLoader: Make use of unsigned stream helpers
Same behavior, minus all the implicit sign conversions.
|
2020-06-18 19:35:11 -04:00 |
Lioncash
|
d646b896e1
|
CAreaLoader: Make use of in-class initializers where applicable
Same behavior, less code.
|
2020-06-18 19:20:01 -04:00 |
Lioncash
|
4d4f1490b7
|
CAreaCooker: Make use of unsigned stream helpers where applicable
Same behavior minus numerous implicit sign conversions.
|
2020-06-18 19:16:51 -04:00 |
Lioncash
|
cf0898792a
|
CAnimSetLoader: Make use of unsigned stream helpers where applicable
Same behavior, minus all of the implicit sign conversions.
|
2020-06-18 19:08:37 -04:00 |
Lioncash
|
36e005844f
|
CPackage: std::move strings in constructor where applicable
Allows calling code to completely avoid copies.
|
2020-06-18 18:47:23 -04:00 |
Lioncash
|
bf9be7f2ad
|
CGameProject: Mark vars as const where applicable
|
2020-06-18 18:45:45 -04:00 |
Lioncash
|
811447a387
|
CGameExporter: Mark ShouldExportDiscNode() as a const member function
This doesn't modify internal state.
|
2020-06-18 18:41:00 -04:00 |
Lioncash
|
2d1e6b9672
|
CGameExporter: Make use of unsigned stream helpers where applicable
|
2020-06-18 18:39:44 -04:00 |
Lioncash
|
a603b3a4ef
|
CMaterialLoader: Make use of unsigned stream helpers where applicable
|
2020-06-18 18:14:33 -04:00 |
Lioncash
|
4b20a8ad9f
|
CMaterialCooker: Make use of unsigned write variants where applicable
Gets rid of a bunch of implicit sign conversion warnings.
|
2020-06-18 17:50:25 -04:00 |
Lioncash
|
4b980458ef
|
CAnimationLoader: Make use of ranged for where applicable
|
2020-06-18 15:55:19 -04:00 |
Lioncash
|
87fac0896d
|
CModelLoader: Eliminate some sign conversion warnings
|
2020-06-18 15:38:52 -04:00 |
Lioncash
|
80d5983229
|
CMaterialPass: Add another missing break for Mode 6 in SetAnimCurrent
|
2020-06-18 13:51:08 -04:00 |
Lioncash
|
e65a2a7cc8
|
CMaterialPass: Add missing break for Mode 6 in SetAnimCurrent
|
2020-06-18 13:39:20 -04:00 |
Lioncash
|
1c0e7a3b1d
|
CGameExporter: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:35:01 -04:00 |
Lioncash
|
7177295cbb
|
CCamera: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:32:49 -04:00 |
Lioncash
|
46e5056ba7
|
CMaterial: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:28:25 -04:00 |
Lioncash
|
b18accfa60
|
CFramebuffer: Make use of in-class initializers
Same behavior, less code.
|
2020-06-18 13:23:51 -04:00 |
Lioncash
|
3d74639bea
|
CScriptTemplate: Fix debug print formatting in CheckVolumeConditions
Ensures that the proper type is passed in.
|
2020-06-18 13:17:30 -04:00 |
Lioncash
|
e75ef00d1c
|
CAreaLoader: Fix debug print formatting
Passes the correct type to the formatting specifier.
|
2020-06-18 13:15:42 -04:00 |
Lioncash
|
9d21516296
|
CWorldCooker: Prevent signed overflow in CookMLVL
Even if all 32 bits aren't used, this still eliminates a sign-conversion
warning from int to uint64.`
|
2020-06-18 13:13:26 -04:00 |
Lioncash
|
1d54df7185
|
CAnimSetLoader: Collapse emplace_back() and back() calls into one
emplace_back returns a reference to the emplaced element.
|
2020-06-18 12:47:37 -04:00 |
Lioncash
|
4f4ef28bb1
|
CUniformBuffer: Convert 0 literal into nullptr
Explicit typing.
|
2020-06-18 12:43:09 -04:00 |
Lioncash
|
82d47e82e9
|
CUniformBuffer: uint -> uint32
|
2020-06-18 12:42:34 -04:00 |
Lioncash
|
db7614be95
|
CTweakData: uint -> uint32
Makes the assumption about having a 32-bit value explicit in the
class itself.
|
2020-06-18 12:40:53 -04:00 |
Lioncash
|
24bfee8528
|
DependencyListBuilders: Make use of ranged for where applicable
|
2020-06-18 12:19:43 -04:00 |
Lioncash
|
a0ec0d938f
|
GLCommon: Make use of std::array where applicable
|
2020-06-18 12:00:31 -04:00 |
Lioncash
|
b781ca7b89
|
CPointOfInterestExtra: Convert 0 literal to nullptr
|
2020-06-18 08:03:54 -04:00 |
Lioncash
|
09de312ac3
|
CPoiToWorld: Make use of size_t where applicable
Plays nicer with standard containers.
|
2020-06-18 08:02:43 -04:00 |
Lioncash
|
709fcf18ae
|
CPackage: Make use of size_t where applicable
Plays nicer with std containers.
|
2020-06-18 07:54:17 -04:00 |
Lioncash
|
59ef329c27
|
CPackage: Remove unnecessary qualifier in EPackageDefinitionVersion
Same thing, less code.
|
2020-06-18 07:50:08 -04:00 |
Lioncash
|
bc05e9bd4b
|
CResource: Make StaticType() constexpr
These only return enum values, so this can be trivially made constexpr
|
2020-06-18 07:35:08 -04:00 |
Lioncash
|
84e0d177d8
|
CSkeleton: Remove default constructor from SBoneTransformInfo
This is unnecessary given initializers are already provided.
This also makes the struct constexpr capable by default as well.
|
2020-06-18 07:31:07 -04:00 |
Lioncash
|
60d003df88
|
CSkeleton: Make BoneByName() use a string view
Same behavior, but without a mandatory allocating API.
|
2020-06-18 07:29:19 -04:00 |
Lioncash
|
671b8037b9
|
CSkeleton: Make NumBones() return a size_t
Consistent with the rest of the API.
|
2020-06-18 07:27:58 -04:00 |
Lioncash
|
132d452c88
|
CScriptObject: Mark IsEditorProperty() as const
This doesn't modify internal member state.
|
2020-06-18 07:23:10 -04:00 |
Lioncash
|
6f1d6a8649
|
CScriptObject: Make use of size_t where applicable
Plays with standard containers nicer.
|
2020-06-18 07:17:02 -04:00 |
Lioncash
|
0cda26b105
|
CScriptTemplate: Make use of size_t where applicable
Plays nicer with standard containers and eliminates implicit truncation
warnings.
|
2020-06-18 06:54:55 -04:00 |
Lioncash
|
3bd84d8c41
|
CScriptTemplate: Convert EAttachType into an enum class
Prevents polluting the global namespace.
|
2020-06-18 06:52:56 -04:00 |
Lioncash
|
31a1de9191
|
CScriptExtra: Eliminate sign conversion warnings
|
2020-06-18 06:50:17 -04:00 |
Lioncash
|
1b71d91ea7
|
CResourceStore: Make use of ranged for where applicable
Same behavior, less code.
|
2020-06-18 06:47:02 -04:00 |
Lioncash
|
e9dd2c57a6
|
CResTypeInfo: Shorten std::sort call
We can remove unnecessary qualifiers to make this a little less verbose.
|
2020-06-18 06:35:18 -04:00 |
Lioncash
|
2b7c4941e5
|
CResTypeInfo: Make use of std::move in the constructor
Allows calling code to eliminate copies altogether from occurring.
|
2020-06-18 06:30:21 -04:00 |
Lioncash
|
8f70b20312
|
CResTypeInfo: Make use of ranged for where applicable
Same behavior, better readability
|
2020-06-18 06:28:00 -04:00 |