Format code and add debug cmd attributes

This commit is contained in:
Wojtek Figat
2024-10-14 12:12:48 +02:00
parent 4ddf1a2cc8
commit b38af8fd00
8 changed files with 16 additions and 16 deletions

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
#pragma once #pragma once
@@ -8,7 +8,7 @@
/// <summary> /// <summary>
/// Interface for objects for network replication to receive additional events. /// Interface for objects for network replication to receive additional events.
/// </summary> /// </summary>
API_INTERFACE(Namespace = "FlaxEngine.Networking") class FLAXENGINE_API INetworkObject API_INTERFACE(Namespace="FlaxEngine.Networking") class FLAXENGINE_API INetworkObject
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(INetworkObject); DECLARE_SCRIPTING_TYPE_MINIMAL(INetworkObject);
public: public:

View File

@@ -1,4 +1,4 @@
// Copyright (c) 2012-2024 Wojciech Figat. All rights reserved. // Copyright (c) 2012-2024 Wojciech Figat. All rights reserved.
#pragma once #pragma once
@@ -10,7 +10,7 @@ class NetworkStream;
/// <summary> /// <summary>
/// Interface for values and objects that can be serialized/deserialized for network replication. /// Interface for values and objects that can be serialized/deserialized for network replication.
/// </summary> /// </summary>
API_INTERFACE(Namespace = "FlaxEngine.Networking") class FLAXENGINE_API INetworkSerializable API_INTERFACE(Namespace="FlaxEngine.Networking") class FLAXENGINE_API INetworkSerializable
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(INetworkSerializable); DECLARE_SCRIPTING_TYPE_MINIMAL(INetworkSerializable);
public: public:

View File

