#include <clipping.h>
Public Types | |
| enum class | Scope { Inner = 0 , Outer = 1 } |
Public Member Functions | |
| Clipping () | |
| void | setScope (Scope scope) |
| Scope | scope () |
| virtual std::shared_ptr< Node > | getClippedNode (const std::shared_ptr< Node > &node) |
| virtual std::shared_ptr< Node > | getCapNode (const std::shared_ptr< BoundingBox > &boundingBox) |
Protected Member Functions | |
| virtual void | addParameters (const std::shared_ptr< std::map< std::string, std::shared_ptr< Variant > > > ¶meters) |
Protected Attributes | |
| Scope | m_scope |
| std::shared_ptr< Culling > | m_culling_front |
| std::shared_ptr< Culling > | m_culling_back |
| std::shared_ptr< ColorMask > | m_colorMask_back |
| std::shared_ptr< Depth > | m_depth_front |
| std::shared_ptr< Depth > | m_depth_back |
| std::shared_ptr< Stencil > | m_stencil_front |
| std::shared_ptr< Stencil > | m_stencil_back |
| std::shared_ptr< PolygonOffset > | m_polygonOffset_front |
| std::shared_ptr< PolygonOffset > | m_polygonOffset_back |
| std::shared_ptr< VertexSource > | m_vertex_front |
| std::shared_ptr< FragmentSource > | m_fragment_front |
| std::shared_ptr< VertexSource > | m_vertex_back |
| std::shared_ptr< FragmentSource > | m_fragment_back |
| std::shared_ptr< Stencil > | m_stencil_cap |
| std::shared_ptr< Culling > | m_culling_cap |
| std::shared_ptr< Depth > | m_depth_cap |
| std::shared_ptr< VertexSource > | m_vertex_cap |
| std::shared_ptr< FragmentSource > | m_fragment_cap |
| std::shared_ptr< Geometry > | m_geometry_cap |
|
strong |
| cil::Clipping::Clipping | ( | ) |
|
protectedvirtual |
Reimplemented in cil::PlaneClipping, cil::SphereClipping, and cil::TwoPlaneClipping.
|
virtual |
Reimplemented in cil::TwoPlaneClipping.
|
virtual |
| Scope cil::Clipping::scope | ( | ) |
| void cil::Clipping::setScope | ( | Scope | scope | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |