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 |