Blender V5.0
Freestyle::GridDensityProvider Class Reference

#include <GridDensityProvider.h>

Inherited by Freestyle::ArbitraryGridDensityProvider, Freestyle::AverageAreaGridDensityProvider, and Freestyle::Pow23GridDensityProvider.

Public Member Functions

 GridDensityProvider (OccluderSource &source)
virtual ~GridDensityProvider ()
float cellSize ()
uint cellsX ()
uint cellsY ()
float cellOrigin (int index)

Static Public Member Functions

static void calculateOptimalProscenium (OccluderSource &source, real proscenium[4])
static void calculateQuickProscenium (const GridHelpers::Transform &transform, const BBox< Vec3r > &bbox, real proscenium[4])

Protected Attributes

OccluderSourcesource
uint _cellsX
uint _cellsY
float _cellSize
float _cellOrigin [2]

Detailed Description

Definition at line 27 of file GridDensityProvider.h.

Constructor & Destructor Documentation

◆ GridDensityProvider()

Freestyle::GridDensityProvider::GridDensityProvider ( OccluderSource & source)
inline

Definition at line 33 of file GridDensityProvider.h.

References source.

◆ ~GridDensityProvider()

virtual Freestyle::GridDensityProvider::~GridDensityProvider ( )
inlinevirtual

Definition at line 35 of file GridDensityProvider.h.

Member Function Documentation

◆ calculateOptimalProscenium()

◆ calculateQuickProscenium()

◆ cellOrigin()

float Freestyle::GridDensityProvider::cellOrigin ( int index)
inline

◆ cellSize()

float Freestyle::GridDensityProvider::cellSize ( )
inline

◆ cellsX()

uint Freestyle::GridDensityProvider::cellsX ( )
inline

◆ cellsY()

uint Freestyle::GridDensityProvider::cellsY ( )
inline

Member Data Documentation

◆ _cellOrigin

float Freestyle::GridDensityProvider::_cellOrigin[2]
protected

Definition at line 116 of file GridDensityProvider.h.

Referenced by cellOrigin().

◆ _cellSize

float Freestyle::GridDensityProvider::_cellSize
protected

Definition at line 115 of file GridDensityProvider.h.

Referenced by cellSize().

◆ _cellsX

uint Freestyle::GridDensityProvider::_cellsX
protected

Definition at line 114 of file GridDensityProvider.h.

Referenced by cellsX().

◆ _cellsY

uint Freestyle::GridDensityProvider::_cellsY
protected

Definition at line 114 of file GridDensityProvider.h.

Referenced by cellsY().

◆ source


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