All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Labels::IOcclusionResolver Class Referenceabstract

Public Types

typedef std::vector
< OcclusionInput
InputListType
 
typedef std::vector
< OcclusionInputLod
InputLodListType
 
typedef std::vector
< OcclusionResult
ResultsListType
 

Public Member Functions

virtual void Clear ()=0
 
virtual void Shrink ()=0
 
virtual void SetMode (OcclusionResolverMode::Type occlusionMode)=0
 
virtual void SetScreenDimensions (const v2 &screenDimensions)=0
 
virtual InputListType & InputList ()=0
 
virtual InputLodListType & InputLodList ()=0
 
virtual void Resolve (const IOcclusionIntersectionPredicate &intersectionPredicate)=0
 
virtual const ResultsListType & GetResults () const =0
 

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