17INLINE PlaneNode::CData::
28INLINE PlaneNode::CData::
29CData(
const PlaneNode::CData ©) :
31 _front_viz(copy._front_viz),
32 _back_viz(copy._back_viz),
33 _viz_scale(copy._viz_scale)
42 CDWriter cdata(_cycler);
43 if (cdata->_plane != plane) {
44 cdata->_plane = plane;
45 cdata->_front_viz =
nullptr;
46 cdata->_back_viz =
nullptr;
55 CDReader cdata(_cycler);
65 CDWriter cdata(_cycler);
66 if (cdata->_viz_scale != viz_scale) {
67 cdata->_viz_scale = viz_scale;
68 cdata->_front_viz =
nullptr;
69 cdata->_back_viz =
nullptr;
79 CDReader cdata(_cycler);
80 return cdata->_viz_scale;
121 _clip_effect = clip_effect;
get_priority
Returns the priority associated with this clip plane.
get_clip_effect
Returns the clip_effect bits for this clip plane.
set_priority
Changes the relative importance of this PlaneNode (when it is used as a clip plane) relative to the o...
static UpdateSeq get_sort_seq()
Returns a global sequence number that is incremented any time any PlaneNode in the world changes sort...
set_viz_scale
Specifies the size of the visual representation of the plane that is drawn if the PlaneNode is shown.
get_viz_scale
Returns the size of the visual representation of the plane that is drawn if the PlaneNode is shown.
get_plane
Returns the plane represented by the PlaneNode.
set_clip_effect
Specifies the sort of things this plane will actually clip (when it is used as a clip plane).
set_plane
Sets the particular plane represented by the PlaneNode.
This is a sequence number that increments monotonically.