blob: dfc420be09bc7772cb06c8bdcf0cd5101d135c5b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#pragma once
#if ENABLE_CLUSTER_SYNC
#include "Runtime/Utilities/NonCopyable.h"
class EXPORT_COREMODULE IClusterRenderer : public NonCopyable
{
public:
virtual void InitCluster() = 0;
virtual void SynchronizeCluster() = 0;
virtual bool IsMasterOfCluster() = 0;
virtual void ShutdownCluster() = 0;
};
EXPORT_COREMODULE IClusterRenderer* GetIClusterRenderer();
EXPORT_COREMODULE void SetIClusterRenderer(IClusterRenderer* value);
#endif
|