@@ -87,7 +87,7 @@ void SceneWidget::resizeEvent(QResizeEvent *event) {
8787 setCameraLens (camera->lens ()->projectionType ());
8888}
8989
90- void SceneWidget::setCameraLens (QCameraLens::ProjectionType projection) {
90+ TOOLKIT_DLLAPI void SceneWidget::setCameraLens (QCameraLens::ProjectionType projection) {
9191 // std::cout << width << " " << height << std::endl;
9292 camera->lens ()->setProjectionType (projection);
9393 if (projection == QCameraLens::PerspectiveProjection) {
@@ -112,7 +112,7 @@ void SceneWidget::setCameraLens(QCameraLens::ProjectionType projection) {
112112 }
113113}
114114
115- void SceneWidget::addSceneObject (Qt3DCore::QEntity *scene_obj) {
115+ TOOLKIT_DLLAPI void SceneWidget::addSceneObject (Qt3DCore::QEntity *scene_obj) {
116116 // qDebug() << scene_obj->dynamicPropertyNames();
117117 scene_obj->setParent (scene_root);
118118
@@ -133,7 +133,7 @@ void SceneWidget::addSceneObject(Qt3DCore::QEntity *scene_obj) {
133133 }
134134}
135135
136- void SceneWidget::addSceneObjectToGroup (QEntity* scene_obj, QString group_name) {
136+ TOOLKIT_DLLAPI void SceneWidget::addSceneObjectToGroup (QEntity* scene_obj, QString group_name) {
137137 bool found = false ;
138138 for (auto it=scene_obj_grouping[group_name].begin (); it<scene_obj_grouping[group_name].end (); it++) {
139139 if (*it == scene_obj) {
@@ -162,7 +162,7 @@ void SceneWidget::addSceneObjectToGroup(QEntity* scene_obj, QString group_name)
162162 }
163163}
164164
165- void SceneWidget::removeSceneObjectFromGroup (QEntity* scene_obj, QString group_name) {
165+ TOOLKIT_DLLAPI void SceneWidget::removeSceneObjectFromGroup (QEntity* scene_obj, QString group_name) {
166166 for (auto it=scene_obj_grouping[group_name].begin (); it<scene_obj_grouping[group_name].end (); it++) {
167167 if (*it == scene_obj) {
168168 scene_obj_grouping[group_name].erase (it);
@@ -171,7 +171,7 @@ void SceneWidget::removeSceneObjectFromGroup(QEntity* scene_obj, QString group_n
171171 }
172172}
173173
174- void SceneWidget::removeSceneObject (Qt3DCore::QEntity *scene_obj) {
174+ TOOLKIT_DLLAPI void SceneWidget::removeSceneObject (Qt3DCore::QEntity *scene_obj) {
175175 scene_obj->setParent ((Qt3DCore::QEntity*) nullptr );
176176
177177 QVariant obj_grouping = scene_obj->property (" Scene.ObjGroup" );
@@ -204,15 +204,15 @@ void SceneWidget::frame_action_repeater(float dt) {
204204 emit frame_sync_signal (dt);
205205}
206206
207- QCamera* SceneWidget::getCameraObj () {
207+ TOOLKIT_DLLAPI QCamera* SceneWidget::getCameraObj () {
208208 return camera;
209209}
210210
211211void SceneWidget::update_orthographic_scale () {
212212 setCameraLens (camera->lens ()->projectionType ());
213213}
214214
215- void SceneWidget::setClearColor (QColor color){
215+ TOOLKIT_DLLAPI void SceneWidget::setClearColor (QColor color){
216216 qt3d_view->defaultFrameGraph ()->setClearColor (color);
217217}
218218
@@ -237,7 +237,7 @@ void SceneWidget::setOffscreenRender(QObject* surface) {
237237 }
238238}
239239
240- Qt3DRender::QRenderCaptureReply* SceneWidget::requestFrameCapture () {
240+ TOOLKIT_DLLAPI Qt3DRender::QRenderCaptureReply* SceneWidget::requestFrameCapture () {
241241 if (render_capture == nullptr ) {
242242 render_capture = new QRenderCapture ();
243243 qt3d_view->activeFrameGraph ()->setParent (render_capture);
0 commit comments