Lasse Öörni
|
d27da7d81c
Fix call to Vector & PODVector::EraseSwap(). Closes #1855.
|
8 years ago |
Eugene Kozlov
|
042efb8943
Add [POD]Vector::IndexOf function.
|
9 years ago |
urho3d-travis-ci
|
ee054a1507
Travis CI: bump copyright to 2017.
|
9 years ago |
Lasse Öörni
|
fee755e942
To restore lost performance, move less critical Node variables to an implementation struct to reduce Node instance memory size, and restore old unsafe PODVector operation that does not allow self-insertion.
|
9 years ago |
Eugene Kozlov
|
3c585a15c9
Add Vector::Resize and PODVector::Resize overloads.
|
9 years ago |
Lasse Öörni
|
0201718c87
Add missing assert to PODVector.
|
9 years ago |
Lasse Öörni
|
2d59e72df7
Guard against self-assignment clearing the containers.
|
9 years ago |
Eugene Kozlov
|
7a600befd2
Refactor Vector and PODVector implementation.
|
9 years ago |
Lasse Öörni
|
ab4095829d
Detect Push / Insert to Vector or PODVector from inside itself and make a value copy in that case. Closes #1556.
|
9 years ago |
Yao Wei Tjong 姚伟忠
|
c675421464
Normal comment to doxygen comment using regex + manual correction.
|
9 years ago |
Eugene Kozlov
|
c4424eb514
Make Vector::Buffer() and PODVector::Buffer() public.
|
9 years ago |
Eugene Kozlov
|
7546a47497
Add initializer list constructor for PODVector.
|
9 years ago |
Lasse Öörni
|
91b799d666
Change the signature of the new HashMap Insert() function. Do not allow user to specify findExisting flag. As the meaning of the bool return value is reverse to std::map::insert(), do not return it in a pair to avoid confusion, but rather in a separate bool value which is passed by reference. Add corresponding function to HashSet. Edit comments.
|
9 years ago |
svifylabs
|
e7db8ffeab
renamed local variable (copy error)
|
9 years ago |
svifylabs
|
b54b5b9ef7
add TryGetValue, Insert, EraseSwap, RemoveSwap
|
9 years ago |
rokups
|
6fd0fa7a5b
Aggregate initializers for container types.
|
9 years ago |
Frode Lindeijer
|
af2cf18229
Moved container begin and end from std to Urho3D namespace
|
9 years ago |
urho3d-travis-ci
|
c4f6f315ff
Travis CI: bump copyright to 2016.
|
10 years ago |
Yao Wei Tjong 姚伟忠
|
0e031852d1
Suppress most of the false positive on out-of-bound access.
|
10 years ago |
Lasse Öörni
|
3dcab4c039
Disable VS warning C6293, as the unsigned overflow trick used in reverse iteration is intentional. Added missing DebugNew.h includes. Closes #832.
|
10 years ago |
Yao Wei Tjong 姚伟忠
|
fa77a456f8
Reformat Urho3D source files to get rid of the indents on empty lines.
|
10 years ago |
Lasse Öörni
|
6f68c07486
Moved std::begin() and std::end() for Urho containers into their respective header files, so that including ForEach.h is not needed for using the native range-based for.
|
10 years ago |
Lasse Öörni
|
793a40f48a
Use C-style cast as per Urho convention when dealing with primitive types.
|
11 years ago |
Stinkfist0
|
03f6cb137b
Fix signed-unsigned conversion warnings that leak into applications using Urho when doing Win64 build.
|
11 years ago |
Lasse Öörni
|
bb2ebf7568
Bump copyright to 2015.
|
11 years ago |
aster2013
|
c11db9fdcd
Add SetAlpha in StaticSprite2D to AnimatedSprite2D alpha animation bug.
|
11 years ago |
aster2013
|
69185a10ce
Revert typedef.
|
11 years ago |
aster2013
|
a8833c9712
Add typedef in Vector and HashMap.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
b51e419c88
Change impl. file to include the header file from corresponding subdir.
|
11 years ago |
Yao Wei Tjong 姚伟忠
|
bcf7c94ec8
Rename Source/Engine to Source/Urho3D.
|
11 years ago |