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.