Blender V5.0
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.

References i.

◆ 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: