Filters.h File Reference

#include <Frontend2Utils/SceneGraph/SceneGraph.h>

Namespaces

namespace  Frontend
namespace  Frontend::Utils
namespace  Frontend::Utils::SceneGraph
namespace  Frontend::Utils::SceneGraph::Filters

Functions

void Frontend::Utils::SceneGraph::Filters::RemoveNode (Node *node)
 Removes the given node from a scene graph without releasing it.
void Frontend::Utils::SceneGraph::Filters::StripIdentityTransformNodes (Node *root)
 Strips away unneccesary transform nodes from a subtree.
void Frontend::Utils::SceneGraph::Filters::MakeNodeTypeSolid (NodeType type, Node *root)
 Inserts Solid-nodes at all nodes of the given type.
void Frontend::Utils::SceneGraph::Filters::WrapDrawablesInBoundingShapes (Node *root, int boundingMask)
 Encapsulates all drawable nodes in appropriate bounding shapes.
void Frontend::Utils::SceneGraph::Filters::WrapMeshShapesInBoundingBoxAligned (Node *root)
 Encapsulates all MeshShapes in BoxAligned's.
void Frontend::Utils::SceneGraph::Filters::LiftBoundingShapesOverTransforms (Node *root)
 Lifts bounding shapes over transforms nodes, transforming the shapes as they pass.