ogre_tools::Grid Class Reference
Displays a grid of cells, drawn with lines.
More...
#include <grid.h>
List of all members.
Detailed Description
Displays a grid of cells, drawn with lines.
Displays a grid of cells, drawn with lines. A grid with an identity orientation is drawn along the XZ plane.
Definition at line 61 of file grid.h.
Member Enumeration Documentation
- Enumerator:
-
Definition at line 64 of file grid.h.
Constructor & Destructor Documentation
ogre_tools::Grid::Grid |
( |
Ogre::SceneManager * |
manager, |
|
|
Ogre::SceneNode * |
parent_node, |
|
|
Style |
style, |
|
|
uint32_t |
cell_count, |
|
|
float |
cell_length, |
|
|
float |
line_width, |
|
|
const Ogre::ColourValue & |
color | |
|
) |
| | |
Constructor.
- Parameters:
-
| manager | The scene manager this object is part of |
| cell_count | The number of cells to draw |
| cell_length | The size of each cell |
| r | Red color component, in the range [0, 1] |
| g | Green color component, in the range [0, 1] |
| b | Blue color component, in the range [0, 1] |
Definition at line 40 of file grid.cpp.
ogre_tools::Grid::~Grid |
( |
|
) |
|
Member Function Documentation
void ogre_tools::Grid::create |
( |
|
) |
|
float ogre_tools::Grid::getCellCount |
( |
|
) |
[inline] |
float ogre_tools::Grid::getCellLength |
( |
|
) |
[inline] |
Ogre::ColourValue ogre_tools::Grid::getColor |
( |
|
) |
[inline] |
uint32_t ogre_tools::Grid::getHeight |
( |
|
) |
[inline] |
float ogre_tools::Grid::getLineWidth |
( |
|
) |
[inline] |
Ogre::SceneNode* ogre_tools::Grid::getSceneNode |
( |
|
) |
[inline] |
Get the Ogre scene node associated with this grid.
- Returns:
- The Ogre scene node associated with this grid
Definition at line 90 of file grid.h.
Style ogre_tools::Grid::getStyle |
( |
|
) |
[inline] |
void ogre_tools::Grid::setCellCount |
( |
uint32_t |
count |
) |
|
void ogre_tools::Grid::setCellLength |
( |
float |
len |
) |
|
void ogre_tools::Grid::setColor |
( |
const Ogre::ColourValue & |
color |
) |
|
void ogre_tools::Grid::setHeight |
( |
uint32_t |
count |
) |
|
void ogre_tools::Grid::setLineWidth |
( |
float |
width |
) |
|
void ogre_tools::Grid::setStyle |
( |
Style |
style |
) |
|
void ogre_tools::Grid::setUserData |
( |
const Ogre::Any & |
data |
) |
|
Sets user data on all ogre objects we own.
Definition at line 235 of file grid.cpp.
Member Data Documentation
The manual object used to draw the grid.
Definition at line 118 of file grid.h.
The scene node that this grid is attached to.
Definition at line 117 of file grid.h.
The documentation for this class was generated from the following files: