objreg.cpp File Reference

(r1785/r1445)

#include "camtypes.h"
#include "objreg.h"
#include "lineattr.h"
#include "nodepath.h"
#include "noderect.h"
#include "qualattr.h"
#include "nodebmp.h"
#include "nodetxts.h"
#include "nodershp.h"
#include "nodetext.h"
#include "nodebldr.h"
#include "ndmldpth.h"
#include "isetattr.h"
#include "userattr.h"
#include "webattr.h"
#include "strkattr.h"
#include "attrbev.h"
#include "nodeshad.h"
#include "brshattr.h"
#include "fthrattr.h"

Go to the source code of this file.

Defines

#define new   CAM_DEBUG_NEW
#define ADD_ATTRIB_CLASS(ReqdAttribItem, AttribClass)
 Sets up the NodeRenderableInkDetailsList for all NodeRenderableInkNodes defined in Camelot.


Define Documentation

#define ADD_ATTRIB_CLASS ReqdAttribItem,
AttribClass   ) 
 

Value:

AttrClassItem = new NodeAttributeClassItem;                     \
if (AttrClassItem == NULL)                                      \
    goto OutOfMemory;                                           \
AttrClassItem->AttributeClass = CC_RUNTIME_CLASS(AttribClass);  \
(ReqdAttribItem)->NodeAttributeClassList.AddTail(AttrClassItem);
Sets up the NodeRenderableInkDetailsList for all NodeRenderableInkNodes defined in Camelot.

Author:
Simon_Maneggio (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/2/94
Parameters:
- [INPUTS]
- [OUTPUTS]
Returns:
TRUE if successful, FALSE if we run out of memory

Errors: If we run out of memory then ERROR is called and FALSE returned.

See also:
-

Definition at line 268 of file objreg.cpp.

#define new   CAM_DEBUG_NEW
 

Definition at line 137 of file objreg.cpp.


Generated on Sat Nov 10 03:49:16 2007 for Camelot by  doxygen 1.4.4