Control Center
Scripting Interface Documentation
ExportSize Class Reference

DBS_ExportSizeWrapper defines the parameters for a database Export size calculation command. More...

Public Member Functions

 ExportSize (const String &envName, const StringList &sceneNames, QObject *)
 
 ~ExportSize ()
 
String jobName () const
 
StringList sceneNames () const
 
float audio () const
 
float database () const
 
float final () const
 
float envGroup () const
 
float jobGroup () const
 
float sceneGroup () const
 
float envLibrary () const
 
float jobLibrary () const
 
float sceneLibrary () const
 
float envPalette () const
 
float jobPalette () const
 
float scenePalette () const
 
float other () const
 
float element () const
 
float timing () const
 
float annotation () const
 
float stage () const
 

Public Attributes

String _jobName
 
StringList _sceneNames
 
float _audio
 
float _database
 
float _final
 
float _envGroup
 
float _jobGroup
 
float _sceneGroup
 
float _envLibrary
 
float _jobLibrary
 
float _sceneLibrary
 
float _envPalette
 
float _jobPalette
 
float _scenePalette
 
float _other
 
float _element
 
float _timing
 
float _annotation
 
float _stage
 

Properties

String jobName
 
StringList sceneNames
 
float audio
 audio folder More...
 
float database
 database folder More...
 
float final
 final frame folder More...
 
float envGroup
 macros at the environment level More...
 
float jobGroup
 macros at the job level More...
 
float sceneGroup
 macros at the scene level More...
 
float envLibrary
 libraries at the environment level More...
 
float jobLibrary
 libraries at the job level More...
 
float sceneLibrary
 libraries at the scene level More...
 
float envPalette
 palettes at the environment level More...
 
float jobPalette
 palettes at the job level More...
 
float scenePalette
 palettes at the scene level More...
 
float other
 other ( non-standard ) folders that are at scene level More...
 
float element
 elements More...
 
float timing
 timings More...
 
float annotation
 annotation More...
 
float stage
 stage folder More...
 

Detailed Description

DBS_ExportSizeWrapper defines the parameters for a database Export size calculation command.

var scenes = []; // Create a list of the scenes to be exported from this job.
scenes.push("scene1");
scenes.push("scene2");
var job = new Job("myEnvName", "myJobName");
var exportData = new ExportData( job.envName, job.name, scenes, "/home/user/testExport");
sizeC = ControlCentre.calculateSizeOfExport( exportData );
print(" elementdir is " + sizeC.element );

Constructor & Destructor Documentation

◆ ExportSize()

ExportSize::ExportSize ( const String &  envName,
const StringList &  sceneNames,
QObject *   
)

◆ ~ExportSize()

ExportSize::~ExportSize ( )

Member Function Documentation

◆ annotation()

float ExportSize::annotation ( ) const
inline

◆ audio()

float ExportSize::audio ( ) const
inline

◆ database()

float ExportSize::database ( ) const
inline

◆ element()

float ExportSize::element ( ) const
inline

◆ envGroup()

float ExportSize::envGroup ( ) const
inline

◆ envLibrary()

float ExportSize::envLibrary ( ) const
inline

◆ envPalette()

float ExportSize::envPalette ( ) const
inline

◆ final()

float ExportSize::final ( ) const
inline

◆ jobGroup()

float ExportSize::jobGroup ( ) const
inline

◆ jobLibrary()

float ExportSize::jobLibrary ( ) const
inline

◆ jobName()

String ExportSize::jobName ( ) const

◆ jobPalette()

float ExportSize::jobPalette ( ) const
inline

◆ other()

float ExportSize::other ( ) const
inline

◆ sceneGroup()

float ExportSize::sceneGroup ( ) const
inline

◆ sceneLibrary()

float ExportSize::sceneLibrary ( ) const
inline

◆ sceneNames()

StringList ExportSize::sceneNames ( ) const

◆ scenePalette()

float ExportSize::scenePalette ( ) const
inline

◆ stage()

float ExportSize::stage ( ) const
inline

◆ timing()

float ExportSize::timing ( ) const
inline

Member Data Documentation

◆ _annotation

float ExportSize::_annotation

◆ _audio

float ExportSize::_audio

◆ _database

float ExportSize::_database

◆ _element

float ExportSize::_element

◆ _envGroup

float ExportSize::_envGroup

◆ _envLibrary

float ExportSize::_envLibrary

◆ _envPalette

float ExportSize::_envPalette

◆ _final

float ExportSize::_final

◆ _jobGroup

float ExportSize::_jobGroup

◆ _jobLibrary

float ExportSize::_jobLibrary

◆ _jobName

String ExportSize::_jobName

◆ _jobPalette

float ExportSize::_jobPalette

◆ _other

float ExportSize::_other

◆ _sceneGroup

float ExportSize::_sceneGroup

◆ _sceneLibrary

float ExportSize::_sceneLibrary

◆ _sceneNames

StringList ExportSize::_sceneNames

◆ _scenePalette

float ExportSize::_scenePalette

◆ _stage

float ExportSize::_stage

◆ _timing

float ExportSize::_timing

Property Documentation

◆ annotation

float ExportSize::annotation
read

annotation

◆ audio

float ExportSize::audio
read

audio folder

◆ database

float ExportSize::database
read

database folder

◆ element

float ExportSize::element
read

elements

◆ envGroup

float ExportSize::envGroup
read

macros at the environment level

◆ envLibrary

float ExportSize::envLibrary
read

libraries at the environment level

◆ envPalette

float ExportSize::envPalette
read

palettes at the environment level

◆ final

float ExportSize::final
read

final frame folder

◆ jobGroup

float ExportSize::jobGroup
read

macros at the job level

◆ jobLibrary

float ExportSize::jobLibrary
read

libraries at the job level

◆ jobName

String ExportSize::jobName
read

◆ jobPalette

float ExportSize::jobPalette
read

palettes at the job level

◆ other

float ExportSize::other
read

other ( non-standard ) folders that are at scene level

◆ sceneGroup

float ExportSize::sceneGroup
read

macros at the scene level

◆ sceneLibrary

float ExportSize::sceneLibrary
read

libraries at the scene level

◆ sceneNames

StringList ExportSize::sceneNames
read

◆ scenePalette

float ExportSize::scenePalette
read

palettes at the scene level

◆ stage

float ExportSize::stage
read

stage folder

◆ timing

float ExportSize::timing
read

timings