#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; }
|
|
|
|
|