Lioncash
1cb289f243
RuntimeCommon: Normalize cpp inclusions
...
Normalizes the headers for the cpp files in the RuntimeCommon target.
Now all headers and source files within the RuntimeCommon/RuntimeCommonB
targets are normalized and consistent with one another.
2020-01-15 09:15:47 -05:00
Lioncash
bb9da96870
CCharLayoutInfo: Invert conditional within GetFromParentUnrotated()
...
Inverts the conditional to be in terms of the true case, making it a
little nicer to read.
2019-10-26 21:24:10 -04:00
Lioncash
9193f4c4d7
CCharLayoutInfo: Make use of const where applicable
...
Makes trivial variables const to make it explicit that they aren't
modified.
2019-10-26 21:21:57 -04:00
Lioncash
293d19cf13
CCharLayoutInfo: std::move std::string instance in CCharLayoutInfo constructor
...
Avoids performing a copy (and by extension also avoids redundant
allocations).
2019-10-26 21:19:57 -04:00
Lioncash
e7b0470f55
CCharLayoutInfo: Use heterogenous lookup with std::map
...
Allows using std::string_view with std::map without the need to
construct a completely new std::string instance. Making the lookups via
GetSegIdFromString() completely non-allocating.
Notably, this also allows it to properly function with
non-null-terminated string_view instances.
2019-10-26 21:17:49 -04:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
9c88971df6
Initial CSpacePirate and rag doll imps
2018-11-23 22:09:35 -10:00
Jack Andersen
f7ec7bdc0c
string_view refactor
2017-11-12 20:19:18 -10:00
Jack Andersen
3a24b35df7
Windows fixes
2016-12-10 15:54:08 -10:00
Jack Andersen
9b436b4b23
Tons of animation bug fixes
2016-09-05 19:52:51 -10:00
Jack Andersen
a349076740
Several CAnimData integrations
2016-09-03 16:27:35 -10:00
Phillip Stephens
8422ffb436
Implement GetLocatorTransform
2016-09-02 20:47:57 -07:00
Jack Andersen
f4ea728a61
Resource factories now provided with self-ref
2016-09-02 09:32:57 -10:00
Jack Andersen
e51a657ec1
CAnimSourceReader imps
2016-04-15 17:24:25 -10:00
Jack Andersen
a2f400274f
CHierarchyPoseBuilder imps
2016-04-13 13:07:18 -10:00
Jack Andersen
e661fa6f2b
Initial CCharLayoutInfo implementation
2016-04-09 13:19:17 -10:00
Jack Andersen
f3b5b9f49a
various implementation
2015-08-22 20:42:29 -10:00