Maze Builder Docs 8.2.1
Loading...
Searching...
No Matches
mazes::grid Member List

This is the complete list of members for mazes::grid, including all inherited members.

background_color_for(std::shared_ptr< cell > const &c) const noexcept overridemazes::gridvirtual
clear_cells() noexcept overridemazes::gridvirtual
contents_of(std::shared_ptr< cell > const &c) const noexcept overridemazes::gridvirtual
get_dimensions() const noexcept overridemazes::gridvirtual
get_east(const std::shared_ptr< cell > &c) const noexcept override (defined in mazes::grid)mazes::gridvirtual
get_faces() const noexcept overridemazes::gridvirtual
get_file() const noexcept overridemazes::gridvirtual
get_neighbor(std::shared_ptr< cell > const &c, direction dir) const noexcept overridemazes::gridvirtual
get_neighbors(std::shared_ptr< cell > const &c) const noexcept overridemazes::gridvirtual
get_north(const std::shared_ptr< cell > &c) const noexcept override (defined in mazes::grid)mazes::gridvirtual
get_pixels() const noexcept overridemazes::gridvirtual
get_south(const std::shared_ptr< cell > &c) const noexcept override (defined in mazes::grid)mazes::gridvirtual
get_str() const noexcept overridemazes::gridvirtual
get_vertices() const noexcept overridemazes::gridvirtual
get_west(const std::shared_ptr< cell > &c) const noexcept override (defined in mazes::grid)mazes::gridvirtual
grid(unsigned int rows=1u, unsigned int columns=1u, unsigned int levels=1u)mazes::gridexplicit
grid(const std::tuple< unsigned int, unsigned int, unsigned int > &dimens)mazes::gridexplicit
grid(const grid &other)mazes::grid
grid(grid &&other) noexceptmazes::grid
is_valid_ops(const grid_operations *ops) noexceptmazes::grid_operationsinlinestatic
num_cells() const noexcept overridemazes::gridvirtual
operations() noexcept overridemazes::gridvirtual
operations() const noexcept overridemazes::gridvirtual
operator=(const grid &other)mazes::grid
operator=(grid &&other) noexceptmazes::grid
resize(unsigned int rows, unsigned int cols, unsigned int levels) noexcept overridemazes::grid
mazes::grid_operations::resize(std::uint32_t rows, std::uint32_t cols, std::uint32_t levels) noexcept=0mazes::grid_operationspure virtual
search(int index) const noexcept overridemazes::gridvirtual
set_faces(const std::vector< std::vector< std::uint32_t > > &faces) noexcept overridemazes::gridvirtual
set_file(std::string const &f) noexcept overridemazes::gridvirtual
set_neighbor(const std::shared_ptr< cell > &c, direction dir, std::shared_ptr< cell > const &neighbor) noexcept overridemazes::gridvirtual
set_pixels(const std::vector< std::uint8_t > &pixels) noexcept overridemazes::gridvirtual
set_str(std::string const &str) noexcept overridemazes::gridvirtual
set_vertices(const std::vector< std::tuple< int, int, int, int > > &vertices) noexcept overridemazes::grid
mazes::grid_operations::set_vertices(const std::vector< std::tuple< std::int32_t, std::int32_t, std::int32_t, std::int32_t > > &vertices) noexcept=0mazes::grid_operationspure virtual
~grid() overridemazes::grid
~grid_interface()=defaultmazes::grid_interfacevirtual
~grid_operations()=defaultmazes::grid_operationsvirtual