nukescripts.flipbooking

Package nukescripts :: Module flipbooking |
[hide private]
[frames] | no frames]

# Module flipbooking

source code

Classes | [hide private]
| FlipbookApplication An interface, for so far as Python supports it.
| FlipbookFactory
| FlipbookLUTPathRegistry A registery of all LUT files against LUTs for each specific flipbook.

Functions | [hide private]
register(flipbookApplication) Register a flipbook. | source code
registerLUTPath(flipbookApplication, lut, path) Register a LUT for a specific flipbook. | source code
getLUTPath(flipbookAppliction, lut) Returns a path to a LUT file for the given flipbook. | source code

Variables | [hide private]
| gFlipbookFactory = `FlipbookFactory()`
| gFlipbookLUTPathRegistry = `FlipbookLUTPathRegistry()`
| __package__ = `None`

Function Details | [hide private]

### register(flipbookApplication) | source code
Register a flipbook. Convenience function that simple calls register() on the FlipbookFactory.

### registerLUTPath(flipbookApplication, lut, path) | source code
Register a LUT for a specific flipbook. The path should refer to a file that contains the LUT for the given flipbook identified by the name in flipbookApplication. It is up to the flipbook subimplementation to actually use this file and the format may vary. Parameters: `flipbook` - The unique name of the flipbook `lut` - The unique name for the LUT, e.g. 'sRGB' and 'rec709' `path` - Location of the flipbook specific file.

### getLUTPath(flipbookAppliction, lut) | source code
Returns a path to a LUT file for the given flipbook. The contents of the file will be different for each flipbook application. Please see the relevant documentation for the specific flipbook applications. Parameters: `flipbook` - The unique name of the flipbook `lut` - The unique name for the LUT, e.g. 'sRGB' and 'rec709'