9 #ifndef CMZN_STREAMSCENE_HPP__
10 #define CMZN_STREAMSCENE_HPP__
12 #include "zinc/streamscene.h"
13 #include "zinc/scene.hpp"
14 #include "zinc/stream.hpp"
15 #include "zinc/scenefilter.hpp"
39 Streaminformation(reinterpret_cast<cmzn_streaminformation_id>(streaminformation_scene_id))
59 return reinterpret_cast<cmzn_streaminformation_scene_id
>(id);
110 return cmzn_streaminformation_scene_set_scenefilter(
getDerivedId(), scenefilter.
getId());
120 return cmzn_streaminformation_scene_set_io_data_type(
getDerivedId(),
121 static_cast<cmzn_streaminformation_scene_io_data_type>(ioDataType));
131 return cmzn_streaminformation_scene_set_io_format(
getDerivedId(),
132 static_cast<cmzn_streaminformation_scene_io_format>(ioFormat));
142 return cmzn_streaminformation_scene_get_number_of_time_steps(
getDerivedId());
159 return cmzn_streaminformation_scene_set_number_of_time_steps(
getDerivedId(), numberOfTimeSteps);
169 return cmzn_streaminformation_scene_get_finish_time(
getDerivedId());
180 return cmzn_streaminformation_scene_set_finish_time(
getDerivedId(), finishTime);
190 return cmzn_streaminformation_scene_get_initial_time(
getDerivedId());
201 return cmzn_streaminformation_scene_set_initial_time(
getDerivedId(), initialTime);
213 return cmzn_streaminformation_scene_get_number_of_resources_required(
getDerivedId());
225 return cmzn_streaminformation_scene_set_overwrite_scene_graphics(
getDerivedId(),
237 return cmzn_streaminformation_scene_get_output_time_dependent_vertices(
getDerivedId());
251 return cmzn_streaminformation_scene_set_output_time_dependent_vertices(
getDerivedId(),
252 outputTimeDependentVertices);
263 return cmzn_streaminformation_scene_get_output_time_dependent_colours(
getDerivedId());
277 return cmzn_streaminformation_scene_set_output_time_dependent_colours(
getDerivedId(),
278 outputTimeDependentColours);
289 return cmzn_streaminformation_scene_get_output_time_dependent_normals(
getDerivedId());
303 return cmzn_streaminformation_scene_set_output_time_dependent_normals(
getDerivedId(),
304 outputTimeDependentNormals);
316 cmzn_scene_create_streaminformation_scene(
id)));
321 return cmzn_scene_write(
id, StreaminformationScene.
getDerivedId());
326 return cmzn_scene_read(
id, StreaminformationScene.
getDerivedId());
cmzn_scenefilter_id getId() const
Definition: scenefilter.hpp:86
int read(const StreaminformationScene &streaminformationScene)
Definition: streamscene.hpp:324
int write(const StreaminformationScene &streaminformationScene)
Definition: streamscene.hpp:319
StreaminformationScene createStreaminformationScene()
Definition: streamscene.hpp:313
Scene filters determines which graphics are drawn.
Definition: scenefilter.hpp:33