@@ -10,7 +10,7 @@
/// <summary> /// <summary>
/// High-level network client object (local or connected to the server). /// High-level network client object (local or connected to the server).
/// </summary> /// </summary>
API_CLASS(sealed, NoSpawn, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkClient final : public ScriptingObject API_CLASS(sealed, NoSpawn, Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkClient final : public ScriptingObject
{ {
DECLARE_SCRIPTING_TYPE_NO_SPAWN(NetworkClient); DECLARE_SCRIPTING_TYPE_NO_SPAWN(NetworkClient);
friend class NetworkManager; friend class NetworkManager;

View File

@@ -45,7 +45,7 @@ API_STRUCT(Namespace="FlaxEngine.Networking", NoDefault) struct NetworkClientCon
/// <summary> /// <summary>
/// High-level networking manager for multiplayer games. /// High-level networking manager for multiplayer games.
/// </summary> /// </summary>
API_CLASS(static, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkManager API_CLASS(static, Namespace="FlaxEngine.Networking", Attributes="DebugCommand") class FLAXENGINE_API NetworkManager
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkManager); DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkManager);
public: public:

View File

@@ -11,7 +11,7 @@
/// <summary> /// <summary>
/// Low-level network peer class. Provides server-client communication functions, message processing and sending. /// Low-level network peer class. Provides server-client communication functions, message processing and sending.
/// </summary> /// </summary>
API_CLASS(sealed, NoSpawn, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkPeer final : public ScriptingObject API_CLASS(sealed, NoSpawn, Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkPeer final : public ScriptingObject
{ {
DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkPeer, ScriptingObject); DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkPeer, ScriptingObject);

View File

@@ -14,7 +14,7 @@ class Actor;
/// <summary> /// <summary>
/// Network replication hierarchy object data. /// Network replication hierarchy object data.
/// </summary> /// </summary>
API_STRUCT(NoDefault, Namespace = "FlaxEngine.Networking") struct FLAXENGINE_API NetworkReplicationHierarchyObject API_STRUCT(NoDefault, Namespace="FlaxEngine.Networking") struct FLAXENGINE_API NetworkReplicationHierarchyObject
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkReplicationObjectInfo); DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkReplicationObjectInfo);
@@ -59,7 +59,7 @@ inline uint32 GetHash(const NetworkReplicationHierarchyObject& key)
/// <summary> /// <summary>
/// Bit mask for NetworkClient list (eg. to selectively send object replication). /// Bit mask for NetworkClient list (eg. to selectively send object replication).
/// </summary> /// </summary>
API_STRUCT(NoDefault, Namespace = "FlaxEngine.Networking") struct FLAXENGINE_API NetworkClientsMask API_STRUCT(NoDefault, Namespace="FlaxEngine.Networking") struct FLAXENGINE_API NetworkClientsMask
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkClientsMask); DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkClientsMask);
@@ -109,7 +109,7 @@ API_STRUCT(NoDefault, Namespace = "FlaxEngine.Networking") struct FLAXENGINE_API
/// <summary> /// <summary>
/// Network replication hierarchy output data to send. /// Network replication hierarchy output data to send.
/// </summary> /// </summary>
API_CLASS(Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationHierarchyUpdateResult : public ScriptingObject API_CLASS(Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationHierarchyUpdateResult : public ScriptingObject
{ {
DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationHierarchyUpdateResult, ScriptingObject); DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationHierarchyUpdateResult, ScriptingObject);
friend class NetworkInternal; friend class NetworkInternal;
@@ -178,7 +178,7 @@ public:
/// <summary> /// <summary>
/// Base class for the network objects replication hierarchy nodes. Contains a list of objects. /// Base class for the network objects replication hierarchy nodes. Contains a list of objects.
/// </summary> /// </summary>
API_CLASS(Abstract, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationNode : public ScriptingObject API_CLASS(Abstract, Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationNode : public ScriptingObject
{ {
DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationNode, ScriptingObject); DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationNode, ScriptingObject);
@@ -240,7 +240,7 @@ inline uint32 GetHash(const Int3& key)
/// <summary> /// <summary>
/// Network replication hierarchy node with 3D grid spatialization. Organizes static objects into chunks to improve performance in large worlds. /// Network replication hierarchy node with 3D grid spatialization. Organizes static objects into chunks to improve performance in large worlds.
/// </summary> /// </summary>
API_CLASS(Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationGridNode : public NetworkReplicationNode API_CLASS(Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationGridNode : public NetworkReplicationNode
{ {
DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationGridNode, NetworkReplicationNode); DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationGridNode, NetworkReplicationNode);
~NetworkReplicationGridNode(); ~NetworkReplicationGridNode();
@@ -273,7 +273,7 @@ public:
/// Defines the network objects replication hierarchy (tree structure) that controls chunking and configuration of the game objects replication. /// Defines the network objects replication hierarchy (tree structure) that controls chunking and configuration of the game objects replication.
/// Contains only 'owned' objects. It's used by the networking system only on a main thread. /// Contains only 'owned' objects. It's used by the networking system only on a main thread.
/// </summary> /// </summary>
API_CLASS(Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationHierarchy : public NetworkReplicationNode API_CLASS(Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicationHierarchy : public NetworkReplicationNode
{ {
DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationHierarchy, NetworkReplicationNode); DECLARE_SCRIPTING_TYPE_WITH_CONSTRUCTOR_IMPL(NetworkReplicationHierarchy, NetworkReplicationNode);
}; };

View File

@@ -28,7 +28,7 @@ API_ENUM(Namespace="FlaxEngine.Networking") enum class NetworkObjectRole : byte
/// <summary> /// <summary>
/// High-level networking replication system for game objects. /// High-level networking replication system for game objects.
/// </summary> /// </summary>
API_CLASS(static, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicator API_CLASS(static, Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkReplicator
{ {
DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkReplicator); DECLARE_SCRIPTING_TYPE_MINIMAL(NetworkReplicator);
friend class NetworkReplicatorInternal; friend class NetworkReplicatorInternal;
@@ -39,7 +39,7 @@ public:
/// <summary> /// <summary>
/// Enables verbose logging of the networking runtime. Can be used to debug problems of missing RPC invoke or object replication issues. /// Enables verbose logging of the networking runtime. Can be used to debug problems of missing RPC invoke or object replication issues.
/// </summary> /// </summary>
API_FIELD() static bool EnableLog; API_FIELD(Attributes="DebugCommand") static bool EnableLog;
#endif #endif
/// <summary> /// <summary>

View File

@@ -11,7 +11,7 @@ class INetworkSerializable;
/// <summary> /// <summary>
/// Objects and values serialization stream for sending data over network. Uses memory buffer for both read and write operations. /// Objects and values serialization stream for sending data over network. Uses memory buffer for both read and write operations.
/// </summary> /// </summary>
API_CLASS(sealed, Namespace = "FlaxEngine.Networking") class FLAXENGINE_API NetworkStream final : public ScriptingObject, public ReadStream, public WriteStream API_CLASS(sealed, Namespace="FlaxEngine.Networking") class FLAXENGINE_API NetworkStream final : public ScriptingObject, public ReadStream, public WriteStream
{ {
DECLARE_SCRIPTING_TYPE(NetworkStream); DECLARE_SCRIPTING_TYPE(NetworkStream);
private: private: