Save Extend to Scene & Every Frame to Env file.
This commit is contained in:
parent
72eb546f3f
commit
f3ff2e9d5e
|
@ -46,8 +46,7 @@ public:
|
|||
};
|
||||
|
||||
public:
|
||||
OnionSkinMask()
|
||||
: m_enabled(false), m_wholeScene(false), m_everyFrame(false), m_LightTableStatus(false) {}
|
||||
OnionSkinMask();
|
||||
|
||||
void clear();
|
||||
|
||||
|
@ -87,10 +86,10 @@ public:
|
|||
void enable(bool on) { m_enabled = on; }
|
||||
|
||||
bool isWholeScene() const { return m_wholeScene; }
|
||||
void setIsWholeScene(bool wholeScene) { m_wholeScene = wholeScene; }
|
||||
void setIsWholeScene(bool wholeScene);
|
||||
|
||||
bool isEveryFrame() const { return m_everyFrame; }
|
||||
void setIsEveryFrame(bool everyFrame) { m_everyFrame = everyFrame; }
|
||||
void setIsEveryFrame(bool everyFrame);
|
||||
|
||||
/*!
|
||||
Returns the fade (transparency) value, in the [0.0, 1.0] range, corresponding to
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
// TnzCore includes
|
||||
#include "tfilepath.h"
|
||||
#include "tenv.h"
|
||||
|
||||
// TnzLib includes
|
||||
#include "toonz/txshsimplelevel.h"
|
||||
|
@ -54,6 +55,16 @@ double inline getIncrement(int paperThickness) {
|
|||
// OnionSkinMask implementation
|
||||
//***************************************************************************
|
||||
|
||||
TEnv::IntVar WholeScene("OnionSkinWholeScene", 0);
|
||||
TEnv::IntVar EveryFrame("OnionSkinEveryFrame", 1);
|
||||
|
||||
OnionSkinMask::OnionSkinMask() {
|
||||
m_enabled = false;
|
||||
m_wholeScene = WholeScene;
|
||||
m_everyFrame = EveryFrame;
|
||||
m_LightTableStatus = false;
|
||||
}
|
||||
|
||||
void OnionSkinMask::clear() {
|
||||
m_fos.clear();
|
||||
m_mos.clear();
|
||||
|
@ -155,6 +166,20 @@ bool OnionSkinMask::getMosRange(int &drow0, int &drow1) const {
|
|||
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
void OnionSkinMask::setIsWholeScene(bool wholeScene) {
|
||||
m_wholeScene = wholeScene;
|
||||
WholeScene = (int)m_wholeScene;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
void OnionSkinMask::setIsEveryFrame(bool everyFrame) {
|
||||
m_everyFrame = everyFrame;
|
||||
EveryFrame = (int)m_everyFrame;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
double OnionSkinMask::getOnionSkinFade(int rowsDistance) {
|
||||
if (rowsDistance == 0) return 0.9;
|
||||
|
||||
|
|
Loading…
Reference in a new issue