![]() |
GLVis
v4.2
Accurate and flexible finite element visualization
|
Namespaces | |
| resource | |
Classes | |
| struct | AttrNone |
| struct | AttrBase |
| struct | AttrCoord |
| struct | AttrNormal |
| struct | AttrColor |
| struct | AttrTexcoord |
| struct | AttrCoord< TV, decltype((void) TV::coord, 0)> |
| struct | AttrNormal< TV, decltype((void) TV::norm, 0)> |
| struct | AttrColor< TV, decltype((void) TV::color, 0)> |
| struct | AttrTexcoord< TV, decltype((void) TV::texCoord, 0)> |
| struct | RenderParams |
| struct | SceneInfo |
| struct | FeedbackVertex |
| struct | FeedbackText |
| struct | CaptureBuffer |
| class | GLDevice |
| class | MeshRenderer |
| class | CoreGLDevice |
| class | FFGLDevice |
| class | ShaderProgram |
| struct | GlMatrix |
| struct | Vertex |
| struct | VertexColor |
| struct | VertexTex |
| struct | VertexNorm |
| struct | VertexNormColor |
| struct | VertexNormTex |
| class | GlBuilder |
| Crude fixed-function OpenGL emulation helper. More... | |
| class | IVertexBuffer |
| class | VertexBuffer |
| class | IIndexedBuffer |
| class | IndexedVertexBuffer |
| class | TextBuffer |
| class | GlDrawable |
Typedefs | |
| typedef vector< pair < RenderParams, GlDrawable * > > | RenderQueue |
Enumerations | |
| enum | array_layout { LAYOUT_VTX = 0, LAYOUT_VTX_NORMAL, LAYOUT_VTX_COLOR, LAYOUT_VTX_TEXTURE0, LAYOUT_VTX_NORMAL_COLOR, LAYOUT_VTX_NORMAL_TEXTURE0, NUM_LAYOUTS } |
Functions | |
| template<typename TVtx > | |
| void | setupVtxAttrLayout () |
| template<typename TVtx > | |
| void | clearVtxAttrLayout () |
| FeedbackVertex | XFBPostTransform (CoreGLDevice::ShaderXfbVertex v, float half_w, float half_h) |
| template<typename TVtx > | |
| void | setupFFVertexArray (TVtx *buffer) |
| template<typename TVtx > | |
| void | clearFFVertexArray () |
| std::array< uint8_t, 4 > | ColorU8 (float rgba[]) |
| std::array< uint8_t, 4 > | ColorU8 (float r, float g, float b, float a) |
Variables | |
| const int | LIGHTS_MAX = 3 |
| const float | LINE_WIDTH_AA = GLVIS_MS_LINEWIDTH |
| typedef vector<pair<RenderParams, GlDrawable*> > gl3::RenderQueue |
Definition at line 58 of file renderer.hpp.
| enum gl3::array_layout |
| void gl3::clearFFVertexArray | ( | ) |
Definition at line 34 of file renderer_ff.cpp.
| void gl3::clearVtxAttrLayout | ( | ) |
Definition at line 81 of file renderer_core.cpp.
|
inline |
|
inline |
| void gl3::setupFFVertexArray | ( | TVtx * | buffer | ) |
Definition at line 20 of file renderer_ff.cpp.
| void gl3::setupVtxAttrLayout | ( | ) |
Definition at line 70 of file renderer_core.cpp.
|
inline |
Definition at line 430 of file renderer_core.cpp.
| const int gl3::LIGHTS_MAX = 3 |
Definition at line 30 of file renderer.hpp.
| const float gl3::LINE_WIDTH_AA = GLVIS_MS_LINEWIDTH |
Definition at line 32 of file renderer.hpp.
1.8.5