|
C3D Toolkit
Kernel - 118057, Vision - 2.14.7.1821
|
Attributes. Color. Thickness of drawing lines. Style of drawing lines. Properties for OpenGL. More...
#include <attr_elementary_attribute.h>#include <mb_variables.h>#include <tool_uuid.h>#include <array>Classes | |
| class | MbRGBA |
| Color value in the RGBA color model. More... | |
| class | MbColor |
| Color. More... | |
| class | MbWidth |
| Thickness of drawing lines. More... | |
| class | MbStyle |
| Style of drawing lines. More... | |
| class | MbVisual |
| Material properties. More... | |
| class | MbWireCount |
| The number of u-mesh and v-mesh drawing lines. More... | |
Functions | |
| SPtr< MbVisual > | ColorToVisual (const MbColor &cAttr) |
| Convert MbColor attribute into MbVisual attribute. More... | |
| SPtr< MbVisual > | ColorToVisual (const MbColor &cAttr, const MbVisual &vAttr) |
| Convert color attributes into MbVisual attribute. More... | |
| SPtr< MbVisual > | ColorToVisual (const SPtr< MbColor > &cAttr, const SPtr< MbVisual > &vAttr) |
| Convert color attributes into MbVisual attribute. More... | |
| uint32 | RGB2uint32 (double r, double g, double b) |
| Convert a color by 3 components in uint32. More... | |
| uint32 | RGB2uint32 (float r, float g, float b, float a) |
| Convert a color by 3 components in uint32. More... | |
| template<typename float_t > | |
| void | uint322RGB (uint32 color, float_t &r, float_t &g, float_t &b) |
| Convert unit32 to 3 components of color. More... | |
| uint32 | HSV2uint32 (double h, double s, double v) |
| Convert a color from HSV model in uint32. More... | |
Attributes. Color. Thickness of drawing lines. Style of drawing lines. Properties for OpenGL.