nuke.FrameRange

class nuke.FrameRange

Bases: pybind11_object

A frame range, with an upper and lower bound and an increment.

Construct from a frame range string, e.g. ‘1-10x2’.

Methods

first

self.first() -> int

frames

self.frames() -> int

getFrame

self.getFrame(n) -> int

increment

self.increment() -> int

isInRange

self.isInRange(n) -> int

last

self.last() -> int

maxFrame

self.maxFrame() -> int

minFrame

self.minFrame() -> int

setFirst

self.setFirst(n) -> None

setIncrement

self.setIncrement(n) -> None

setLast

self.setLast(n) -> None

stepFrame

self.stepFrame() -> int

first() → int

return the first frame of the range.

frames() → int

return the numbers of frames defined in the range.

getFrame(n) → int

return the frame according to the index, parameter n must be between 0 and frames().

increment() → int

return the increment between two frames.

isInRange(n) → int

return if the frame is inside the range.

last() → int

return the last frame of the range.

maxFrame() → int

return the maximum frame define in the range.

minFrame() → int

return the minimum frame define in the range.

setFirst(n) → None

set the first frame of the range.

setIncrement(n) → None

set the increment between two frames.

setLast(n) → None

set the last frame of the range.

stepFrame() → int

return the absolute increment between two frames.