Files
o3de/Gems/EMotionFX/Code/Tests/Mocks/Skeleton.h
T
Chris Burel 4034195bdc Convert EMotionFX runtime uint32 -> size_t
This allows the EMotionFX runtime to compile with `/we4267` enabled, which
emits a warning when converting from `size_t` to a smaller type. All tests
for the runtime have been updated accordingly, and they pass.

In instances where a range-for loop could be used, or a std algorithm, that
was used instead of using `size_t numItems = vec.size()` and a for loop.

Casts to `uint32` were removed where possible. Some places remain, like in
the file formats.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:31 -07:00

19 lines
491 B
C++

/*
* Copyright (c) Contributors to the Open 3D Engine Project.
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
namespace EMotionFX
{
class Skeleton
{
public:
MOCK_CONST_METHOD1(GetNode, Node*(size_t index));
MOCK_CONST_METHOD1(FindNodeByName, Node*(const char* name));
MOCK_CONST_METHOD0(GetNumNodes, size_t());
};
} // namespace EMotionFX