Merge pull request #56492 from akien-mga/remove-author-docstrings

This commit is contained in:
Rémi Verschelde 2022-01-12 15:24:17 +01:00 committed by GitHub
commit 585231a172
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
93 changed files with 85 additions and 460 deletions

View File

@ -36,8 +36,6 @@
#include "core/math/rect2.h" #include "core/math/rect2.h"
/** /**
* @author Juan Linietsky <reduzio@gmail.com>
*
* Image storage class. This is used to store an image in user memory, as well as * Image storage class. This is used to store an image in user memory, as well as
* providing some basic methods for image manipulation. * providing some basic methods for image manipulation.
* Images can be loaded from a file, or registered into the Render object as textures. * Images can be loaded from a file, or registered into the Render object as textures.

View File

@ -37,9 +37,7 @@
#include "core/templates/oa_hash_map.h" #include "core/templates/oa_hash_map.h"
/** /**
A* pathfinding algorithm A* pathfinding algorithm.
@author Juan Linietsky <reduzio@gmail.com>
*/ */
class AStar : public RefCounted { class AStar : public RefCounted {

View File

@ -34,10 +34,6 @@
#include "core/templates/map.h" #include "core/templates/map.h"
#include "core/templates/vector.h" #include "core/templates/vector.h"
/**
@author Marios Staikopoulos <marios@staik.net>
*/
/* This DisjointSet class uses Find with path compression and Union by rank */ /* This DisjointSet class uses Find with path compression and Union by rank */
template <typename T, class C = Comparator<T>, class AL = DefaultAllocator> template <typename T, class C = Comparator<T>, class AL = DefaultAllocator>
class DisjointSet { class DisjointSet {

View File

@ -52,10 +52,6 @@
#define VARIANT_ARGPTRS_PASS *argptr[0], *argptr[1], *argptr[2], *argptr[3], *argptr[4], *argptr[5], *argptr[6]], *argptr[7] #define VARIANT_ARGPTRS_PASS *argptr[0], *argptr[1], *argptr[2], *argptr[3], *argptr[4], *argptr[5], *argptr[6]], *argptr[7]
#define VARIANT_ARGS_FROM_ARRAY(m_arr) m_arr[0], m_arr[1], m_arr[2], m_arr[3], m_arr[4], m_arr[5], m_arr[6], m_arr[7] #define VARIANT_ARGS_FROM_ARRAY(m_arr) m_arr[0], m_arr[1], m_arr[2], m_arr[3], m_arr[4], m_arr[5], m_arr[6], m_arr[7]
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
enum PropertyHint { enum PropertyHint {
PROPERTY_HINT_NONE, ///< no hint provided. PROPERTY_HINT_NONE, ///< no hint provided.
PROPERTY_HINT_RANGE, ///< hint_text = "min,max[,step][,or_greater][,or_lesser][,noslider][,radians][,degrees][,exp][,suffix:<keyword>] range. PROPERTY_HINT_RANGE, ///< hint_text = "min,max[,step][,or_greater][,or_lesser][,noslider][,radians][,degrees][,exp][,suffix:<keyword>] range.

View File

@ -34,13 +34,12 @@
#include "core/typedefs.h" #include "core/typedefs.h"
/** /**
@author Juan Linietsky <reduzio@gmail.com>
* Generic Pool Allocator. * Generic Pool Allocator.
* This is a generic memory pool allocator, with locking, compacting and alignment. (@TODO alignment) * This is a generic memory pool allocator, with locking, compacting and alignment. (@TODO alignment)
* It used as a standard way to manage allocation in a specific region of memory, such as texture memory, * It used as a standard way to manage allocation in a specific region of memory, such as texture memory,
* audio sample memory, or just any kind of memory overall. * audio sample memory, or just any kind of memory overall.
* (@TODO) abstraction should be greater, because in many platforms, you need to manage a nonreachable memory. * (@TODO) abstraction should be greater, because in many platforms, you need to manage a nonreachable memory.
*/ */
enum { enum {
POOL_ALLOCATOR_INVALID_ID = -1 ///< default invalid value. use INVALID_ID( id ) to test POOL_ALLOCATOR_INVALID_ID = -1 ///< default invalid value. use INVALID_ID( id ) to test

View File

@ -40,7 +40,6 @@
/** /**
* @class HashMap * @class HashMap
* @author Juan Linietsky <reduzio@gmail.com>
* *
* Implementation of a standard Hashing HashMap, for quick lookups of Data associated with a Key. * Implementation of a standard Hashing HashMap, for quick lookups of Data associated with a Key.
* The implementation provides hashers for the default types, if you need a special kind of hasher, provide * The implementation provides hashers for the default types, if you need a special kind of hasher, provide
@ -48,7 +47,8 @@
* @param TKey Key, search is based on it, needs to be hasheable. It is unique in this container. * @param TKey Key, search is based on it, needs to be hasheable. It is unique in this container.
* @param TData Data, data associated with the key * @param TData Data, data associated with the key
* @param Hasher Hasher object, needs to provide a valid static hash function for TKey * @param Hasher Hasher object, needs to provide a valid static hash function for TKey
* @param Comparator comparator object, needs to be able to safely compare two TKey values. It needs to ensure that x == x for any items inserted in the map. Bear in mind that nan != nan when implementing an equality check. * @param Comparator comparator object, needs to be able to safely compare two TKey values.
* It needs to ensure that x == x for any items inserted in the map. Bear in mind that nan != nan when implementing an equality check.
* @param MIN_HASH_TABLE_POWER Miminum size of the hash table, as a power of two. You rarely need to change this parameter. * @param MIN_HASH_TABLE_POWER Miminum size of the hash table, as a power of two. You rarely need to change this parameter.
* @param RELATIONSHIP Relationship at which the hash table is resized. if amount of elements is RELATIONSHIP * @param RELATIONSHIP Relationship at which the hash table is resized. if amount of elements is RELATIONSHIP
* times bigger than the hash table, table is resized to solve this condition. if RELATIONSHIP is zero, table is always MIN_HASH_TABLE_POWER. * times bigger than the hash table, table is resized to solve this condition. if RELATIONSHIP is zero, table is always MIN_HASH_TABLE_POWER.

View File

@ -33,7 +33,6 @@
/** /**
* @class Vector * @class Vector
* @author Juan Linietsky
* Vector container. Regular Vector Container. Use with care and for smaller arrays when possible. Use Vector for large arrays. * Vector container. Regular Vector Container. Use with care and for smaller arrays when possible. Use Vector for large arrays.
*/ */

View File

@ -35,10 +35,6 @@
#include "core/io/dir_access.h" #include "core/io/dir_access.h"
/**
@author Juan Linietsky <reduz@gmail.com>
*/
struct DirAccessWindowsPrivate; struct DirAccessWindowsPrivate;
class DirAccessWindows : public DirAccess { class DirAccessWindows : public DirAccess {
@ -90,6 +86,6 @@ public:
~DirAccessWindows(); ~DirAccessWindows();
}; };
#endif //WINDOWS_ENABLED #endif // WINDOWS_ENABLED
#endif #endif // DIR_ACCESS_WINDOWS_H

View File

@ -28,10 +28,6 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
#ifndef CONNECTIONS_DIALOG_H #ifndef CONNECTIONS_DIALOG_H
#define CONNECTIONS_DIALOG_H #define CONNECTIONS_DIALOG_H
@ -232,4 +228,4 @@ public:
~ConnectionsDock(); ~ConnectionsDock();
}; };
#endif #endif // CONNECTIONS_DIALOG_H

View File

@ -36,10 +36,6 @@
#include "editor/editor_scale.h" #include "editor/editor_scale.h"
#include "scene/gui/check_box.h" #include "scene/gui/check_box.h"
/**
@author Mariano Suligoy
*/
void draw_margin_line(Control *edit_draw, Vector2 from, Vector2 to) { void draw_margin_line(Control *edit_draw, Vector2 from, Vector2 to) {
Vector2 line = (to - from).normalized() * 10; Vector2 line = (to - from).normalized() * 10;

View File

@ -40,10 +40,6 @@
#include "scene/resources/style_box.h" #include "scene/resources/style_box.h"
#include "scene/resources/texture.h" #include "scene/resources/texture.h"
/**
@author Mariano Suligoy
*/
class TextureRegionEditor : public VBoxContainer { class TextureRegionEditor : public VBoxContainer {
GDCLASS(TextureRegionEditor, VBoxContainer); GDCLASS(TextureRegionEditor, VBoxContainer);

View File

@ -41,10 +41,6 @@
#include "scene/gui/option_button.h" #include "scene/gui/option_button.h"
#include "scene/gui/spin_box.h" #include "scene/gui/spin_box.h"
/**
@author Blazej Floch
*/
class RenameDialog : public ConfirmationDialog { class RenameDialog : public ConfirmationDialog {
GDCLASS(RenameDialog, ConfirmationDialog); GDCLASS(RenameDialog, ConfirmationDialog);

View File

@ -37,9 +37,7 @@
#include "scene/gui/check_button.h" #include "scene/gui/check_button.h"
#include "scene/gui/dialogs.h" #include "scene/gui/dialogs.h"
#include "scene/gui/line_edit.h" #include "scene/gui/line_edit.h"
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
class ReparentDialog : public ConfirmationDialog { class ReparentDialog : public ConfirmationDialog {
GDCLASS(ReparentDialog, ConfirmationDialog); GDCLASS(ReparentDialog, ConfirmationDialog);
@ -60,4 +58,4 @@ public:
~ReparentDialog(); ~ReparentDialog();
}; };
#endif #endif // REPARENT_DIALOG_H

View File

@ -39,10 +39,6 @@
#include <BulletCollision/CollisionDispatch/btGhostObject.h> #include <BulletCollision/CollisionDispatch/btGhostObject.h>
#include <btBulletCollisionCommon.h> #include <btBulletCollisionCommon.h>
/**
@author AndreaCatania
*/
AreaBullet::AreaBullet() : AreaBullet::AreaBullet() :
RigidCollisionObjectBullet(CollisionObjectBullet::TYPE_AREA) { RigidCollisionObjectBullet(CollisionObjectBullet::TYPE_AREA) {
btGhost = bulletnew(btGhostObject); btGhost = bulletnew(btGhostObject);

View File

@ -28,18 +28,14 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
#ifndef AREABULLET_H #ifndef AREA_BULLET_H
#define AREABULLET_H #define AREA_BULLET_H
#include "collision_object_bullet.h" #include "collision_object_bullet.h"
#include "core/templates/vector.h" #include "core/templates/vector.h"
#include "servers/physics_server_3d.h" #include "servers/physics_server_3d.h"
#include "space_bullet.h" #include "space_bullet.h"
/**
@author AndreaCatania
*/
class btGhostObject; class btGhostObject;
class AreaBullet : public RigidCollisionObjectBullet { class AreaBullet : public RigidCollisionObjectBullet {
@ -163,4 +159,4 @@ public:
virtual void on_exit_area(AreaBullet *p_area); virtual void on_exit_area(AreaBullet *p_area);
}; };
#endif #endif // AREA_BULLET_H

View File

@ -34,10 +34,6 @@
#include <LinearMath/btAabbUtil2.h> #include <LinearMath/btAabbUtil2.h>
/**
@author AndreaCatania
*/
btRayShape::btRayShape(btScalar length) : btRayShape::btRayShape(btScalar length) :
btConvexInternalShape() { btConvexInternalShape() {
m_shapeType = CUSTOM_CONVEX_SHAPE_TYPE; m_shapeType = CUSTOM_CONVEX_SHAPE_TYPE;

View File

@ -35,10 +35,6 @@
#include <BulletCollision/CollisionShapes/btConvexInternalShape.h> #include <BulletCollision/CollisionShapes/btConvexInternalShape.h>
/**
@author AndreaCatania
*/
/// Ray shape around z axis /// Ray shape around z axis
ATTRIBUTE_ALIGNED16(class) ATTRIBUTE_ALIGNED16(class)
btRayShape : public btConvexInternalShape { btRayShape : public btConvexInternalShape {

View File

@ -45,10 +45,6 @@
#include <assert.h> #include <assert.h>
/**
@author AndreaCatania
*/
#define CreateThenReturnRID(owner, ridData) \ #define CreateThenReturnRID(owner, ridData) \
RID rid = owner.make_rid(ridData); \ RID rid = owner.make_rid(ridData); \
ridData->set_self(rid); \ ridData->set_self(rid); \

View File

@ -41,10 +41,6 @@
#include "soft_body_bullet.h" #include "soft_body_bullet.h"
#include "space_bullet.h" #include "space_bullet.h"
/**
@author AndreaCatania
*/
class BulletPhysicsServer3D : public PhysicsServer3D { class BulletPhysicsServer3D : public PhysicsServer3D {
GDCLASS(BulletPhysicsServer3D, PhysicsServer3D); GDCLASS(BulletPhysicsServer3D, PhysicsServer3D);
@ -395,4 +391,4 @@ public:
JointBullet *get_joint(RID p_rid) const; JointBullet *get_joint(RID p_rid) const;
}; };
#endif #endif // BULLET_PHYSICS_SERVER_H

View File

@ -30,10 +30,6 @@
#include "bullet_types_converter.h" #include "bullet_types_converter.h"
/**
@author AndreaCatania
*/
// ++ BULLET to GODOT ++++++++++ // ++ BULLET to GODOT ++++++++++
void B_TO_G(btVector3 const &inVal, Vector3 &outVal) { void B_TO_G(btVector3 const &inVal, Vector3 &outVal) {
outVal[0] = inVal[0]; outVal[0] = inVal[0];

View File

@ -40,10 +40,6 @@
#include <LinearMath/btTransform.h> #include <LinearMath/btTransform.h>
#include <LinearMath/btVector3.h> #include <LinearMath/btVector3.h>
/**
@author AndreaCatania
*/
// Bullet to Godot // Bullet to Godot
extern void B_TO_G(btVector3 const &inVal, Vector3 &outVal); extern void B_TO_G(btVector3 const &inVal, Vector3 &outVal);
extern void INVERT_B_TO_G(btVector3 const &inVal, Vector3 &outVal); extern void INVERT_B_TO_G(btVector3 const &inVal, Vector3 &outVal);
@ -59,4 +55,5 @@ extern void INVERT_G_TO_B(Basis const &inVal, btMatrix3x3 &outVal);
extern void G_TO_B(Transform3D const &inVal, btTransform &outVal); extern void G_TO_B(Transform3D const &inVal, btTransform &outVal);
extern void UNSCALE_BT_BASIS(btTransform &scaledBasis); extern void UNSCALE_BT_BASIS(btTransform &scaledBasis);
#endif
#endif // BULLET_TYPES_CONVERTER_H

View File

@ -31,10 +31,6 @@
#ifndef BULLET_UTILITIES_H #ifndef BULLET_UTILITIES_H
#define BULLET_UTILITIES_H #define BULLET_UTILITIES_H
/**
@author AndreaCatania
*/
#define bulletnew(cl) \ #define bulletnew(cl) \
new cl new cl
@ -43,4 +39,5 @@
delete cl; \ delete cl; \
cl = nullptr; \ cl = nullptr; \
} }
#endif
#endif // BULLET_UTILITIES_H

View File

@ -39,10 +39,6 @@
#include <btBulletCollisionCommon.h> #include <btBulletCollisionCommon.h>
/**
@author AndreaCatania
*/
// We enable dynamic AABB tree so that we can actually perform a broadphase on bodies with compound collision shapes. // We enable dynamic AABB tree so that we can actually perform a broadphase on bodies with compound collision shapes.
// This is crucial for the performance of kinematic bodies and for bodies with transforming shapes. // This is crucial for the performance of kinematic bodies and for bodies with transforming shapes.
#define enableDynamicAabbTree true #define enableDynamicAabbTree true

View File

@ -39,10 +39,6 @@
#include <LinearMath/btTransform.h> #include <LinearMath/btTransform.h>
/**
@author AndreaCatania
*/
class AreaBullet; class AreaBullet;
class ShapeBullet; class ShapeBullet;
class btCollisionObject; class btCollisionObject;
@ -256,4 +252,4 @@ private:
void internal_shape_destroy(int p_index, bool p_permanentlyFromThisBody = false); void internal_shape_destroy(int p_index, bool p_permanentlyFromThisBody = false);
}; };
#endif #endif // COLLISION_OBJECT_BULLET_H

View File

@ -36,10 +36,6 @@
#include <BulletDynamics/ConstraintSolver/btConeTwistConstraint.h> #include <BulletDynamics/ConstraintSolver/btConeTwistConstraint.h>
/**
@author AndreaCatania
*/
ConeTwistJointBullet::ConeTwistJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &rbAFrame, const Transform3D &rbBFrame) : ConeTwistJointBullet::ConeTwistJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &rbAFrame, const Transform3D &rbBFrame) :
JointBullet() { JointBullet() {
Transform3D scaled_AFrame(rbAFrame.scaled(rbA->get_body_scale())); Transform3D scaled_AFrame(rbAFrame.scaled(rbA->get_body_scale()));

View File

@ -33,10 +33,6 @@
#include "joint_bullet.h" #include "joint_bullet.h"
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class ConeTwistJointBullet : public JointBullet { class ConeTwistJointBullet : public JointBullet {
@ -50,4 +46,5 @@ public:
void set_param(PhysicsServer3D::ConeTwistJointParam p_param, real_t p_value); void set_param(PhysicsServer3D::ConeTwistJointParam p_param, real_t p_value);
real_t get_param(PhysicsServer3D::ConeTwistJointParam p_param) const; real_t get_param(PhysicsServer3D::ConeTwistJointParam p_param) const;
}; };
#endif
#endif // CONE_TWIST_JOINT_BULLET_H

View File

@ -33,10 +33,6 @@
#include "collision_object_bullet.h" #include "collision_object_bullet.h"
#include "space_bullet.h" #include "space_bullet.h"
/**
@author AndreaCatania
*/
ConstraintBullet::ConstraintBullet() {} ConstraintBullet::ConstraintBullet() {}
void ConstraintBullet::setup(btTypedConstraint *p_constraint) { void ConstraintBullet::setup(btTypedConstraint *p_constraint) {

View File

@ -36,10 +36,6 @@
#include <BulletDynamics/ConstraintSolver/btTypedConstraint.h> #include <BulletDynamics/ConstraintSolver/btTypedConstraint.h>
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class SpaceBullet; class SpaceBullet;
class btTypedConstraint; class btTypedConstraint;
@ -68,4 +64,5 @@ public:
_FORCE_INLINE_ btTypedConstraint *get_bt_constraint() { return constraint; } _FORCE_INLINE_ btTypedConstraint *get_bt_constraint() { return constraint; }
}; };
#endif
#endif // CONSTRAINT_BULLET_H

View File

@ -36,10 +36,6 @@
#include <BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h> #include <BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h>
/**
@author AndreaCatania
*/
Generic6DOFJointBullet::Generic6DOFJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameInA, const Transform3D &frameInB) : Generic6DOFJointBullet::Generic6DOFJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameInA, const Transform3D &frameInB) :
JointBullet() { JointBullet() {
for (int i = 0; i < 3; i++) { for (int i = 0; i < 3; i++) {

View File

@ -33,10 +33,6 @@
#include "joint_bullet.h" #include "joint_bullet.h"
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class Generic6DOFJointBullet : public JointBullet { class Generic6DOFJointBullet : public JointBullet {
@ -70,4 +66,4 @@ public:
bool get_flag(Vector3::Axis p_axis, PhysicsServer3D::G6DOFJointAxisFlag p_flag) const; bool get_flag(Vector3::Axis p_axis, PhysicsServer3D::G6DOFJointAxisFlag p_flag) const;
}; };
#endif #endif // GENERIC_6DOF_JOINT_BULLET_H

View File

@ -35,10 +35,6 @@
#include <BulletCollision/BroadphaseCollision/btBroadphaseProxy.h> #include <BulletCollision/BroadphaseCollision/btBroadphaseProxy.h>
#include <BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h> #include <BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h>
/**
@author AndreaCatania
*/
GodotCollisionConfiguration::GodotCollisionConfiguration(const btDiscreteDynamicsWorld *world, const btDefaultCollisionConstructionInfo &constructionInfo) : GodotCollisionConfiguration::GodotCollisionConfiguration(const btDiscreteDynamicsWorld *world, const btDefaultCollisionConstructionInfo &constructionInfo) :
btDefaultCollisionConfiguration(constructionInfo) { btDefaultCollisionConfiguration(constructionInfo) {
void *mem = nullptr; void *mem = nullptr;

View File

@ -34,10 +34,6 @@
#include <BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h> #include <BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h>
#include <BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h> #include <BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h>
/**
@author AndreaCatania
*/
class btDiscreteDynamicsWorld; class btDiscreteDynamicsWorld;
class GodotCollisionConfiguration : public btDefaultCollisionConfiguration { class GodotCollisionConfiguration : public btDefaultCollisionConfiguration {
@ -63,4 +59,5 @@ public:
virtual btCollisionAlgorithmCreateFunc *getCollisionAlgorithmCreateFunc(int proxyType0, int proxyType1); virtual btCollisionAlgorithmCreateFunc *getCollisionAlgorithmCreateFunc(int proxyType0, int proxyType1);
virtual btCollisionAlgorithmCreateFunc *getClosestPointsAlgorithmCreateFunc(int proxyType0, int proxyType1); virtual btCollisionAlgorithmCreateFunc *getClosestPointsAlgorithmCreateFunc(int proxyType0, int proxyType1);
}; };
#endif
#endif // GODOT_COLLISION_CONFIGURATION_H

View File

@ -32,10 +32,6 @@
#include "collision_object_bullet.h" #include "collision_object_bullet.h"
/**
@author AndreaCatania
*/
const int GodotCollisionDispatcher::CASTED_TYPE_AREA = static_cast<int>(CollisionObjectBullet::TYPE_AREA); const int GodotCollisionDispatcher::CASTED_TYPE_AREA = static_cast<int>(CollisionObjectBullet::TYPE_AREA);
GodotCollisionDispatcher::GodotCollisionDispatcher(btCollisionConfiguration *collisionConfiguration) : GodotCollisionDispatcher::GodotCollisionDispatcher(btCollisionConfiguration *collisionConfiguration) :

View File

@ -31,14 +31,8 @@
#ifndef GODOT_COLLISION_DISPATCHER_H #ifndef GODOT_COLLISION_DISPATCHER_H
#define GODOT_COLLISION_DISPATCHER_H #define GODOT_COLLISION_DISPATCHER_H
#include <cstdint>
#include <btBulletDynamicsCommon.h> #include <btBulletDynamicsCommon.h>
/**
@author AndreaCatania
*/
/// This class is required to implement custom collision behaviour in the narrowphase /// This class is required to implement custom collision behaviour in the narrowphase
class GodotCollisionDispatcher : public btCollisionDispatcher { class GodotCollisionDispatcher : public btCollisionDispatcher {
private: private:
@ -49,4 +43,5 @@ public:
virtual bool needsCollision(const btCollisionObject *body0, const btCollisionObject *body1); virtual bool needsCollision(const btCollisionObject *body0, const btCollisionObject *body1);
virtual bool needsResponse(const btCollisionObject *body0, const btCollisionObject *body1); virtual bool needsResponse(const btCollisionObject *body0, const btCollisionObject *body1);
}; };
#endif
#endif // GODOT_COLLISION_DISPATCHER_H

View File

@ -35,10 +35,6 @@
#include <LinearMath/btMotionState.h> #include <LinearMath/btMotionState.h>
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
// This class is responsible to move kinematic actor // This class is responsible to move kinematic actor
@ -96,4 +92,5 @@ public:
return bodyCurrentWorldTransform; return bodyCurrentWorldTransform;
} }
}; };
#endif
#endif // GODOT_MOTION_STATE_H

View File

@ -35,10 +35,6 @@
#include <BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h> #include <BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h>
/**
@author AndreaCatania
*/
// Epsilon to account for floating point inaccuracies // Epsilon to account for floating point inaccuracies
#define RAY_PENETRATION_DEPTH_EPSILON 0.01 #define RAY_PENETRATION_DEPTH_EPSILON 0.01

View File

@ -35,10 +35,6 @@
#include <BulletCollision/CollisionDispatch/btCollisionCreateFunc.h> #include <BulletCollision/CollisionDispatch/btCollisionCreateFunc.h>
#include <BulletCollision/CollisionDispatch/btCollisionDispatcher.h> #include <BulletCollision/CollisionDispatch/btCollisionDispatcher.h>
/**
@author AndreaCatania
*/
class btDiscreteDynamicsWorld; class btDiscreteDynamicsWorld;
class GodotRayWorldAlgorithm : public btActivatingCollisionAlgorithm { class GodotRayWorldAlgorithm : public btActivatingCollisionAlgorithm {

View File

@ -34,11 +34,8 @@
#include "bullet_types_converter.h" #include "bullet_types_converter.h"
#include "collision_object_bullet.h" #include "collision_object_bullet.h"
#include "rigid_body_bullet.h" #include "rigid_body_bullet.h"
#include <BulletCollision/CollisionDispatch/btInternalEdgeUtility.h>
/** #include <BulletCollision/CollisionDispatch/btInternalEdgeUtility.h>
@author AndreaCatania
*/
bool godotContactAddedCallback(btManifoldPoint &cp, const btCollisionObjectWrapper *colObj0Wrap, int partId0, int index0, const btCollisionObjectWrapper *colObj1Wrap, int partId1, int index1) { bool godotContactAddedCallback(btManifoldPoint &cp, const btCollisionObjectWrapper *colObj0Wrap, int partId0, int index0, const btCollisionObjectWrapper *colObj1Wrap, int partId1, int index1) {
if (!colObj1Wrap->getCollisionObject()->getCollisionShape()->isCompound()) { if (!colObj1Wrap->getCollisionObject()->getCollisionShape()->isCompound()) {

View File

@ -36,10 +36,6 @@
#include <BulletCollision/BroadphaseCollision/btBroadphaseProxy.h> #include <BulletCollision/BroadphaseCollision/btBroadphaseProxy.h>
#include <btBulletDynamicsCommon.h> #include <btBulletDynamicsCommon.h>
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
/// This callback is injected inside bullet server and allow me to smooth contacts against trimesh /// This callback is injected inside bullet server and allow me to smooth contacts against trimesh
@ -225,4 +221,5 @@ struct GodotDeepPenetrationContactResultCallback : public btManifoldResult {
virtual void addContactPoint(const btVector3 &normalOnBInWorld, const btVector3 &pointInWorldOnB, btScalar depth); virtual void addContactPoint(const btVector3 &normalOnBInWorld, const btVector3 &pointInWorldOnB, btScalar depth);
}; };
#endif // GODOT_RESULT_CALLBACKS_H #endif // GODOT_RESULT_CALLBACKS_H

View File

@ -36,10 +36,6 @@
#include <BulletDynamics/ConstraintSolver/btHingeConstraint.h> #include <BulletDynamics/ConstraintSolver/btHingeConstraint.h>
/**
@author AndreaCatania
*/
HingeJointBullet::HingeJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameA, const Transform3D &frameB) : HingeJointBullet::HingeJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameA, const Transform3D &frameB) :
JointBullet() { JointBullet() {
Transform3D scaled_AFrame(frameA.scaled(rbA->get_body_scale())); Transform3D scaled_AFrame(frameA.scaled(rbA->get_body_scale()));

View File

@ -33,10 +33,6 @@
#include "joint_bullet.h" #include "joint_bullet.h"
/**
@author AndreaCatania
*/
class HingeJointBullet : public JointBullet { class HingeJointBullet : public JointBullet {
class btHingeConstraint *hingeConstraint; class btHingeConstraint *hingeConstraint;
@ -54,4 +50,5 @@ public:
void set_flag(PhysicsServer3D::HingeJointFlag p_flag, bool p_value); void set_flag(PhysicsServer3D::HingeJointFlag p_flag, bool p_value);
bool get_flag(PhysicsServer3D::HingeJointFlag p_flag) const; bool get_flag(PhysicsServer3D::HingeJointFlag p_flag) const;
}; };
#endif
#endif // HINGE_JOINT_BULLET_H

View File

@ -1,42 +0,0 @@
/*************************************************************************/
/* joint_bullet.cpp */
/*************************************************************************/
/* This file is part of: */
/* GODOT ENGINE */
/* https://godotengine.org */
/*************************************************************************/
/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */
/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */
/* */
/* Permission is hereby granted, free of charge, to any person obtaining */
/* a copy of this software and associated documentation files (the */
/* "Software"), to deal in the Software without restriction, including */
/* without limitation the rights to use, copy, modify, merge, publish, */
/* distribute, sublicense, and/or sell copies of the Software, and to */
/* permit persons to whom the Software is furnished to do so, subject to */
/* the following conditions: */
/* */
/* The above copyright notice and this permission notice shall be */
/* included in all copies or substantial portions of the Software. */
/* */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#include "joint_bullet.h"
#include "space_bullet.h"
/**
@author AndreaCatania
*/
JointBullet::JointBullet() :
ConstraintBullet() {}
JointBullet::~JointBullet() {}

View File

@ -34,18 +34,15 @@
#include "constraint_bullet.h" #include "constraint_bullet.h"
#include "servers/physics_server_3d.h" #include "servers/physics_server_3d.h"
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class btTypedConstraint; class btTypedConstraint;
class JointBullet : public ConstraintBullet { class JointBullet : public ConstraintBullet {
public: public:
JointBullet(); JointBullet() {}
virtual ~JointBullet(); virtual ~JointBullet() {}
virtual PhysicsServer3D::JointType get_type() const = 0; virtual PhysicsServer3D::JointType get_type() const = 0;
}; };
#endif
#endif // JOINT_BULLET_H

View File

@ -35,10 +35,6 @@
#include <BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h> #include <BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h>
/**
@author AndreaCatania
*/
PinJointBullet::PinJointBullet(RigidBodyBullet *p_body_a, const Vector3 &p_pos_a, RigidBodyBullet *p_body_b, const Vector3 &p_pos_b) : PinJointBullet::PinJointBullet(RigidBodyBullet *p_body_a, const Vector3 &p_pos_a, RigidBodyBullet *p_body_b, const Vector3 &p_pos_b) :
JointBullet() { JointBullet() {
if (p_body_b) { if (p_body_b) {

View File

@ -33,10 +33,6 @@
#include "joint_bullet.h" #include "joint_bullet.h"
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class PinJointBullet : public JointBullet { class PinJointBullet : public JointBullet {
@ -57,4 +53,5 @@ public:
Vector3 getPivotInA(); Vector3 getPivotInA();
Vector3 getPivotInB(); Vector3 getPivotInB();
}; };
#endif
#endif // PIN_JOINT_BULLET_H

View File

@ -34,10 +34,6 @@
#include "core/config/project_settings.h" #include "core/config/project_settings.h"
#include "core/object/class_db.h" #include "core/object/class_db.h"
/**
@author AndreaCatania
*/
#ifndef _3D_DISABLED #ifndef _3D_DISABLED
PhysicsServer3D *_createBulletPhysicsCallback() { PhysicsServer3D *_createBulletPhysicsCallback() {
return memnew(BulletPhysicsServer3D); return memnew(BulletPhysicsServer3D);

View File

@ -31,10 +31,7 @@
#ifndef REGISTER_BULLET_TYPES_H #ifndef REGISTER_BULLET_TYPES_H
#define REGISTER_BULLET_TYPES_H #define REGISTER_BULLET_TYPES_H
/**
@author AndreaCatania
*/
void register_bullet_types(); void register_bullet_types();
void unregister_bullet_types(); void unregister_bullet_types();
#endif
#endif // REGISTER_BULLET_TYPES_H

View File

@ -33,10 +33,6 @@
#include "core/templates/rid.h" #include "core/templates/rid.h"
/**
@author AndreaCatania
*/
class BulletPhysicsServer3D; class BulletPhysicsServer3D;
class RIDBullet { class RIDBullet {
@ -50,4 +46,5 @@ public:
_FORCE_INLINE_ void _set_physics_server(BulletPhysicsServer3D *p_physicsServer) { physicsServer = p_physicsServer; } _FORCE_INLINE_ void _set_physics_server(BulletPhysicsServer3D *p_physicsServer) { physicsServer = p_physicsServer; }
_FORCE_INLINE_ BulletPhysicsServer3D *get_physics_server() const { return physicsServer; } _FORCE_INLINE_ BulletPhysicsServer3D *get_physics_server() const { return physicsServer; }
}; };
#endif
#endif // RID_BULLET_H

View File

@ -42,12 +42,6 @@
#include <BulletDynamics/Dynamics/btRigidBody.h> #include <BulletDynamics/Dynamics/btRigidBody.h>
#include <btBulletCollisionCommon.h> #include <btBulletCollisionCommon.h>
#include <assert.h>
/**
@author AndreaCatania
*/
BulletPhysicsDirectBodyState3D *BulletPhysicsDirectBodyState3D::singleton = nullptr; BulletPhysicsDirectBodyState3D *BulletPhysicsDirectBodyState3D::singleton = nullptr;
Vector3 BulletPhysicsDirectBodyState3D::get_total_gravity() const { Vector3 BulletPhysicsDirectBodyState3D::get_total_gravity() const {

View File

@ -28,8 +28,8 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
#ifndef BODYBULLET_H #ifndef RIGID_BODY_BULLET_H
#define BODYBULLET_H #define RIGID_BODY_BULLET_H
#include "collision_object_bullet.h" #include "collision_object_bullet.h"
#include "space_bullet.h" #include "space_bullet.h"
@ -37,10 +37,6 @@
#include <BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h> #include <BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h>
#include <LinearMath/btTransform.h> #include <LinearMath/btTransform.h>
/**
@author AndreaCatania
*/
class AreaBullet; class AreaBullet;
class SpaceBullet; class SpaceBullet;
class btRigidBody; class btRigidBody;
@ -329,4 +325,4 @@ private:
void _internal_set_mass(real_t p_mass); void _internal_set_mass(real_t p_mass);
}; };
#endif #endif // RIGID_BODY_BULLET_H

View File

@ -42,10 +42,6 @@
#include <BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h> #include <BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h>
#include <btBulletCollisionCommon.h> #include <btBulletCollisionCommon.h>
/**
@author AndreaCatania
*/
ShapeBullet::ShapeBullet() {} ShapeBullet::ShapeBullet() {}
ShapeBullet::~ShapeBullet() {} ShapeBullet::~ShapeBullet() {}

View File

@ -40,10 +40,6 @@
#include <LinearMath/btScalar.h> #include <LinearMath/btScalar.h>
#include <LinearMath/btVector3.h> #include <LinearMath/btVector3.h>
/**
@author AndreaCatania
*/
class ShapeBullet; class ShapeBullet;
class btCollisionShape; class btCollisionShape;
class ShapeOwnerBullet; class ShapeOwnerBullet;
@ -244,4 +240,5 @@ public:
private: private:
void setup(real_t p_length, bool p_slips_on_slope); void setup(real_t p_length, bool p_slips_on_slope);
}; };
#endif
#endif // SHAPE_BULLET_H

View File

@ -1,35 +0,0 @@
/*************************************************************************/
/* shape_owner_bullet.cpp */
/*************************************************************************/
/* This file is part of: */
/* GODOT ENGINE */
/* https://godotengine.org */
/*************************************************************************/
/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */
/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */
/* */
/* Permission is hereby granted, free of charge, to any person obtaining */
/* a copy of this software and associated documentation files (the */
/* "Software"), to deal in the Software without restriction, including */
/* without limitation the rights to use, copy, modify, merge, publish, */
/* distribute, sublicense, and/or sell copies of the Software, and to */
/* permit persons to whom the Software is furnished to do so, subject to */
/* the following conditions: */
/* */
/* The above copyright notice and this permission notice shall be */
/* included in all copies or substantial portions of the Software. */
/* */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/
#include "shape_owner_bullet.h"
/**
@author AndreaCatania
*/

View File

@ -33,10 +33,6 @@
#include "rid_bullet.h" #include "rid_bullet.h"
/**
@author AndreaCatania
*/
class ShapeBullet; class ShapeBullet;
class btCollisionShape; class btCollisionShape;
class CollisionObjectBullet; class CollisionObjectBullet;
@ -51,4 +47,5 @@ public:
virtual void remove_shape_full(class ShapeBullet *p_shape) = 0; virtual void remove_shape_full(class ShapeBullet *p_shape) = 0;
virtual ~ShapeOwnerBullet() {} virtual ~ShapeOwnerBullet() {}
}; };
#endif
#endif // SHAPE_OWNER_BULLET_H

View File

@ -36,10 +36,6 @@
#include <BulletDynamics/ConstraintSolver/btSliderConstraint.h> #include <BulletDynamics/ConstraintSolver/btSliderConstraint.h>
/**
@author AndreaCatania
*/
SliderJointBullet::SliderJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameInA, const Transform3D &frameInB) : SliderJointBullet::SliderJointBullet(RigidBodyBullet *rbA, RigidBodyBullet *rbB, const Transform3D &frameInA, const Transform3D &frameInB) :
JointBullet() { JointBullet() {
Transform3D scaled_AFrame(frameInA.scaled(rbA->get_body_scale())); Transform3D scaled_AFrame(frameInA.scaled(rbA->get_body_scale()));

View File

@ -33,10 +33,6 @@
#include "joint_bullet.h" #include "joint_bullet.h"
/**
@author AndreaCatania
*/
class RigidBodyBullet; class RigidBodyBullet;
class SliderJointBullet : public JointBullet { class SliderJointBullet : public JointBullet {
@ -118,4 +114,5 @@ public:
void set_param(PhysicsServer3D::SliderJointParam p_param, real_t p_value); void set_param(PhysicsServer3D::SliderJointParam p_param, real_t p_value);
real_t get_param(PhysicsServer3D::SliderJointParam p_param) const; real_t get_param(PhysicsServer3D::SliderJointParam p_param) const;
}; };
#endif
#endif // SLIDER_JOINT_BULLET_H

View File

@ -49,10 +49,6 @@
#define None 0L #define None 0L
#endif #endif
/**
@author AndreaCatania
*/
class RenderingServerHandler; class RenderingServerHandler;
class SoftBodyBullet : public CollisionObjectBullet { class SoftBodyBullet : public CollisionObjectBullet {

View File

@ -54,10 +54,6 @@
#include <assert.h> #include <assert.h>
/**
@author AndreaCatania
*/
BulletPhysicsDirectSpaceState::BulletPhysicsDirectSpaceState(SpaceBullet *p_space) : BulletPhysicsDirectSpaceState::BulletPhysicsDirectSpaceState(SpaceBullet *p_space) :
PhysicsDirectSpaceState3D(), PhysicsDirectSpaceState3D(),
space(p_space) {} space(p_space) {}

View File

@ -43,10 +43,6 @@
#include <LinearMath/btTransform.h> #include <LinearMath/btTransform.h>
#include <LinearMath/btVector3.h> #include <LinearMath/btVector3.h>
/**
@author AndreaCatania
*/
class AreaBullet; class AreaBullet;
class btBroadphaseInterface; class btBroadphaseInterface;
class btCollisionDispatcher; class btCollisionDispatcher;
@ -220,4 +216,5 @@ private:
int add_separation_result(PhysicsServer3D::SeparationResult *r_results, const SpaceBullet::RecoverResult &p_recover_result, int p_shape_id, const btCollisionObject *p_other_object) const; int add_separation_result(PhysicsServer3D::SeparationResult *r_results, const SpaceBullet::RecoverResult &p_recover_result, int p_shape_id, const btCollisionObject *p_other_object) const;
int recover_from_penetration_ray(RigidBodyBullet *p_body, const btTransform &p_body_position, btScalar p_recover_movement_scale, bool p_infinite_inertia, int p_result_max, btVector3 &r_delta_recover_movement, PhysicsServer3D::SeparationResult *r_results); int recover_from_penetration_ray(RigidBodyBullet *p_body, const btTransform &p_body_position, btScalar p_recover_movement_scale, bool p_infinite_inertia, int p_result_max, btVector3 &r_delta_recover_movement, PhysicsServer3D::SeparationResult *r_results);
}; };
#endif
#endif // SPACE_BULLET_H

View File

@ -35,8 +35,6 @@
#include "servers/xr/xr_positional_tracker.h" #include "servers/xr/xr_positional_tracker.h"
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The mobile interface is a native VR interface that can be used on Android and iOS phones. The mobile interface is a native VR interface that can be used on Android and iOS phones.
It contains a basic implementation supporting 3DOF tracking if a gyroscope and accelerometer are It contains a basic implementation supporting 3DOF tracking if a gyroscope and accelerometer are
present and sets up the proper projection matrices based on the values provided. present and sets up the proper projection matrices based on the values provided.
@ -160,4 +158,4 @@ public:
~MobileVRInterface(); ~MobileVRInterface();
}; };
#endif // !MOBILE_VR_INTERFACE_H #endif // MOBILE_VR_INTERFACE_H

View File

@ -36,10 +36,6 @@
#include "navigation_mesh_generator.h" #include "navigation_mesh_generator.h"
#endif #endif
/**
@author AndreaCatania
*/
/// Creates a struct for each function and a function that once called creates /// Creates a struct for each function and a function that once called creates
/// an instance of that struct with the submitted parameters. /// an instance of that struct with the submitted parameters.
/// Then, that struct is stored in an array; the `sync` function consume that array. /// Then, that struct is stored in an array; the `sync` function consume that array.

View File

@ -40,10 +40,6 @@
#include "nav_region.h" #include "nav_region.h"
#include "rvo_agent.h" #include "rvo_agent.h"
/**
@author AndreaCatania
*/
/// The commands are functions executed during the `sync` phase. /// The commands are functions executed during the `sync` phase.
#define MERGE_INTERNAL(A, B) A##B #define MERGE_INTERNAL(A, B) A##B

View File

@ -36,10 +36,6 @@
#include <algorithm> #include <algorithm>
/**
@author AndreaCatania
*/
#define THREE_POINTS_CROSS_PRODUCT(m_a, m_b, m_c) (((m_c) - (m_a)).cross((m_b) - (m_a))) #define THREE_POINTS_CROSS_PRODUCT(m_a, m_b, m_c) (((m_c) - (m_a)).cross((m_b) - (m_a)))
void NavMap::set_up(Vector3 p_up) { void NavMap::set_up(Vector3 p_up) {

View File

@ -36,11 +36,8 @@
#include "core/math/math_defs.h" #include "core/math/math_defs.h"
#include "core/templates/map.h" #include "core/templates/map.h"
#include "nav_utils.h" #include "nav_utils.h"
#include <KdTree.h>
/** #include <KdTree.h>
@author AndreaCatania
*/
class NavRegion; class NavRegion;
class RvoAgent; class RvoAgent;

View File

@ -32,10 +32,6 @@
#include "nav_map.h" #include "nav_map.h"
/**
@author AndreaCatania
*/
void NavRegion::set_map(NavMap *p_map) { void NavRegion::set_map(NavMap *p_map) {
map = p_map; map = p_map;
polygons_dirty = true; polygons_dirty = true;

View File

@ -35,11 +35,8 @@
#include "nav_rid.h" #include "nav_rid.h"
#include "nav_utils.h" #include "nav_utils.h"
#include <vector>
/** #include <vector>
@author AndreaCatania
*/
class NavMap; class NavMap;
class NavRegion; class NavRegion;

View File

@ -33,10 +33,6 @@
#include "core/templates/rid.h" #include "core/templates/rid.h"
/**
@author AndreaCatania
*/
class NavRid { class NavRid {
RID self; RID self;

View File

@ -35,10 +35,6 @@
#include <vector> #include <vector>
/**
@author AndreaCatania
*/
class NavRegion; class NavRegion;
namespace gd { namespace gd {

View File

@ -32,10 +32,6 @@
#include "nav_map.h" #include "nav_map.h"
/**
@author AndreaCatania
*/
RvoAgent::RvoAgent() { RvoAgent::RvoAgent() {
callback.id = ObjectID(); callback.id = ObjectID();
} }

View File

@ -36,10 +36,6 @@
#include <Agent.h> #include <Agent.h>
/**
@author AndreaCatania
*/
class NavMap; class NavMap;
class RvoAgent : public NavRid { class RvoAgent : public NavRid {

View File

@ -34,10 +34,6 @@
#include "core/io/image_loader.h" #include "core/io/image_loader.h"
#include "core/string/ustring.h" #include "core/string/ustring.h"
/**
@author Daniel Ramirez <djrmuv@gmail.com>
*/
// Forward declare and include thirdparty headers in .cpp. // Forward declare and include thirdparty headers in .cpp.
struct NSVGrasterizer; struct NSVGrasterizer;
struct NSVGimage; struct NSVGimage;
@ -70,4 +66,4 @@ public:
ImageLoaderSVG(); ImageLoaderSVG();
}; };
#endif #endif // IMAGE_LOADER_SVG_H

View File

@ -33,9 +33,6 @@
#include "core/io/image_loader.h" #include "core/io/image_loader.h"
/**
@author SaracenOne
*/
class ImageLoaderTGA : public ImageFormatLoader { class ImageLoaderTGA : public ImageFormatLoader {
enum tga_type_e { enum tga_type_e {
TGA_TYPE_NO_DATA = 0, TGA_TYPE_NO_DATA = 0,
@ -81,4 +78,4 @@ public:
ImageLoaderTGA(); ImageLoaderTGA();
}; };
#endif #endif // IMAGE_LOADER_TGA_H

View File

@ -35,8 +35,6 @@
#include "servers/xr/xr_positional_tracker.h" #include "servers/xr/xr_positional_tracker.h"
/** /**
@author David Snopek <david.snopek@snopekgames.com>
The WebXR interface is a VR/AR interface that can be used on the web. The WebXR interface is a VR/AR interface that can be used on the web.
*/ */

View File

@ -36,8 +36,6 @@
#include "webxr_interface.h" #include "webxr_interface.h"
/** /**
@author David Snopek <david.snopek@snopekgames.com>
The WebXR interface is a VR/AR interface that can be used on the web. The WebXR interface is a VR/AR interface that can be used on the web.
*/ */

View File

@ -45,8 +45,8 @@ import java.util.List;
/** /**
* This class includes utility functions for Android permissions related operations. * This class includes utility functions for Android permissions related operations.
* @author Cagdas Caglak <cagdascaglak@gmail.com>
*/ */
public final class PermissionsUtil { public final class PermissionsUtil {
private static final String TAG = PermissionsUtil.class.getSimpleName(); private static final String TAG = PermissionsUtil.class.getSimpleName();

View File

@ -28,7 +28,6 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
//author: Andreas Haas <hondres, liugam3@gmail.com>
#ifndef JOYPAD_LINUX_H #ifndef JOYPAD_LINUX_H
#define JOYPAD_LINUX_H #define JOYPAD_LINUX_H
@ -100,5 +99,6 @@ private:
Input::JoyAxisValue axis_correct(const input_absinfo *p_abs, int p_value) const; Input::JoyAxisValue axis_correct(const input_absinfo *p_abs, int p_value) const;
}; };
#endif #endif // JOYDEV_ENABLED
#endif // JOYPAD_LINUX_H #endif // JOYPAD_LINUX_H

View File

@ -28,10 +28,6 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
/**
* @author AndreaCatania
*/
#include "skeleton_ik_3d.h" #include "skeleton_ik_3d.h"
#ifndef _3D_DISABLED #ifndef _3D_DISABLED

View File

@ -34,13 +34,10 @@
#include "scene/3d/camera_3d.h" #include "scene/3d/camera_3d.h"
#include "servers/xr/xr_positional_tracker.h" #include "servers/xr/xr_positional_tracker.h"
/**
@author Bastiaan Olij <mux213@gmail.com>
**/
/* /*
XRCamera is a subclass of camera which will register itself with its parent XROrigin and as a result is automatically positioned XRCamera is a subclass of camera which will register itself with its parent XROrigin and as a result is automatically positioned
*/ */
class XRCamera3D : public Camera3D { class XRCamera3D : public Camera3D {
GDCLASS(XRCamera3D, Camera3D); GDCLASS(XRCamera3D, Camera3D);
@ -181,6 +178,7 @@ public:
Our camera and controllers will always be child nodes and thus place relative to this origin point. Our camera and controllers will always be child nodes and thus place relative to this origin point.
This node will automatically locate any camera child nodes and update its position while our XRController3D node will handle tracked controllers. This node will automatically locate any camera child nodes and update its position while our XRController3D node will handle tracked controllers.
*/ */
class XROrigin3D : public Node3D { class XROrigin3D : public Node3D {
GDCLASS(XROrigin3D, Node3D); GDCLASS(XROrigin3D, Node3D);
@ -204,4 +202,4 @@ public:
~XROrigin3D() {} ~XROrigin3D() {}
}; };
#endif /* XR_NODES_H */ #endif // XR_NODES_H

View File

@ -32,9 +32,7 @@
#define CHECK_BOX_H #define CHECK_BOX_H
#include "scene/gui/button.h" #include "scene/gui/button.h"
/**
@author Mariano Suligoy <marianognu.esyrpg@gmail.com>
*/
class CheckBox : public Button { class CheckBox : public Button {
GDCLASS(CheckBox, Button); GDCLASS(CheckBox, Button);
@ -50,4 +48,4 @@ public:
~CheckBox(); ~CheckBox();
}; };
#endif #endif // CHECK_BOX_H

View File

@ -32,9 +32,7 @@
#define CHECK_BUTTON_H #define CHECK_BUTTON_H
#include "scene/gui/button.h" #include "scene/gui/button.h"
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
class CheckButton : public Button { class CheckButton : public Button {
GDCLASS(CheckButton, Button); GDCLASS(CheckButton, Button);
@ -48,4 +46,4 @@ public:
~CheckButton(); ~CheckButton();
}; };
#endif #endif // CHECK_BUTTON_H

View File

@ -36,11 +36,10 @@
///@TODO probably should change a few integers to unsigned integers... ///@TODO probably should change a few integers to unsigned integers...
/** /**
@author Bastiaan Olij <mux213@gmail.com>
Base class for all the classes in this file, handles a number of code functions that are shared among all meshes. Base class for all the classes in this file, handles a number of code functions that are shared among all meshes.
This class is set apart that it assumes a single surface is always generated for our mesh. This class is set apart that it assumes a single surface is always generated for our mesh.
*/ */
class PrimitiveMesh : public Mesh { class PrimitiveMesh : public Mesh {
GDCLASS(PrimitiveMesh, Mesh); GDCLASS(PrimitiveMesh, Mesh);

View File

@ -28,18 +28,12 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
// Author: reduzio@gmail.com (C) 2006
#ifndef EQ_FILTER_H #ifndef EQ_FILTER_H
#define EQ_FILTER_H #define EQ_FILTER_H
#include "core/templates/vector.h" #include "core/templates/vector.h"
#include "core/typedefs.h" #include "core/typedefs.h"
/**
@author Juan Linietsky
*/
class EQ { class EQ {
public: public:
enum Preset { enum Preset {
@ -105,4 +99,4 @@ inline void EQ::BandProcess::process_one(float &p_data) {
history.b2 = history.b1; history.b2 = history.b1;
} }
#endif #endif // EQ_FILTER_H

View File

@ -28,8 +28,6 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
// Author: Juan Linietsky <reduzio@gmail.com>, (C) 2006
#ifndef REVERB_H #ifndef REVERB_H
#define REVERB_H #define REVERB_H
@ -120,4 +118,4 @@ public:
~Reverb(); ~Reverb();
}; };
#endif #endif // REVERB_H

View File

@ -37,8 +37,6 @@
#include "servers/rendering_server.h" #include "servers/rendering_server.h"
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The camera server is a singleton object that gives access to the various The camera server is a singleton object that gives access to the various
camera feeds that can be used as the background for our environment. camera feeds that can be used as the background for our environment.
**/ **/
@ -111,4 +109,4 @@ public:
VARIANT_ENUM_CAST(CameraFeed::FeedDataType); VARIANT_ENUM_CAST(CameraFeed::FeedDataType);
VARIANT_ENUM_CAST(CameraFeed::FeedPosition); VARIANT_ENUM_CAST(CameraFeed::FeedPosition);
#endif /* !CAMERA_FEED_H */ #endif // CAMERA_FEED_H

View File

@ -38,8 +38,6 @@
#include "core/variant/variant.h" #include "core/variant/variant.h"
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The camera server is a singleton object that gives access to the various The camera server is a singleton object that gives access to the various
camera feeds that can be used as the background for our environment. camera feeds that can be used as the background for our environment.
**/ **/
@ -113,4 +111,4 @@ public:
VARIANT_ENUM_CAST(CameraServer::FeedImage); VARIANT_ENUM_CAST(CameraServer::FeedImage);
#endif /* CAMERA_SERVER_H */ #endif // CAMERA_SERVER_H

View File

@ -29,14 +29,11 @@
/*************************************************************************/ /*************************************************************************/
#include "servers/navigation_server_2d.h" #include "servers/navigation_server_2d.h"
#include "core/math/transform_2d.h" #include "core/math/transform_2d.h"
#include "core/math/transform_3d.h" #include "core/math/transform_3d.h"
#include "servers/navigation_server_3d.h" #include "servers/navigation_server_3d.h"
/**
@author AndreaCatania
*/
NavigationServer2D *NavigationServer2D::singleton = nullptr; NavigationServer2D *NavigationServer2D::singleton = nullptr;
#define FORWARD_0_C(FUNC_NAME) \ #define FORWARD_0_C(FUNC_NAME) \

View File

@ -28,12 +28,8 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
/** #ifndef NAVIGATION_SERVER_2D_H
@author AndreaCatania #define NAVIGATION_SERVER_2D_H
*/
#ifndef NAVIGATION_2D_SERVER_H
#define NAVIGATION_2D_SERVER_H
#include "core/object/class_db.h" #include "core/object/class_db.h"
#include "core/templates/rid.h" #include "core/templates/rid.h"
@ -171,4 +167,4 @@ public:
virtual ~NavigationServer2D(); virtual ~NavigationServer2D();
}; };
#endif #endif // NAVIGATION_SERVER_2D_H

View File

@ -28,10 +28,6 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
/**
@author AndreaCatania
*/
#include "navigation_server_3d.h" #include "navigation_server_3d.h"
NavigationServer3D *NavigationServer3D::singleton = nullptr; NavigationServer3D *NavigationServer3D::singleton = nullptr;

View File

@ -28,12 +28,8 @@
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ /* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
/*************************************************************************/ /*************************************************************************/
/** #ifndef NAVIGATION_SERVER_3D_H
@author AndreaCatania #define NAVIGATION_SERVER_3D_H
*/
#ifndef NAVIGATION_SERVER_H
#define NAVIGATION_SERVER_H
#include "core/object/class_db.h" #include "core/object/class_db.h"
#include "core/templates/rid.h" #include "core/templates/rid.h"
@ -205,4 +201,4 @@ public:
static NavigationServer3D *new_default_server(); static NavigationServer3D *new_default_server();
}; };
#endif #endif // NAVIGATION_SERVER_3D_H

View File

@ -40,11 +40,6 @@
#include "core/variant/variant.h" #include "core/variant/variant.h"
#include "servers/rendering_server.h" #include "servers/rendering_server.h"
#include <stdio.h>
/**
@author Juan Linietsky <reduzio@gmail.com>
*/
class ShaderRD { class ShaderRD {
//versions //versions
CharString general_defines; CharString general_defines;
@ -173,4 +168,4 @@ public:
virtual ~ShaderRD(); virtual ~ShaderRD();
}; };
#endif #endif // SHADER_RD_H

View File

@ -39,8 +39,6 @@
struct BlitToScreen; struct BlitToScreen;
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The XR interface is a template class on top of which we build interface to different AR, VR and tracking SDKs. The XR interface is a template class on top of which we build interface to different AR, VR and tracking SDKs.
The idea is that we subclass this class, implement the logic, and then instantiate a singleton of each interface The idea is that we subclass this class, implement the logic, and then instantiate a singleton of each interface
when Godot starts. These instances do not initialize themselves but register themselves with the AR/VR server. when Godot starts. These instances do not initialize themselves but register themselves with the AR/VR server.
@ -138,4 +136,4 @@ VARIANT_ENUM_CAST(XRInterface::Capabilities);
VARIANT_ENUM_CAST(XRInterface::TrackingStatus); VARIANT_ENUM_CAST(XRInterface::TrackingStatus);
VARIANT_ENUM_CAST(XRInterface::PlayAreaMode); VARIANT_ENUM_CAST(XRInterface::PlayAreaMode);
#endif // !XR_INTERFACE_H #endif // XR_INTERFACE_H

View File

@ -37,8 +37,6 @@
#include "servers/xr_server.h" #include "servers/xr_server.h"
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The positional tracker object as an object that represents the position and orientation of a tracked object like a controller or headset. The positional tracker object as an object that represents the position and orientation of a tracked object like a controller or headset.
An AR/VR Interface will registered the trackers it manages with our AR/VR server and update its position and orientation. An AR/VR Interface will registered the trackers it manages with our AR/VR server and update its position and orientation.
This is where potentially additional AR/VR interfaces may be active as there are AR/VR SDKs that solely deal with positional tracking. This is where potentially additional AR/VR interfaces may be active as there are AR/VR SDKs that solely deal with positional tracking.
@ -99,4 +97,4 @@ public:
VARIANT_ENUM_CAST(XRPositionalTracker::TrackerHand); VARIANT_ENUM_CAST(XRPositionalTracker::TrackerHand);
#endif #endif // XR_POSITIONAL_TRACKER_H

View File

@ -41,8 +41,6 @@ class XRInterface;
class XRPositionalTracker; class XRPositionalTracker;
/** /**
@author Bastiaan Olij <mux213@gmail.com>
The XR server is a singleton object that gives access to the various The XR server is a singleton object that gives access to the various
objects and SDKs that are available on the system. objects and SDKs that are available on the system.
Because there can be multiple SDKs active this is exposed as an array Because there can be multiple SDKs active this is exposed as an array
@ -193,4 +191,4 @@ public:
VARIANT_ENUM_CAST(XRServer::TrackerType); VARIANT_ENUM_CAST(XRServer::TrackerType);
VARIANT_ENUM_CAST(XRServer::RotationMode); VARIANT_ENUM_CAST(XRServer::RotationMode);
#endif #endif // XR_SERVER_H