upgraded InlineGeometry, removed RenderResource::CreatePrimitive.
This commit is contained in:
@@ -80,36 +80,6 @@ MaterialInstance *RenderResource::CreateMaterialInstance(const mtl::MaterialCrea
|
||||
return CreateMaterialInstance(mtl,vil_cfg);
|
||||
}
|
||||
|
||||
Primitive *CreatePrimitivePrivate(const AnsiString &,PrimitiveData *);
|
||||
|
||||
Primitive *RenderResource::CreatePrimitive(const AnsiString &name,PrimitiveData *pd)
|
||||
{
|
||||
if(!pd)return(nullptr);
|
||||
|
||||
Primitive *prim=CreatePrimitivePrivate(name,pd);
|
||||
|
||||
if(prim)
|
||||
Add(prim);
|
||||
|
||||
return prim;
|
||||
}
|
||||
|
||||
Primitive *CreatePrimitivePrivate(VertexDataManager *,const AnsiString &,PrimitiveData *);
|
||||
|
||||
Primitive *RenderResource::CreatePrimitive(VertexDataManager *vdm,const AnsiString &name,PrimitiveData *pd)
|
||||
{
|
||||
if(!vdm)return(nullptr);
|
||||
if(!pd)return(nullptr);
|
||||
if(name.IsEmpty())return(nullptr);
|
||||
|
||||
Primitive *prim=CreatePrimitivePrivate(vdm,name,pd);
|
||||
|
||||
if(prim)
|
||||
Add(prim);
|
||||
|
||||
return prim;
|
||||
}
|
||||
|
||||
Renderable *RenderResource::CreateRenderable(Primitive *r,MaterialInstance *mi,Pipeline *p)
|
||||
{
|
||||
if(!p||!mi||!r)
|
||||
|
Reference in New Issue
Block a user