Blender  V3.3
Public Member Functions | List of all members
Freestyle::CulledOccluderSource Class Reference

#include <CulledOccluderSource.h>

Inheritance diagram for Freestyle::CulledOccluderSource:
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 15 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()

void Freestyle::CulledOccluderSource::cullViewEdges ( ViewMap viewMap,
bool  extensiveFEdgeSearch 
)

◆ getOccluderProscenium()

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

Reimplemented from Freestyle::OccluderSource.

Definition at line 57 of file CulledOccluderSource.cpp.

◆ next()

bool Freestyle::CulledOccluderSource::next ( )
virtual

Reimplemented from Freestyle::OccluderSource.

Definition at line 43 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: