Blender V4.3
Freestyle::CulledOccluderSource Class Reference

#include <CulledOccluderSource.h>

Inherits Freestyle::OccluderSource.

Public Member Functions

 CulledOccluderSource (const GridHelpers::Transform &transform, WingedEdge &we, ViewMap &viewMap, bool extensiveFEdgeSearch=true)
 
void cullViewEdges (ViewMap &viewMap, bool extensiveFEdgeSearch)
 
bool next ()
 
void getOccluderProscenium (real proscenium[4])
 
- Public Member Functions inherited from Freestyle::OccluderSource
 OccluderSource (const GridHelpers::Transform &transform, WingedEdge &we)
 
virtual ~OccluderSource ()
 
void begin ()
 
bool isValid ()
 
WFacegetWFace ()
 
Polygon3r getCameraSpacePolygon ()
 
Polygon3rgetGridSpacePolygon ()
 
virtual real averageOccluderArea ()
 

Additional Inherited Members

- Protected Member Functions inherited from Freestyle::OccluderSource
void buildCachedPolygon ()
 
- Protected Attributes inherited from Freestyle::OccluderSource
WingedEdgewingedEdge
 
vector< WShape * >::const_iterator currentShape
 
vector< WShape * >::const_iterator shapesEnd
 
vector< WFace * >::const_iterator currentFace
 
vector< WFace * >::const_iterator facesEnd
 
bool valid
 
Polygon3r cachedPolygon
 
const GridHelpers::Transformtransform
 

Detailed Description

Definition at line 17 of file CulledOccluderSource.h.

Constructor & Destructor Documentation

◆ CulledOccluderSource()

Freestyle::CulledOccluderSource::CulledOccluderSource ( const GridHelpers::Transform & transform,
WingedEdge & we,
ViewMap & viewMap,
bool extensiveFEdgeSearch = true )

Member Function Documentation

◆ cullViewEdges()

◆ getOccluderProscenium()

void Freestyle::CulledOccluderSource::getOccluderProscenium ( real proscenium[4])
virtual

Reimplemented from Freestyle::OccluderSource.

Definition at line 61 of file CulledOccluderSource.cpp.

◆ next()

bool Freestyle::CulledOccluderSource::next ( )
virtual

Reimplemented from Freestyle::OccluderSource.

Definition at line 47 of file CulledOccluderSource.cpp.

References G, G_DEBUG_FREESTYLE, and Freestyle::OccluderSource::next().

Referenced by CulledOccluderSource().


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