version 3.3

VRS::SceneSpaceCullingAttribute Class Reference

! Use this attribute to cull everything beyond a plane specified in scene coorindates. More...

#include <vrs/sceneplanecullingattribute.h>

Inheritance diagram for VRS::SceneSpaceCullingAttribute:

VRS::CullingAttribute VRS::PolyAttribute VRS::Attribute VRS::RenderObj VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 SceneSpaceCullingAttribute (const Vector &planeNormal=Vector::origin, const Vector &onPlane=Vector::origin)
virtual ViewInfo::CullingPos cull (const Bounds &bounds, const SO< ViewInfo const > &viewInfo) const
 ! Returns whether the given volume is eather indide, outside or both relatvie to this culling object.
 VRS_TYPEINFO (SceneSpaceCullingAttribute, CullingAttribute)
 VRS_SERIALIZABLE (SceneSpaceCullingAttribute)


Detailed Description

! Use this attribute to cull everything beyond a plane specified in scene coorindates.

Constructor & Destructor Documentation

VRS::SceneSpaceCullingAttribute::SceneSpaceCullingAttribute ( const Vector planeNormal = Vector::origin,
const Vector onPlane = Vector::origin 
)


Member Function Documentation

virtual ViewInfo::CullingPos VRS::SceneSpaceCullingAttribute::cull ( const Bounds bounds,
const SO< ViewInfo const > &  viewInfo 
) const [virtual]

! Returns whether the given volume is eather indide, outside or both relatvie to this culling object.

Implements VRS::CullingAttribute.

VRS::SceneSpaceCullingAttribute::VRS_TYPEINFO ( SceneSpaceCullingAttribute  ,
CullingAttribute   
)

VRS::SceneSpaceCullingAttribute::VRS_SERIALIZABLE ( SceneSpaceCullingAttribute   ) 


The documentation for this class was generated from the following file:

Generated on Tue May 22 06:00:27 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact