81 lines
1.5 KiB
Python
81 lines
1.5 KiB
Python
# Blender.Scene.TimeLine module
|
|
|
|
"""
|
|
The Blender.Scene.TimeLine submodule.
|
|
|
|
TimeLine
|
|
========
|
|
|
|
This module gives access to B{Scene TimeLine Contexts} in Blender.
|
|
|
|
Example::
|
|
import Blender
|
|
from Blender import Scene
|
|
|
|
# Only the current scene has a radiosity context.
|
|
# Naturally, any scene can be made the current one
|
|
# with scene.makeCurrent()
|
|
|
|
scn = Scene.GetCurrent()
|
|
|
|
# this is the only way to access the radiosity object:
|
|
|
|
time_line = scn.getTimeLine ()
|
|
time_line.add (50)
|
|
time_line.add (100)
|
|
time_line.setName (50, 'first')
|
|
time_line.setName (100, 'second')
|
|
|
|
Blender.Redraw(-1)
|
|
"""
|
|
|
|
class TimeLine:
|
|
"""
|
|
The TimeLine object
|
|
===================
|
|
This object wraps the current Scene's time line context in Blender.
|
|
"""
|
|
|
|
def add(ival):
|
|
"""
|
|
add new marker to time line
|
|
@type ival: int
|
|
@param ival: the frame number.
|
|
"""
|
|
|
|
def delete(ival):
|
|
"""
|
|
delete frame.
|
|
@type ival: int
|
|
@param ival: the frame number.
|
|
"""
|
|
|
|
def setName(ival, sval):
|
|
"""
|
|
set name of frame.
|
|
@type ival: int
|
|
@type sval: string
|
|
@param ival: the frame number.
|
|
@param sval: the frame name.
|
|
"""
|
|
|
|
def getName(ival):
|
|
"""
|
|
Get name of frame.
|
|
@type ival: int
|
|
@param ival: the frame number.
|
|
@rtype: string
|
|
@return: the frame name.
|
|
"""
|
|
|
|
def getMarked(ival):
|
|
"""
|
|
Get name of frame.
|
|
@type ival: int
|
|
@param ival: the frame number.
|
|
@rtype: int|string
|
|
@return: the list of frame number or name.
|
|
|
|
"""
|
|
|