| 53 | } |
| 54 | |
| 55 | static void GetImageLayerRenderImageSize(const AEGP_LayerH& layerHandle, A_u_long& srcStride, |
| 56 | A_long& width, A_long& height) { |
| 57 | const auto& Suites = GetSuites(); |
| 58 | const auto& PluginID = GetPluginID(); |
| 59 | |
| 60 | AEGP_ItemH itemHandle = GetLayerItemH(layerHandle); |
| 61 | AEGP_RenderOptionsH renderOptions = nullptr; |
| 62 | Suites->RenderOptionsSuite3()->AEGP_NewFromItem(PluginID, itemHandle, &renderOptions); |
| 63 | if (renderOptions == nullptr) { |
| 64 | return; |
| 65 | } |
| 66 | GetRenderFrameSize(renderOptions, srcStride, width, height); |
| 67 | Suites->RenderOptionsSuite3()->AEGP_Dispose(renderOptions); |
| 68 | } |
| 69 | |
| 70 | static void GetImageLayerRenderImage(uint8* rgbaBytes, const AEGP_LayerH& layerHandle, |
| 71 | A_u_long srcStride, A_u_long dstStride, A_long width, |
no test coverage detected