Groups | |
CLOUD_CELL_SIZE | |
Classes | |
class | CloudObject |
Macros | |
#define | CLOUD_NODE |
#define | CLOUD_GROUP_NODE |
#define | MSG_SKY_INIALIZED |
#define | LIB_CLOUD |
Typedefs | |
typedef Bool(* | CloudDrawFn) (BaseObject *op, BaseDraw *pDraw, BaseDrawHelp *pDrawHelp, Int32 lGrid, Float rQuality, const Vector &vScale, BaseObject *pSun, Bool bDrawPlane) |
typedef void *(* | CloudDataAllocator) (BaseObject *pCloud) |
typedef void(* | ClodDataDeleter) (BaseObject *pCloud, void *&pData) |
Functions | |
BaseObject * | FindSkyObject (BaseDocument *pDoc) |
#define CLOUD_NODE |
Cloud node ID.
#define CLOUD_GROUP_NODE |
Cloud group ID.
#define MSG_SKY_INIALIZED |
Sky initialized message ID.
#define LIB_CLOUD |
Cloud library ID.
typedef Bool(* CloudDrawFn) (BaseObject *op, BaseDraw *pDraw, BaseDrawHelp *pDrawHelp, Int32 lGrid, Float rQuality, const Vector &vScale, BaseObject *pSun, Bool bDrawPlane) |
Cloud draw callback.
[in] | op | The object. |
[in] | pDraw | The draw view. |
[in] | pDrawHelp | The draw helper. |
[in] | lGrid | The grid. |
[in] | rQuality | The quality. |
[in] | vScale | The scale. |
[in] | pSun | The sun object. |
[in] | bDrawPlane | The draw plane option. |
typedef void*(* CloudDataAllocator) (BaseObject *pCloud) |
Cloud data allocator callback.
[in] | pCloud | The cloud object. |
typedef void(* ClodDataDeleter) (BaseObject *pCloud, void *&pData) |
Cloud data deleter callback.
[in] | pCloud | The cloud object. |
[in] | pData | The data to delete. |
BaseObject* FindSkyObject | ( | BaseDocument * | pDoc | ) |
Finds the sky object in pDoc.
[in] | pDoc | The document to search in. The caller owns the pointed document. |