|
Krita Source Code Documentation
|
#include <KisAnimationRenderingOptions.h>
Public Types | |
| enum | RenderMode { RENDER_FRAMES_ONLY , RENDER_VIDEO_ONLY , RENDER_FRAMES_AND_VIDEO } |
Public Member Functions | |
| void | fromProperties (KisPropertiesConfigurationSP config) |
| KisAnimationRenderingOptions () | |
| RenderMode | renderMode () const |
| QString | resolveAbsoluteDocumentFilePath (const QString &documentPath) const |
| QString | resolveAbsoluteFramesDirectory () const |
| QString | resolveAbsoluteFramesDirectory (const QString &documentPath) const |
| QString | resolveAbsoluteVideoFilePath () const |
| QString | resolveAbsoluteVideoFilePath (const QString &documentPath) const |
| KisPropertiesConfigurationSP | toProperties () const |
Public Attributes | |
| QString | basename |
| QString | customFFMpegOptions |
| QString | directory |
| QString | ffmpegPath |
| int | firstFrame = 0 |
| KisPropertiesConfigurationSP | frameExportConfig |
| QString | frameMimeType |
| int | frameRate = 25 |
| int | height = 0 |
| bool | includeAudio = false |
| QString | lastDocumentPath |
| int | lastFrame = 0 |
| QString | scaleFilter |
| int | sequenceStart = 0 |
| bool | shouldDeleteSequence = false |
| bool | shouldEncodeVideo = false |
| QString | videoFileName |
| QString | videoMimeType |
| bool | wantsOnlyUniqueFrameSequence = false |
| int | width = 0 |
Definition at line 15 of file KisAnimationRenderingOptions.h.
| Enumerator | |
|---|---|
| RENDER_FRAMES_ONLY | |
| RENDER_VIDEO_ONLY | |
| RENDER_FRAMES_AND_VIDEO | |
Definition at line 53 of file KisAnimationRenderingOptions.h.
| KisAnimationRenderingOptions::KisAnimationRenderingOptions | ( | ) |
Definition at line 14 of file KisAnimationRenderingOptions.cpp.
| void KisAnimationRenderingOptions::fromProperties | ( | KisPropertiesConfigurationSP | config | ) |
Definition at line 100 of file KisAnimationRenderingOptions.cpp.
References basename, customFFMpegOptions, directory, ffmpegPath, firstFrame, frameExportConfig, frameMimeType, frameRate, height, includeAudio, lastDocumentPath, lastFrame, sequenceStart, shouldDeleteSequence, shouldEncodeVideo, videoFileName, videoMimeType, wantsOnlyUniqueFrameSequence, and width.
| KisAnimationRenderingOptions::RenderMode KisAnimationRenderingOptions::renderMode | ( | ) | const |
Definition at line 57 of file KisAnimationRenderingOptions.cpp.
References KIS_SAFE_ASSERT_RECOVER_NOOP, RENDER_FRAMES_AND_VIDEO, RENDER_FRAMES_ONLY, RENDER_VIDEO_ONLY, shouldDeleteSequence, and shouldEncodeVideo.
| QString KisAnimationRenderingOptions::resolveAbsoluteDocumentFilePath | ( | const QString & | documentPath | ) | const |
Definition at line 23 of file KisAnimationRenderingOptions.cpp.
| QString KisAnimationRenderingOptions::resolveAbsoluteFramesDirectory | ( | ) | const |
Definition at line 52 of file KisAnimationRenderingOptions.cpp.
References lastDocumentPath, and resolveAbsoluteFramesDirectory().
| QString KisAnimationRenderingOptions::resolveAbsoluteFramesDirectory | ( | const QString & | documentPath | ) | const |
Definition at line 37 of file KisAnimationRenderingOptions.cpp.
References directory, RENDER_VIDEO_ONLY, renderMode(), resolveAbsoluteDocumentFilePath(), KritaUtils::resolveAbsoluteFilePath(), and resolveAbsoluteVideoFilePath().
| QString KisAnimationRenderingOptions::resolveAbsoluteVideoFilePath | ( | ) | const |
Definition at line 47 of file KisAnimationRenderingOptions.cpp.
References lastDocumentPath, and resolveAbsoluteVideoFilePath().
| QString KisAnimationRenderingOptions::resolveAbsoluteVideoFilePath | ( | const QString & | documentPath | ) | const |
Definition at line 31 of file KisAnimationRenderingOptions.cpp.
References resolveAbsoluteDocumentFilePath(), KritaUtils::resolveAbsoluteFilePath(), and videoFileName.
| KisPropertiesConfigurationSP KisAnimationRenderingOptions::toProperties | ( | ) | const |
Definition at line 70 of file KisAnimationRenderingOptions.cpp.
References basename, customFFMpegOptions, directory, ffmpegPath, firstFrame, frameExportConfig, frameMimeType, frameRate, height, includeAudio, lastDocumentPath, lastFrame, sequenceStart, shouldDeleteSequence, shouldEncodeVideo, videoFileName, videoMimeType, wantsOnlyUniqueFrameSequence, and width.
| QString KisAnimationRenderingOptions::basename |
Definition at line 24 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::customFFMpegOptions |
Definition at line 42 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::directory |
Definition at line 25 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::ffmpegPath |
Definition at line 35 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::firstFrame = 0 |
Definition at line 26 of file KisAnimationRenderingOptions.h.
| KisPropertiesConfigurationSP KisAnimationRenderingOptions::frameExportConfig |
Definition at line 43 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::frameMimeType |
Definition at line 22 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::frameRate = 25 |
Definition at line 36 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::height = 0 |
Definition at line 38 of file KisAnimationRenderingOptions.h.
| bool KisAnimationRenderingOptions::includeAudio = false |
Definition at line 32 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::lastDocumentPath |
Definition at line 20 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::lastFrame = 0 |
Definition at line 27 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::scaleFilter |
Definition at line 39 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::sequenceStart = 0 |
Definition at line 28 of file KisAnimationRenderingOptions.h.
| bool KisAnimationRenderingOptions::shouldDeleteSequence = false |
Definition at line 31 of file KisAnimationRenderingOptions.h.
| bool KisAnimationRenderingOptions::shouldEncodeVideo = false |
Definition at line 30 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::videoFileName |
Definition at line 40 of file KisAnimationRenderingOptions.h.
| QString KisAnimationRenderingOptions::videoMimeType |
Definition at line 21 of file KisAnimationRenderingOptions.h.
| bool KisAnimationRenderingOptions::wantsOnlyUniqueFrameSequence = false |
Definition at line 33 of file KisAnimationRenderingOptions.h.
| int KisAnimationRenderingOptions::width = 0 |
Definition at line 37 of file KisAnimationRenderingOptions.h.