示例#1
0
void CleanUp(void)
{	
	WRender::DeleteBuffer(ubo);
	DestroyShape(sphere);
	DestroyShape(cube);
	DestroyShape(box);
	WRender::DeleteTexture( cubemap_tex );	

	program_cube.CleanUp();

	glswShutdown();
}
示例#2
0
KLine::~KLine()
{
//    _p->deleteList(_listid);
//	if(_listid > -1) _p->deleteList(_listid);  //wylee

    if(_bTipEnable == TRUE)
    {
		//ShapeFactory::destroy(_shLeftTopTip);
		//ShapeFactory::destroy(_shRightBottomTip);
		DestroyShape(_shLeftTopTip);
		DestroyShape(_shRightBottomTip);
    }
}
示例#3
0
BaseShape& BaseShape::operator= (const BaseShape& a_oRhs)
{
	if (this == &a_oRhs)
		return *this;

	DestroyShape(&m_oShape);

	CopyShape(&m_oShape, &a_oRhs.m_oShape);

	return *this;
}
示例#4
0
BaseShape::~BaseShape()
{
	DestroyShape(&m_oShape);
}
示例#5
0
Act_DeleteShape::~Act_DeleteShape()
{
	if(_pPimpl->isDeleted) DestroyShape(_pPimpl->shape);
	delete _pPimpl;
}