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

#include <ArbitraryGridDensityProvider.h>

Inheritance diagram for Freestyle::ArbitraryGridDensityProvider:
Freestyle::GridDensityProvider

Public Member Functions

 ArbitraryGridDensityProvider (OccluderSource &source, const real proscenium[4], unsigned numCells)
 
 ArbitraryGridDensityProvider (OccluderSource &source, const BBox< Vec3r > &bbox, const GridHelpers::Transform &transform, unsigned numCells)
 
 ArbitraryGridDensityProvider (OccluderSource &source, unsigned numCells)
 
- Public Member Functions inherited from Freestyle::GridDensityProvider
 GridDensityProvider (OccluderSource &source)
 
virtual ~GridDensityProvider ()
 
float cellSize ()
 
unsigned cellsX ()
 
unsigned cellsY ()
 
float cellOrigin (int index)
 

Protected Attributes

unsigned numCells
 
- Protected Attributes inherited from Freestyle::GridDensityProvider
OccluderSourcesource
 
unsigned _cellsX
 
unsigned _cellsY
 
float _cellSize
 
float _cellOrigin [2]
 

Additional Inherited Members

- Static Public Member Functions inherited from Freestyle::GridDensityProvider
static void calculateOptimalProscenium (OccluderSource &source, real proscenium[4])
 
static void calculateQuickProscenium (const GridHelpers::Transform &transform, const BBox< Vec3r > &bbox, real proscenium[4])
 

Detailed Description

Definition at line 14 of file ArbitraryGridDensityProvider.h.

Constructor & Destructor Documentation

◆ ArbitraryGridDensityProvider() [1/3]

Freestyle::ArbitraryGridDensityProvider::ArbitraryGridDensityProvider ( OccluderSource source,
const real  proscenium[4],
unsigned  numCells 
)

Definition at line 14 of file ArbitraryGridDensityProvider.cpp.

◆ ArbitraryGridDensityProvider() [2/3]

Freestyle::ArbitraryGridDensityProvider::ArbitraryGridDensityProvider ( OccluderSource source,
const BBox< Vec3r > &  bbox,
const GridHelpers::Transform transform,
unsigned  numCells 
)

◆ ArbitraryGridDensityProvider() [3/3]

Freestyle::ArbitraryGridDensityProvider::ArbitraryGridDensityProvider ( OccluderSource source,
unsigned  numCells 
)

Member Data Documentation

◆ numCells

unsigned Freestyle::ArbitraryGridDensityProvider::numCells
protected

Definition at line 30 of file ArbitraryGridDensityProvider.h.


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