예제 #1
0
파일: Rect.cpp 프로젝트: liujw/SceneEditor
 must_inline void addRect(const TRect& rect){	
     if (m_head==0){
         m_head=getNewY(rect);
         return;			
     }else{		
         insertRect(&m_head,rect);
         meldYLine(rect.y0,rect.y1);
     }
 }
예제 #2
0
Box IMGUIBox::placeRect(const Box &r){
	auto rect = getSpawnPoint(r);
	insertRect(rect);
	return rect;
}
예제 #3
0
파일: Rect.cpp 프로젝트: liujw/SceneEditor
 must_inline void insertRectNext(TY* pY,const TRect& rect){
     if (pY->nextY==0)
         insertAtBack(pY,rect);
     else
         insertRect(&pY->nextY,rect);		
 }