RenderResource中的Renderable/RenderableID改名为Mesh/MeshID
This commit is contained in:
parent
a04adb897e
commit
2138f9046a
@ -31,7 +31,7 @@ using MaterialInstanceID =int;
|
|||||||
using BufferID =int;
|
using BufferID =int;
|
||||||
using DescriptorSetID =int;
|
using DescriptorSetID =int;
|
||||||
using PrimitiveID =int;
|
using PrimitiveID =int;
|
||||||
using RenderableID =int;
|
using MeshID =int;
|
||||||
using SamplerID =int;
|
using SamplerID =int;
|
||||||
using StaticMeshID =int;
|
using StaticMeshID =int;
|
||||||
|
|
||||||
@ -54,7 +54,7 @@ class RenderResource
|
|||||||
IDObjectManage<PrimitiveID, Primitive> rm_primitives; ///<图元合集
|
IDObjectManage<PrimitiveID, Primitive> rm_primitives; ///<图元合集
|
||||||
IDObjectManage<BufferID, DeviceBuffer> rm_buffers; ///<顶点缓冲区合集
|
IDObjectManage<BufferID, DeviceBuffer> rm_buffers; ///<顶点缓冲区合集
|
||||||
IDObjectManage<SamplerID, Sampler> rm_samplers; ///<采样器合集
|
IDObjectManage<SamplerID, Sampler> rm_samplers; ///<采样器合集
|
||||||
IDObjectManage<RenderableID, Mesh> rm_renderables; ///<渲染实例集合集
|
IDObjectManage<MeshID, Mesh> rm_mesh; ///<渲染实例集合集
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ public: //添加数据到管理器(如果指针为nullptr会返回-1)
|
|||||||
PrimitiveID Add(Primitive * p ){return rm_primitives.Add(p);}
|
PrimitiveID Add(Primitive * p ){return rm_primitives.Add(p);}
|
||||||
BufferID Add(DeviceBuffer * buf ){return rm_buffers.Add(buf);}
|
BufferID Add(DeviceBuffer * buf ){return rm_buffers.Add(buf);}
|
||||||
SamplerID Add(Sampler * s ){return rm_samplers.Add(s);}
|
SamplerID Add(Sampler * s ){return rm_samplers.Add(s);}
|
||||||
RenderableID Add(Mesh * r ){return rm_renderables.Add(r);}
|
MeshID Add(Mesh * r ){return rm_mesh.Add(r);}
|
||||||
|
|
||||||
public: // VAB/VAO
|
public: // VAB/VAO
|
||||||
|
|
||||||
@ -150,7 +150,7 @@ public: //Get
|
|||||||
Primitive * GetPrimitive (const PrimitiveID &id){return rm_primitives.Get(id);}
|
Primitive * GetPrimitive (const PrimitiveID &id){return rm_primitives.Get(id);}
|
||||||
DeviceBuffer * GetBuffer (const BufferID &id){return rm_buffers.Get(id);}
|
DeviceBuffer * GetBuffer (const BufferID &id){return rm_buffers.Get(id);}
|
||||||
Sampler * GetSampler (const SamplerID &id){return rm_samplers.Get(id);}
|
Sampler * GetSampler (const SamplerID &id){return rm_samplers.Get(id);}
|
||||||
Mesh * GetRenderable (const RenderableID &id){return rm_renderables.Get(id);}
|
Mesh * GetMesh (const MeshID &id){return rm_mesh.Get(id);}
|
||||||
|
|
||||||
public: //Release
|
public: //Release
|
||||||
|
|
||||||
@ -160,7 +160,7 @@ public: //Release
|
|||||||
void Release(Primitive * p ){rm_primitives.Release(p);}
|
void Release(Primitive * p ){rm_primitives.Release(p);}
|
||||||
void Release(DeviceBuffer * buf ){rm_buffers.Release(buf);}
|
void Release(DeviceBuffer * buf ){rm_buffers.Release(buf);}
|
||||||
void Release(Sampler * s ){rm_samplers.Release(s);}
|
void Release(Sampler * s ){rm_samplers.Release(s);}
|
||||||
void Release(Mesh * r ){rm_renderables.Release(r);}
|
void Release(Mesh * r ){rm_mesh.Release(r);}
|
||||||
};//class RenderResource
|
};//class RenderResource
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user