| 123 | } |
| 124 | |
| 125 | void ExportVectorComposition(std::shared_ptr<PAGExportSession> session, |
| 126 | const AEGP_CompH& compHandle) { |
| 127 | auto composition = new pag::VectorComposition(); |
| 128 | GetCompositionAttributes(session, compHandle, composition); |
| 129 | ScopedAssign<std::vector<pag::Marker*>*> markers(session->audioMarkers, |
| 130 | &composition->audioMarkers); |
| 131 | composition->layers = ExportLayers(session, compHandle); |
| 132 | session->compositions.push_back(composition); |
| 133 | |
| 134 | session->progressModel.addTotalSteps(session->imageBytesList.size()); |
| 135 | } |
| 136 | |
| 137 | void ExportBitmapComposition(std::shared_ptr<PAGExportSession> session, |
| 138 | pag::BitmapComposition* composition, float factor) { |
no test coverage detected