Structure f3d::mesh_view::data_array_t
Definition: mesh\_view.h (line 104)
Structure representing a view of an existing data array. name is optional but recommended for pointScalars and faceScalars. data pointer must remain valid while the mesh is used in the scene. stride is the number of elements (not bytes) to skip to get to the next tuple. If timeDependent is true, it means that the data in the array can change over time. Set it to false if the data in the array is constant over time, it can help improving performance.
Members
Public attributes
Variable name
Definition: mesh\_view.h (line 106)
std::string f3d::mesh_view::data_array_t::name
Type: std::string
Variable type
Definition: mesh\_view.h (line 107)
data_type f3d::mesh_view::data_array_t::type = data_type::F32
Type: data_type
Variable data
Definition: mesh\_view.h (line 108)
const void* f3d::mesh_view::data_array_t::data = nullptr
Type: const void *
Variable components
Definition: mesh\_view.h (line 109)
size_t f3d::mesh_view::data_array_t::components = 1
Type: size_t
Variable stride
Definition: mesh\_view.h (line 110)
size_t f3d::mesh_view::data_array_t::stride = 1
Type: size_t
Variable timeDependent
Definition: mesh\_view.h (line 111)
bool f3d::mesh_view::data_array_t::timeDependent = true
Type: bool