![]() |
Springhead
An open source physics engine for virtual reality, haptics and motion generation.
|
DescViewOverlay shows information on graphics window using text overlay.
#include <SprFWEditor.h>

Public メソッド | |
| virtual bool | Key (int key) |
| keyboard event handler. returns true if handled | |
| virtual void | Draw (GRRenderIf *render) |
| draw | |
Public メソッド inherited from FWEditor | |
| void | SetObject (NamedObjectIf *obj, bool clearHist=true) |
| select object | |
| void | Update () |
| reload descriptor of selected object | |
Protected メソッド | |
| virtual void | DrawField (GRRenderIf *render, size_t index) |
| draw field | |
Protected メソッド inherited from FWEditor | |
| size_t | NElements (std::string typeName) |
| returns number of elements for primitive typedesc | |
| void | FlattenTypeDesc (const void *field) |
| convert composite typedesc into array of fields | |
| void | Increment (bool mode) |
| increment/decrement selected field[element] | |
| void | Decrement (bool mode) |
| double | Increase (double val, bool mode) |
| double | Decrease (double val, bool mode) |
Protected 変数 | |
| std::ostringstream | oss |
| Vec2f | margin |
| left and top margin | |
| float | columnWidth |
| column with in pixels | |
| float | lineSpace |
| line spacing in pixels | |
| Vec3f | drawPos |
| current position to draw text | |
Protected 変数 inherited from FWEditor | |
| NamedObjectIf * | curObj |
| reference to object | |
| const UTTypeDesc * | typeDesc |
| typedesc of current object | |
| std::vector< char > | descData |
| buffer to store descriptor | |
| std::vector< FieldInfo > | fieldInfos |
| array of field infos | |
| std::vector< NamedObjectIf * > | childObjects |
| array of child object names | |
| std::vector< NamedObjectIf * > | hist |
| history of displayed objects | |
| int | curChild |
| currently selected child object | |
| int | curField |
| currently selected field | |
| int | curElement |
| currently selected element (used for vectors) | |
Additional Inherited Members | |
Protected 型 inherited from FWEditor | |
| enum | PrimitiveType { TYPE_UNKNOWN, TYPE_BOOL, TYPE_UINT8, TYPE_INT8, TYPE_UINT16, TYPE_INT16, TYPE_UINT32, TYPE_INT32, TYPE_FLOAT, TYPE_DOUBLE } |