原创 cegui事件訂閱爲什麼可以是私有的...

用了很久,也私有了很久~好像以前也想到過~ mLoginBtn->subscribeEvent( CEGUI::Window::EventMouseClick, CEGUI::Event::Subscriber( &GuiLogin::h

原创 [轉貼]位段結構體 和 結構體內存分配問題

位段結構體:   struct RPR_ATD_TLV_HEADER {ULONG res1:6;ULONG type:10;ULONG res1:6;ULONG length:10; };   位段結構是一種特殊的結構, 在需按位訪問

原创 vss中多個sln包含同一個項目文件時反覆牽出的問題。

client和server共用common假如出現今天的情況,比如先打開client,一切正常,然後打開server,提示版本不一樣什麼的,接着需要簽出common不要管他,簽出就簽出,但是別簽入以免覆蓋了服務器上的工程文件。然後將ser

原创 重疊模型之完成例程

WSAWaitForMultipleEvents Function   Parameters   fAlertable A value that specifies whether the thread is placed in an

原创 cegui根據一個位置獲得窗體

不是很多,但是偶爾會遇到這種需求:傳入一個Windows窗口的位置,然後返回一個該位置上可以點到的控件。。 第一次找到的了CEGUI::System下的 Window* getTargetWindow(const Point& pt, c

原创 爲什麼死循環佔用CPU高[整理貼]

恰巧遇見這中問題,故將網上帖子整理下~   ////整理如下///////s 一個進程如果是死循環,那麼佔有的CPU會很高,可是操作系統時間片運行的,到了一定時間不是會自動切換到別的進程嗎?即便是死循環,到時間還是會切換到別的進程,爲什麼

原创 紋理過濾不清楚,轉貼些文檔記錄

http://archive.cnblogs.com/a/1763863/ 紋理過濾的定義: view sourceprint? 1 Microsoft® Direct3D®在渲染圖元時,要把三維圖元映射到二維屏幕上。 2 如果圖元貼有紋

原创 cegui0.7.4中animationSystem存在內存泄漏問題。。。

遇到後很糾結~一開始不知道~也不會去懷疑ce。。。 然後在外面一步一步的跟~最後發現加入了loadAnimationxml纔會引起內存泄漏~最後跟進去發現 CEGUIAffector.cpp CEGUIAnimation.cpp CEGU

原创 最近遇到的小問題。.

好久沒寫基類。。都記不得了。。 基類的析構要是虛的。。否則繼承類析構不會被調用。。然後就內存泄漏了。。。demo時遇過這個問題。。現在又犯。。糾結了。。。     還有   createAction = OGRE_NEW T;   mAc

原创 通知函數onPosChanged的訪問級別???

class A {  public         void setPosition(...); protect or private:         void onPosChanged(); }   class B { protect

原创 數組的引用

象如下定義就得到一個數組的引用        類型名 (&變量明)[N];                實例        int int_array[10];        int (&int_ref)[10] = int_array

原创 [轉]warning C4552: '>>' : operator has no effect; expected operator with side-effect

warning C4552: '>>' : operator has no effect; expected operator with side-effect 右移操作的時候,一不小心就出現這種警告,結果不能達到預期 原因: 右移操作

原创 關於wroking directory

當在vs下f5運行程序時,讀取配置文件都是以working direction爲根。 如果在properties-debugging-wroking directory沒有填寫任何東西~則默認爲工程文件所在目錄~ 一般都填寫$(Targe

原创 cegui中Image的offset成員

到最後image::draw中還要進行的offset..糾結了~項目裏,改了下,最後就是treeOpen圖片不顯示..跟到後面發現是offset後除了裁剪範圍,所以就不顯示了。。沒用過這個功能那還。。以後注意這個offset下吧。。一般情

原创 string長度

void main(){ int nulsize = strlen("");//0 std::string nulstr = ""; nulsize = nulstr.size();//0 char* hotitemBlob = new