RamProject
A project handled by Ramses. Projects contains general items, assets and shots.
| Inherits | object ► RamObject ► RamProject |
Static Methods
| Method | Arguments | Description |
|---|---|---|
| fromPath ▹ RamProject |
string: path |
Returns a RamProject instance built using the given path. The path can be any file or folder path from the project |
Methods
| Method | Arguments | Description |
|---|---|---|
| adminPath ▹ str |
The path to the administration files of this project. When calling this method, the folder will created if it does not exist yet. | |
| absolutePath ▹ str |
string: relativePath | Builds an absolute path from a path relative to the project path |
| assetGroups ▹ list of RamAssetGroup |
Available asset groups in this project | |
| assets ▹ list of RamAsset |
RamAssetGroup: assetGroup=None |
Available assets in this project and group. If groupName is an empty string, returns all assets. |
| assetsPath ▹ str |
string: assetGroup="" |
The path to the assets (including the asset group if provided) of this project. When calling this method, the folder will created if it does not exist yet. |
| exportPath ▹ str |
The path to the exported medias of this project. When calling this method, the folder will created if it does not exist yet. | |
| folderPath ▹ string |
The project’s root folder. | |
| framerate ▹ float |
The project’s framerate, in frames per second. | |
| height ▹ int |
The project’s height, in pixels. | |
| pipes ▹ list of RamPipe |
Available pipes in this project | |
| postProdPath ▹ str |
The path to the post-production steps common files of this project. When calling this method, the folder will created if it does not exist yet. | |
| preProdPath ▹ str |
The path to the pre-production steps common files of this project. When calling this method, the folder will created if it does not exist yet. | |
| prodPath ▹ str |
The path to the production steps common files of this project. When calling this method, the folder will created if it does not exist yet. | |
| sequences ▹ list of RamSequence |
Available sequences in this project | |
| shots ▹ RamShot |
string: nameFilter="*",RamSequence: sequence= None |
Available shots in this project |
| shotsPath ▹ str |
The path to the shots of this project. When calling this method, the folder will created if it does not exist yet. | |
| step ▹ RamStep or None |
string: shortName | (Try to) retrieve a step from its short name. |
| steps ▹ list of RamStep |
enumerated value: type=RamStep.ALL |
Available steps in this project. Use type to filter the results. One of: StepType.ALL, StepType.ASSET_PODUCTION, StepType.SHOT_PRODUCTION, StepType.PRE_PRODUCTION, StepType.PRODUCTION, StepType.POST_PRODUCTION.StepType.PRODUCTION represents a combination of SHOT and ASSET. |
| width ▹ int |
The project’s width, in pixels. |
API Dev notes
Note
These section is for the development of the API only; you should not need these when developping your add-on using the API.
Private methods
| Method | Arguments | Description |
|---|---|---|
| _getAssetsInFolder ▹ list of RamAsset |
string: folderPath, RamAssetGroup: assetGroup= None |
Recursively gets all assets contained in the given folder. |