Blender
V3.3
|
This is the complete list of members for Freestyle::Grid, including all inherited members.
_cell_size | Freestyle::Grid | protected |
_cells_nb | Freestyle::Grid | protected |
_current_cell | Freestyle::Grid | protected |
_occluders | Freestyle::Grid | protected |
_orig | Freestyle::Grid | protected |
_pt | Freestyle::Grid | protected |
_ray_dir | Freestyle::Grid | protected |
_size | Freestyle::Grid | protected |
_t | Freestyle::Grid | protected |
_t_end | Freestyle::Grid | protected |
_timestamp | Freestyle::Grid | protected |
addOccluder(Polygon3r *occluder) | Freestyle::Grid | inline |
castInfiniteRay(const Vec3r &orig, const Vec3r &dir, OccludersSet &occluders, unsigned timestamp) | Freestyle::Grid | |
castRay(const Vec3r &orig, const Vec3r &end, OccludersSet &occluders, unsigned timestamp) | Freestyle::Grid | |
castRayInternal(GridVisitor &visitor) | Freestyle::Grid | inlineprotected |
castRayToFindFirstIntersection(const Vec3r &orig, const Vec3r &dir, double &t, double &u, double &v, unsigned timestamp) | Freestyle::Grid | |
clear() | Freestyle::Grid | virtual |
configure(const Vec3r &orig, const Vec3r &size, unsigned nb) | Freestyle::Grid | virtual |
displayDebug() | Freestyle::Grid | inline |
fillCell(const Vec3u &coord, Cell &cell)=0 | Freestyle::Grid | pure virtual |
getCell(const Vec3u &coord)=0 | Freestyle::Grid | pure virtual |
getCell(const Vec3r &p) | Freestyle::Grid | inline |
getCellBox(const Vec3u &cell_coord, Vec3r &min_out, Vec3r &max_out) | Freestyle::Grid | inline |
getCellCoordinates(const Vec3r &p, Vec3u &res) | Freestyle::Grid | inline |
getCellOrigin(const Vec3u &cell_coord, Vec3r &orig) | Freestyle::Grid | inline |
getCellSize() const | Freestyle::Grid | inline |
getOccluders() | Freestyle::Grid | inline |
getOrigin() const | Freestyle::Grid | inline |
Grid() | Freestyle::Grid | inline |
gridSize() const | Freestyle::Grid | inline |
initAcceleratedInfiniteRay(const Vec3r &orig, const Vec3r &dir, unsigned timestamp) | Freestyle::Grid | |
initAcceleratedRay(const Vec3r &orig, const Vec3r &end, unsigned timestamp) | Freestyle::Grid | |
initInfiniteRay(const Vec3r &orig, const Vec3r &dir, unsigned timestamp) | Freestyle::Grid | |
initRay(const Vec3r &orig, const Vec3r &end, unsigned timestamp) | Freestyle::Grid | |
insertOccluder(Polygon3r *occluder) | Freestyle::Grid | |
nextRayCell(Vec3u ¤t_cell, Vec3u &next_cell) | Freestyle::Grid | protected |
~Grid() | Freestyle::Grid | inlinevirtual |