Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual MCCOMErr MCCOMAPI | GetBackgroundColor (TMCColorRGB &resultColor, boolean &fullAreaDone, const TVector3 &direction) |
Basic Background class. Derive from this for a default implementation of I3DExBackground.
| virtual uint32 MCCOMAPI TBasicBackground::AddRef | ( | ) | [inline, virtual] |
Increments the reference count of the object
Reimplemented from TBasicDataExchanger.
| virtual MCCOMErr MCCOMAPI TBasicBackground::GetBackgroundColor | ( | TMCColorRGB & | resultColor, | |
| boolean & | fullAreaDone, | |||
| const TVector3 & | direction | |||
| ) | [virtual] |
Returns the color of the background in a particular direction.
| resultColor | The color in the given direction. | |
| fullAreaDone | Not used. | |
| direction | A unit vector defining the direction on the unit sphere |
Implements I3DExBackground.
| virtual MCCOMErr MCCOMAPI TBasicBackground::QueryInterface | ( | const MCIID & | riid, | |
| void ** | ppvObj | |||
| ) | [virtual] |
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
| riid | GUID of the interface | |
| ppvObj | A pointer to the pointer being returned. |
Reimplemented from TBasicDataExchanger.
1.6.3