IDName定义更新

This commit is contained in:
hyzboy 2025-06-07 05:43:31 +08:00
parent 5b2f2dbb9f
commit 272bb4a4b3
3 changed files with 27 additions and 2 deletions

View File

@ -9,7 +9,8 @@
namespace hgl::graph
{
using SceneNodeID =uint64;
using SceneNodeName =U16IDName;
HGL_DEFINE_U16_IDNAME(SceneNodeName)
/**
* <br>

View File

@ -7,7 +7,7 @@
STD_MTL_NAMESPACE_BEGIN
HGL_DEFINE_IDNAME(MaterialName, char)
HGL_DEFINE_ANSI_IDNAME(MaterialName)
class MaterialFactory
{

View File

@ -0,0 +1,24 @@
#include<hgl/graph/CameraControl.h>
#include<hgl/graph/VKDescriptorSetType.h>
#include<hgl/graph/VKDescriptorBindingManage.h>
#include<hgl/graph/mtl/UBOCommon.h>
namespace hgl::graph
{
CameraControl::CameraControl(ViewportInfo *v,Camera *c,UBOCameraInfo *ci)
{
vi=v;
camera=c;
ubo_camera_info=ci;
camera_info=ubo_camera_info->data();
desc_binding_camera=new DescriptorBinding(DescriptorSetType::Camera);
desc_binding_camera->AddUBO(mtl::SBS_CameraInfo.name,ubo_camera_info);
}
CameraControl::~CameraControl()
{
delete desc_binding_camera;
delete ubo_camera_info;
}
}//namespace hgl::graph