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 |
Lioncash
|
a612751cb0
|
CResTypeInfo: Make use of in-class initializers where applicable
Same behavior, less code.
|
2020-06-18 06:19:08 -04:00 |
Lioncash
|
b77f52bb0e
|
CResTypeFilter: Make use of ranged for where applicable
We can also collapse a loop down into a std::any_of.
|
2020-06-18 06:14:50 -04:00 |
Lioncash
|
5ce6b972a0
|
CGameProject: Make use of size_t where applicable
Plays nicely with standard containers.
|
2020-06-18 06:14:26 -04:00 |
Lioncash
|
6a0a20e3fa
|
CGameProject: Make use of std::move where applicable
Same behavior, but allows calling code to completely eliminate copies.
|
2020-06-18 05:30:29 -04:00 |
Lioncash
|
bb9947fe0e
|
CGameProject: Make use of std::string_view where applicable
Makes a few functions have non-allocating arguments
|
2020-06-18 05:29:52 -04:00 |
Lioncash
|
6d98e918ae
|
CGameArea: Make use of size_t where applicable
Plays nicer with the standard library and avoids truncation warnings.
|
2020-06-18 05:16:46 -04:00 |
Lioncash
|
456530605f
|
NGameList: Remove const qualifier
Fixes the build.
|
2020-06-18 04:52:35 -04:00 |
Lioncash
|
e9df5625e6
|
CScriptLayer: std::move string in SetName()
Allows calling code to avoid copies.
|
2020-06-18 04:48:15 -04:00 |
Lioncash
|
a55fafac22
|
CScriptLayer: Add const overload for operator[]
Behavioral symmetry.
|
2020-06-18 04:47:17 -04:00 |
Lioncash
|
2b7c322e59
|
CScriptLayer: Make use of prefix increment on iterators
|
2020-06-18 04:46:38 -04:00 |
Lioncash
|
363b19ebe6
|
CScriptLayer: Make use of explicit
|
2020-06-18 04:45:40 -04:00 |
Lioncash
|
26f847494e
|
CDynamicVertexBuffer: Make use of std::array where applicable
Same behavior, but eliminates hardcoded sizes.
|
2020-06-18 04:42:57 -04:00 |
Lioncash
|
65482ba272
|
CCollisionMeshData: Make use of size_t where applicable
Plays nicer with standard types.
|
2020-06-18 04:37:20 -04:00 |
Lioncash
|
ce97d79fa3
|
CBoneTransformData: Make use of size_t where applicable
Plays nicer with standard containers and prevents truncation warnings.
|
2020-06-18 04:30:57 -04:00 |
Lioncash
|
cc04eee1b7
|
NGameList: Tidying up
Cleans up linkage and casts.
|
2020-06-18 04:20:41 -04:00 |
Lioncash
|
a54bd900c0
|
NPropertyMap: Make use of ranged for where applicable
While we're at it, we can tidy up a few other things like linkage
|
2020-06-18 04:13:18 -04:00 |
Lioncash
|
6799e40ef5
|
IProperty: Make use of ranged for where applicable
Same behavior, less moving parts.
|
2020-06-17 17:54:57 -04:00 |
Lioncash
|
e4feff9930
|
CTweakManager: Remove unnecessary inline specifier
|
2020-06-17 17:34:34 -04:00 |
Lioncash
|
b2ad9cf13b
|
CTweakData: Fix -Wreorder warnings
|
2020-06-17 04:32:14 -04:00 |
Lioncash
|
4a020d1d4a
|
CSkin: Make use of ranged for where applicable
Same behavior, less code.
|
2020-06-17 04:27:54 -04:00 |
Lioncash
|
32dafc6bb8
|
CSkeleton: Make use of size_t where applicable
Prevents truncation warnings.
|
2020-06-17 04:24:49 -04:00 |
Lioncash
|
21d89d0a23
|
externals: Update LibCommon
|
2020-06-16 23:15:20 -04:00 |
Lioncash
|
566a32fd75
|
General: Migrate off non-constexpr constants
|
2020-06-16 22:48:11 -04:00 |
Lioncash
|
31bfca7aac
|
externals: Update LibCommon
|
2020-06-16 22:00:11 -04:00 |
Lioncash
|
e6d2421de3
|
externals: Update LibCommon
|
2020-06-16 19:58:36 -04:00 |
Lioncash
|
c8ebbc860b
|
CMaterialSet: Collapse loop into find_if
Same behavior, explicit intent.
|
2020-06-16 18:45:52 -04:00 |
Lioncash
|
2d2210cd9e
|
CMaterial: Make use of size_t for loops where applicable
Consistency.
While we're at it, remove an unused include.
|
2020-06-16 18:42:28 -04:00 |
Lioncash
|
f44a5fc8d2
|
CShader: Mark several functions as const
These don't modify internal member state.
|
2020-06-16 18:33:01 -04:00 |
Lioncash
|
a67df9865e
|
CShader: Make use of unique_ptr where applicable
Prevents unsafe allocations by default.
|
2020-06-16 18:27:13 -04:00 |
Lioncash
|
4d34589816
|
CDrawUtil: Make use of std::array
While we're at it, we can make several arrays constexpr.
|
2020-06-16 18:04:10 -04:00 |
Lioncash
|
43596280c5
|
CVertexBuffer: Make use of size_t in Reserve()
|
2020-06-16 17:42:24 -04:00 |
Lioncash
|
3d1ced47e2
|
CVertex: Make use of std::array where applicable
Allows dehardcoding sizes and simplifies comparison code.
|
2020-06-16 17:17:20 -04:00 |
Lioncash
|
a17d43a87d
|
CVertexBuffer: Make use of size_t where applicable
Same behavior, less truncations.
|
2020-06-16 16:48:25 -04:00 |
Lioncash
|
d081dd87cf
|
CVertexBuffer: Make use of std::array
Same behavior, but without hardcoded array sizes.
|
2020-06-16 16:13:47 -04:00 |
Lioncash
|
09f5163184
|
CStringTable: Make use of size_t
Plays nicer with standard containers. While we're at it, we can use
std::move where applicable.
|
2020-06-16 15:17:23 -04:00 |
Lioncash
|
f71ef1e615
|
CStringList: Make use of size_t
Prevents truncation warnings.
|
2020-06-16 14:25:07 -04:00 |
Lioncash
|
c980df5188
|
CSourceAnimData: Make use of ranged for where applicable
|
2020-06-16 14:21:02 -04:00 |
Lioncash
|
84a42cd3c2
|
CWorld: Make use of size_t where applicable
Plays nicer with standard types and prevents type truncations.
|
2020-06-15 20:14:17 -04:00 |
Lioncash
|
c9270b65ed
|
CWorld: Make use of std::move in SetName()
Allows calling code to avoid copies.
|
2020-06-15 19:55:43 -04:00 |
Lioncash
|
e18e73cca5
|
CBasicModel: Make use of size_t where applicable
Same behavior, but without some internal variable truncation.
|
2020-06-15 19:48:25 -04:00 |