英文语法修改Registry->Register
This commit is contained in:
@@ -29,12 +29,12 @@ namespace hgl
|
||||
{
|
||||
render_framework=rf;
|
||||
|
||||
rf->RegistryEventDispatch(this);
|
||||
rf->RegisterEventDispatch(this);
|
||||
}
|
||||
|
||||
virtual ~WorkManager()
|
||||
{
|
||||
render_framework->UnregistryEventDispatch(this);
|
||||
render_framework->UnregisterEventDispatch(this);
|
||||
SAFE_CLEAR(cur_work_object);
|
||||
}
|
||||
|
||||
|
@@ -190,7 +190,7 @@ public: //事件
|
||||
const size_t GetDataTypeHash ()const override{return StaticDataTypeHash();} \
|
||||
const size_t GetTypeHash ()const override{return StaticTypeHash();}
|
||||
|
||||
bool RegistryComponentManager(ComponentManager *);
|
||||
bool RegisterComponentManager(ComponentManager *);
|
||||
ComponentManager *GetComponentManager(const size_t hash_code);
|
||||
|
||||
template<typename T> inline T *GetComponentManager(bool create_default=true)
|
||||
@@ -201,7 +201,7 @@ template<typename T> inline T *GetComponentManager(bool create_default=true)
|
||||
{
|
||||
cm=new T;
|
||||
|
||||
RegistryComponentManager(cm);
|
||||
RegisterComponentManager(cm);
|
||||
}
|
||||
|
||||
return cm;
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#pragma once
|
||||
#pragma once
|
||||
|
||||
#include<hgl/graph/SceneNode.h>
|
||||
#include<hgl/type/Pool.h>
|
||||
@@ -36,14 +36,14 @@ namespace hgl::graph
|
||||
}
|
||||
};//class Scene
|
||||
|
||||
bool RegistryScene(Scene *sw); ///<注册场景
|
||||
bool UnregistryScene(const U8String &scene_name); ///<注销场景
|
||||
bool RegisterScene(Scene *sw); ///<注册场景
|
||||
bool UnregisterScene(const U8String &scene_name); ///<注销场景
|
||||
|
||||
inline bool UnregistryScene(Scene *sw) ///<注销场景
|
||||
inline bool UnregisterScene(Scene *sw) ///<注销场景
|
||||
{
|
||||
if(!sw)return(false);
|
||||
|
||||
return UnregistryScene(sw->GetSceneName());
|
||||
return UnregisterScene(sw->GetSceneName());
|
||||
}
|
||||
|
||||
Scene *GetScene(const U8String &scene_name); ///<获取指定名称的场景
|
||||
|
@@ -36,8 +36,8 @@ public:
|
||||
template<typename T>
|
||||
bool Contains()const{return Contains(typeid(T).hash_code());} ///<确认是否包含指定类型的模块
|
||||
|
||||
bool Registry(GraphModule *); ///<注册一个模块
|
||||
bool Unregistry(GraphModule *); ///<注销一个模块
|
||||
bool Register(GraphModule *); ///<注册一个模块
|
||||
bool Unregister(GraphModule *); ///<注销一个模块
|
||||
|
||||
template<typename T>
|
||||
T *GetOrCreate() ///<注册一个模块
|
||||
@@ -47,7 +47,7 @@ public:
|
||||
|
||||
T *result=new T(render_framework);
|
||||
|
||||
Registry(result);
|
||||
Register(result);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#pragma once
|
||||
#pragma once
|
||||
|
||||
#include<hgl/graph/VK.h>
|
||||
#include<hgl/graph/mtl/StdMaterial.h>
|
||||
@@ -31,18 +31,18 @@ public:
|
||||
|
||||
};//class MaterialFactory
|
||||
|
||||
bool RegistryMaterialFactory(MaterialFactory *);
|
||||
bool RegisterMaterialFactory(MaterialFactory *);
|
||||
MaterialFactory * GetMaterialFactory(const MaterialName &);
|
||||
|
||||
template<typename T> class RegistryMaterialFactoryClass
|
||||
template<typename T> class RegisterMaterialFactoryClass
|
||||
{
|
||||
public:
|
||||
|
||||
RegistryMaterialFactoryClass()
|
||||
RegisterMaterialFactoryClass()
|
||||
{
|
||||
STD_MTL_NAMESPACE::RegistryMaterialFactory(new T);
|
||||
STD_MTL_NAMESPACE::RegisterMaterialFactory(new T);
|
||||
}
|
||||
};//class RegistryMaterialFactoryClass
|
||||
};//class RegisterMaterialFactoryClass
|
||||
|
||||
#define DEFINE_MATERIAL_FACTORY_CLASS(name,cfg_type) \
|
||||
namespace inline_material \
|
||||
@@ -70,7 +70,7 @@ namespace \
|
||||
} \
|
||||
}; \
|
||||
\
|
||||
static RegistryMaterialFactoryClass<MaterialFactory##name> MaterialFactoryInstance_##name; \
|
||||
static RegisterMaterialFactoryClass<MaterialFactory##name> MaterialFactoryInstance_##name; \
|
||||
}
|
||||
|
||||
MaterialCreateInfo *CreateMaterialCreateInfo(const VulkanDevAttr *dev_attr,const MaterialName &,MaterialCreateConfig *cfg);
|
||||
|
Reference in New Issue
Block a user