hio_html_internal
Types
Type Aliases
std::array< float, 16 > | Matrix |
std::array< float, 4 > | RGBAColor |
std::array< float, 3 > | RGBColor |
std::array< float, 3 > | Point |
std::vector< std::string > | StringArray |
std::vector< Matrix > | MatrixArray |
std::vector< HC_KEY > | KeyArray |
std::vector< float > | FloatArray |
std::vector< int > | IntArray |
std::vector< Point > | PointArray |
std::vector< RGBColor > | RGBColorArray |
std::vector< RGBAColor > | RGBAColorArray |
std::vector< Vector > | VectorArray |
Fields
Face |
|
Line |
|
Point |
|
Misc |
|
NoColor |
|
ByIndex |
|
RGBColor |
|
RGBAColor |
|
None |
|
Face |
|
Line |
|
Point |
|
Text |
|
Left |
|
Right |
|
None |
|
Default |
|
Unsupported |
|
ObjectSpace |
|
WorldSpace |
Functions
uint32_t | extract_uint32_t |
bool | float_match |
Vector | operator* |
std::vector< std::vector< Line > > | ChainLines |
unsigned char | unit_to_byte |
void | ProcessScene |
bool | InsertText |
Detailed Description
-
namespace
hio_html_internal
Type Documentation
-
enum class
hio_html_internal::
MeshType
Values:
-
enumerator
Face
-
enumerator
Line
-
enumerator
Point
-
enumerator
Misc
-
enumerator
-
enum class
hio_html_internal::
MaterialType
: char Values:
-
enumerator
NoColor
-
enumerator
ByIndex
-
enumerator
RGBColor
-
enumerator
RGBAColor
-
enumerator
-
enum class
hio_html_internal::
Visibility
: uint32_t Values:
-
enumerator
None
-
enumerator
Face
-
enumerator
Line
-
enumerator
Point
-
enumerator
Text
-
enumerator
-
enum class
hio_html_internal::
PolygonHandedness
: size_t Values:
-
enumerator
Left
-
enumerator
Right
-
enumerator
None
-
enumerator
Default
-
enumerator
-
enum class
hio_html_internal::
TextSizeUnits
Values:
-
enumerator
Unsupported
-
enumerator
ObjectSpace
-
enumerator
WorldSpace
-
enumerator
Type Alias Documentation
-
using
hio_html_internal::
Matrix
= std::array<float, 16>
-
using
hio_html_internal::
RGBAColor
= std::array<float, 4>
-
using
hio_html_internal::
RGBColor
= std::array<float, 3>
-
using
hio_html_internal::
Point
= std::array<float, 3>
-
using
hio_html_internal::
StringArray
= std::vector<std::string>
-
using
hio_html_internal::
MatrixArray
= std::vector<Matrix>
-
using
hio_html_internal::
KeyArray
= std::vector<HC_KEY>
-
using
hio_html_internal::
FloatArray
= std::vector<float>
-
using
hio_html_internal::
IntArray
= std::vector<int>
-
using
hio_html_internal::
PointArray
= std::vector<Point>
-
using
hio_html_internal::
RGBColorArray
= std::vector<RGBColor>
-
using
hio_html_internal::
RGBAColorArray
= std::vector<RGBAColor>
-
using
hio_html_internal::
VectorArray
= std::vector<Vector>
Function Documentation
-
static inline bool
hio_html_internal::
float_match
(float const &a, float const &b)
-
static inline unsigned char
hio_html_internal::
unit_to_byte
(float const &a)
-
void
hio_html_internal::
ProcessScene
(HBaseView *view, HC_KEY root_key, ModelBuilder &model_builder, SC::Store::Logger &logger, bool show_progress)