新增renderer渲染器 用于控制场景如何渲染
This commit is contained in:
22
source/src/ECS/Utils/RenderableComponentList.ts
Normal file
22
source/src/ECS/Utils/RenderableComponentList.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
class RenderableComponentList {
|
||||
private _components: IRenderable[] = [];
|
||||
public get count(){
|
||||
return this._components.length;
|
||||
}
|
||||
|
||||
public get buffer(){
|
||||
return this._components;
|
||||
}
|
||||
|
||||
public add(component: IRenderable){
|
||||
this._components.push(component);
|
||||
}
|
||||
|
||||
public remove(component: IRenderable){
|
||||
this._components.remove(component);
|
||||
}
|
||||
|
||||
public updateList(){
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user