Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::WXUnknown Class Reference

#include <WXComBase.h>

Inherited by Spr::WXInterface< IF, iid >, Spr::WXInterface< ID3DXMesh,&IID_ID3DXMesh >, Spr::WXInterface< IDirect3D9, iid >, Spr::WXInterface< IDirect3DDevice9,&IID_IDirect3DDevice9 >, Spr::WXInterface< IDirect3DTexture9,&IID_IDirect3DTexture9 >, and Spr::WXInterface< IDirectXFile, iid >.

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

IUnknown のラッパ

Definition at line 37 of file WXComBase.h.


Constructor & Destructor Documentation

Spr::WXUnknown::WXUnknown const WXUnknown u  ) 
 

コピーコンストラクタ,u がNULLでなければ参照カウンタを増やす(IUnknown::AddRefを呼ぶ)

Spr::WXUnknown::WXUnknown IUnknown *  i = NULL  ) 
 

構築,pObj がNULLでなければ参照カウンタを増やす(IUnknown::AddRefを呼ぶ)

virtual Spr::WXUnknown::~WXUnknown  )  [virtual]
 

破棄,参照を減らす(IUnknown::Releaseを呼ぶ)


Member Function Documentation

WXUnknown& Spr::WXUnknown::operator= const WXUnknown o  ) 
 

代入,Release()後,pObject=o.pObjectとし,参照を増やす.

virtual const IID& Spr::WXUnknown::InterfaceID  )  const [virtual]
 

COMインターフェイスのGUID.

Reimplemented in Spr::WXInterface< IF, iid >, Spr::WXInterface< IDirect3D9, iid >, Spr::WXInterface< IDirect3DDevice9,&IID_IDirect3DDevice9 >, Spr::WXInterface< ID3DXMesh,&IID_ID3DXMesh >, Spr::WXInterface< IDirectXFile, iid >, and Spr::WXInterface< IDirect3DTexture9,&IID_IDirect3DTexture9 >.

virtual const CLSID& Spr::WXUnknown::ClassID  )  const [virtual]
 

COMクラスのGUID.

virtual void Spr::WXUnknown::Release  )  [virtual]
 

IUnknown への参照を減らし,pObject=NULLとする..


Member Data Documentation

IUnknown* Spr::WXUnknown::intf [protected]
 

IUnknownへのポインタ.

Definition at line 40 of file WXComBase.h.


The documentation for this class was generated from the following file:
Generated on Sun Apr 16 02:08:22 2006 for Springhead by  doxygen 1.4.1