#include <isetattr.h>
Inheritance diagram for AttrImagesetting:
Public Member Functions | |
AttrImagesetting () | |
Default constructor for AttrImagesetting. | |
AttrImagesetting (Node *ContextNode, AttachNodeDirection Direction, BOOL Locked=FALSE, BOOL Mangled=FALSE, BOOL Marked=FALSE, BOOL Selected=FALSE) | |
Constructs an AttrImagesetting Attribute. | |
virtual void | Render (RenderRegion *pRender) |
Renders this attribute (by simply calling the Render function of its contained AttributeValue). | |
virtual void | CopyNodeContents (AttrImagesetting *NodeCopy) |
Copies the node's contents to the node pointed to by NodeCopy. | |
virtual void | PolyCopyNodeContents (NodeRenderable *pNodeCopy) |
Polymorphically copies the contents of this node to another. |
Definition at line 148 of file isetattr.h.
|
Default constructor for AttrImagesetting.
Definition at line 152 of file isetattr.cpp.
|
|
Constructs an AttrImagesetting Attribute.
Definition at line 173 of file isetattr.cpp. 00179 : NodeAttribute(ContextNode, Direction, Locked, Mangled, Marked, Selected) 00180 { 00181 }
|
|
Copies the node's contents to the node pointed to by NodeCopy.
Definition at line 217 of file isetattr.cpp. 00218 { 00219 // Let the base class do its bit 00220 NodeAttribute::CopyNodeContents(NodeCopy); 00221 00222 // And then copy our Value 00223 *(NodeCopy->GetAttributeValue()) = *(GetAttributeValue()); 00224 }
|
|
Polymorphically copies the contents of this node to another.
Reimplemented from NodeRenderable. Definition at line 240 of file isetattr.cpp. 00241 { 00242 ENSURE(pNodeCopy, "Trying to copy a node's contents into a NULL node"); 00243 ENSURE(IS_A(pNodeCopy, AttrImagesetting), "PolyCopyNodeContents given wrong dest node type"); 00244 00245 if (IS_A(pNodeCopy, AttrImagesetting)) 00246 CopyNodeContents((AttrImagesetting*)pNodeCopy); 00247 }
|
|
Renders this attribute (by simply calling the Render function of its contained AttributeValue).
Reimplemented from NodeAttribute. Definition at line 197 of file isetattr.cpp. 00198 { 00199 GetAttributeValue()->Render(pRender); 00200 }
|