#include <esve/components/dim3/Clipping_Plane.hxx>
Inheritance diagram for esve::components::dim3::Clipping_Plane:

Public Member Functions | |
| bool | active () const |
| Whether to pass messages to children. | |
| void | active (bool) |
| Whether to pass messages to children. | |
| void | remove_all () |
| Child draw() receivers. | |
| const engine::dim3::Frame & | peek_frame () const |
| Peek at the frame. | |
| engine::dim3::Frame & | peek_frame () |
| Peek at the frame. | |
Protected Member Functions | |
| void | send_draw () |
| Send the draw() message to all children. | |
| void | draw () |
| Receive the draw() message. | |
| void | draw_initialize () |
| Receive the draw_initialize() message. | |
| virtual void | send_draw_initialize ()=0 |
| Send the draw_initialize() message to all children. | |
| void | send_draw_initialize () |
| Send the draw_initialize() message to all children. | |
The frame's local x-y plane is the clipping plane; anything on the side of the negative local z-axis is clipped.
The clipping plane applies to all Draw_Receiver children.
|
|
Whether to pass messages to children. When active(), messages are relayed from parents to children. When active() == false, no messages are relayed. Implemented in esve::message::impl::Active_State, and esve::kernel::Caching_Node. |
|
|
Whether to pass messages to children. When active(), messages are relayed from parents to children. When active() == false, no messages are relayed. Implemented in esve::message::impl::Active_State, and esve::kernel::Caching_Node. |
|
|
Whether to pass messages to children. When active(), messages are relayed from parents to children. When active() == false, no messages are relayed. Implements esve::message::Active_State. |
|
|
Whether to pass messages to children. When active(), messages are relayed from parents to children. When active() == false, no messages are relayed. Implements esve::message::Active_State. |
1.3.4