#include <gla.h>
Inheritance diagram for GeometryLinkedAttrValue:

Public Member Functions | |
| GeometryLinkedAttrValue () | |
| ~GeometryLinkedAttrValue () | |
| virtual void | SimpleCopy (AttributeValue *pOther) |
| virtual BOOL | CanBeRenderedDirectly () |
| virtual void | SetLinkedNode (NodeRenderableBounded *pNode) |
| Set our linked node. This fn is virtual so that subclasses, ie FeatherAttrValue, can do link-node dependent initialisation. | |
| NodeRenderableBounded * | GetLinkedNode () |
| void | SetDefault () |
| BOOL | IsDefaultFlagSet () |
Protected Attributes | |
| NodeRenderableBounded * | m_pLinkedNode |
Private Attributes | |
| BOOL | m_bDefault |
Definition at line 124 of file gla.h.
|
|
Definition at line 129 of file gla.h. 00129 { m_pLinkedNode = NULL; m_bDefault = FALSE; }
|
|
|
Definition at line 130 of file gla.h.
|
|
|
Reimplemented from AttributeValue. Reimplemented in FeatherAttrValue. Definition at line 136 of file gla.h. 00136 { return (m_pLinkedNode!=NULL); }
|
|
|
Definition at line 140 of file gla.h. 00140 { return m_pLinkedNode; }
|
|
|
Definition at line 145 of file gla.h. 00145 { return m_bDefault; }
|
|
|
Definition at line 144 of file gla.h. 00144 { m_bDefault = TRUE; }
|
|
|
Set our linked node. This fn is virtual so that subclasses, ie FeatherAttrValue, can do link-node dependent initialisation.
Reimplemented in FeatherAttrValue. Definition at line 130 of file gla.cpp. 00131 { 00132 m_pLinkedNode = pNode; 00133 }
|
|
|
Implements AttributeValue. Reimplemented in FeatherAttrValue, and OffscreenAttrValue. Definition at line 133 of file gla.h. 00134 { m_bDefault = ((GeometryLinkedAttrValue*)pOther)->m_bDefault; }
|
|
|
|
|
|
|
1.4.4