Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						d95f3253d4
					 | 
					
						
						
							
							Move the auto assign helper class to the shared utility header.
						
						
						
						
						
						
					 | 
					
						2016-08-25 11:54:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						fae1e51c7b
					 | 
					
						
						
							
							Prevent ambiguity errors during compilation caused by the new dispatch system under x64 builds.
						
						
						
						
						
						
					 | 
					
						2016-08-25 01:01:03 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						a0316092e3
					 | 
					
						
						
							
							Update the Vector4 type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:18:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						fd9979453b
					 | 
					
						
						
							
							Update the Vector2i type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:18:08 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						ee7880d7f4
					 | 
					
						
						
							
							Update the Vector2 type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:18:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						1a409b4919
					 | 
					
						
						
							
							Update the Sphere type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:17:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						1b95fba086
					 | 
					
						
						
							
							Update the Quaternion type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:17:29 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						b05b6409b8
					 | 
					
						
						
							
							Update the Color4 type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:17:18 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						778b6ea59d
					 | 
					
						
						
							
							Update the Color3 type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:17:09 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						64ed87f4b4
					 | 
					
						
						
							
							Update the Circle type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:17:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						67e8fa650f
					 | 
					
						
						
							
							Update the AABB type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:16:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						f88f8b9942
					 | 
					
						
						
							
							Remove leftover commented code from Vector3 registration code.
						
						
						
						
						
						
					 | 
					
						2016-08-24 23:16:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						86fcceb6ce
					 | 
					
						
						
							
							Update the Routine type to use the new dynamic dispatching system for metamethods.
						
						
						
						
						
						
					 | 
					
						2016-08-24 22:29:00 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						fbb7dc9f75
					 | 
					
						
						
							
							Implemented various helper functions for the quaternion class.
						
						
						
						
						
						
					 | 
					
						2016-08-23 23:02:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						f3db1101ab
					 | 
					
						
						
							
							Added a few helper constants in the shared header to prepare for Quaternion implementation.
						
						
						
						
						
						
					 | 
					
						2016-08-23 23:01:57 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						e99e6259f7
					 | 
					
						
						
							
							Add a helper class to make sure a certain value is assigned to a variable regardless of the thrown exceptions.
						
						
						
						
						
						
					 | 
					
						2016-08-19 19:45:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						d08e57f69a
					 | 
					
						
						
							
							Implement null instance in algorithms.
						
						
						
						
						
						
					 | 
					
						2016-08-19 04:07:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						4d3561d048
					 | 
					
						
						
							
							Implement algorithms for name filtering.
						
						
						
						
						
						
					 | 
					
						2016-08-19 03:49:50 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						59b0d20f08
					 | 
					
						
						
							
							Initial implementation of simple name filtering.
						
						
						
						
						
						
					 | 
					
						2016-08-19 03:27:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						0861559e0b
					 | 
					
						
						
							
							Adjust the distance method in Vector3 type.
						
						
						
						
						
						
					 | 
					
						2016-08-17 13:51:14 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						5c26ba62df
					 | 
					
						
						
							
							Add helper methods to the Vector3 type to rotate on each individual axis.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:42:48 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						ef2bc41fbc
					 | 
					
						
						
							
							Add method to the Vector3 type to obtain a rotated version of the point.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:41:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						4a2b9d5400
					 | 
					
						
						
							
							Add methods to the Vector3 type to calculate interpolation.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:40:01 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						26c0bc4872
					 | 
					
						
						
							
							Add methods to the Vector3 type to calculate the angle and check if between two points.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:38:54 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						cb819d417b
					 | 
					
						
						
							
							Add methods to the Vector3 type to calculate the dot and cross product.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:37:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						18d0fedb91
					 | 
					
						
						
							
							Add methods to the Vector3 type to calculate the distance to another point.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:35:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						2d726420e0
					 | 
					
						
						
							
							Add methods/properties to the Vector3 type to retrieve the length and normalize it.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:34:16 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						6e7c14eafb
					 | 
					
						
						
							
							Implement Quaternion to Euler conversion as a member method to Vector3 type.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:30:19 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						624606e482
					 | 
					
						
						
							
							Add a few more helper members to the Vector3 type.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:21:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						9fcbf54893
					 | 
					
						
						
							
							Add IDENTITY helper to the quaternion.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:09:43 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						9c4198770d
					 | 
					
						
						
							
							Add hepter variables and typedefs to the shared basic header.
						
						
						
						
						
						
					 | 
					
						2016-08-04 03:08:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						d4f39e636e
					 | 
					
						
						
							
							Fix the inequality operator in basic types.
						
						
						
						
						
						
					 | 
					
						2016-07-29 18:00:10 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						18f5f90a47
					 | 
					
						
						
							
							Implement case insensitive search in algorithms.
						
						
						
						
						
						
					 | 
					
						2016-07-26 23:08:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						48485981f0
					 | 
					
						
						
							
							Improve Circle method names to be more consistent with the rest of the basic types.
						
						
						
						
						
						
					 | 
					
						2016-07-25 00:32:35 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						d30e1210ac
					 | 
					
						
						
							
							Improve the Vector4 registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:28:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						2857e0e4be
					 | 
					
						
						
							
							Improve the Vector3 registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:10:46 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						76bef3d87c
					 | 
					
						
						
							
							Improve Color4 method names to be more consistent with the rest of the basic types.
						
						
						
						
						
						
					 | 
					
						2016-07-25 00:10:26 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						c8d2e9249a
					 | 
					
						
						
							
							Improve Color3 method names to be more consistent with the rest of the basic types.
						
						
						
						
						
						
					 | 
					
						2016-07-25 00:10:17 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						484923790a
					 | 
					
						
						
							
							Update Circle to comply with the changes made to Vector2.
						
						
						
						
						
						
					 | 
					
						2016-07-25 00:09:31 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						aa65c79926
					 | 
					
						
						
							
							Improve the Vector2i registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:09:05 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						a695690ec7
					 | 
					
						
						
							
							Improve the Vector2 registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:08:53 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						c8685919de
					 | 
					
						
						
							
							Improve the Sphere registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:08:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						13ddc704d6
					 | 
					
						
						
							
							Improve the Quaternion registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-25 00:08:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						274ce72a4b
					 | 
					
						
						
							
							Improve the AABB registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-24 23:18:27 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						3cea68bdca
					 | 
					
						
						
							
							Improve the Color4 registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-24 23:18:12 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						03312b7340
					 | 
					
						
						
							
							Improve the Color3 registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-24 23:17:56 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						5502c7f8c7
					 | 
					
						
						
							
							Improve the Circle registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-24 23:17:47 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						38e5761b94
					 | 
					
						
						
							
							Improve the AABB registration code to avoid using overloads where not necessary.
						
						
						
						
						
						
						
						Also restructured the registration code a bit. 
						
						
					 | 
					
						2016-07-24 21:58:34 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						ad1955dbdd
					 | 
					
						
						
							
							Add static functions to access and modify string delimiter for bas types since static properties are read only.
						
						
						
						
						
						
					 | 
					
						2016-07-24 21:29:37 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sandu Liviu Catalin
							
						 
					 | 
					
						
						
							
						
						67e2ba9107
					 | 
					
						
						
							
							Implement both the uppercase and lowercase versions of properties for base types.
						
						
						
						
						
						
					 | 
					
						2016-07-17 15:39:59 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |