[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [12409] trunk/blender/source/blender/ python/api2_2x: Python API

Ken Hughes khughes at pacific.edu
Fri Oct 26 21:53:56 CEST 2007


Revision: 12409
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=12409
Author:   khughes
Date:     2007-10-26 21:53:55 +0200 (Fri, 26 Oct 2007)

Log Message:
-----------
Python API
----------
Document Peter's fps_base attribute for scene rendering objects; also remove
framesPerSecBase() method (preference is to add only attributes, and he did
add fps_base attribute).

Modified Paths:
--------------
    trunk/blender/source/blender/python/api2_2x/doc/Render.py
    trunk/blender/source/blender/python/api2_2x/sceneRender.c

Modified: trunk/blender/source/blender/python/api2_2x/doc/Render.py
===================================================================
--- trunk/blender/source/blender/python/api2_2x/doc/Render.py	2007-10-26 15:46:13 UTC (rev 12408)
+++ trunk/blender/source/blender/python/api2_2x/doc/Render.py	2007-10-26 19:53:55 UTC (rev 12409)
@@ -293,7 +293,11 @@
   @type oversampling: boolean
   @ivar fps: Frames per second.
   Values are clamped to the range [1,120].
-  @type fps: int
+  @ivar fps_base: Frames per second base: used to generate fractional frames
+  per second values.  For example, setting fps to 30 and fps_base to 1.001
+  will approximate the NTSC frame rate of 29.97 fps.
+  Values are clamped to the range [1,120].
+  @type fps_base: float
   @ivar timeCode: Get the current frame in HH:MM:SS:FF format.  Read-only.
   @type timeCode: string
   @ivar environmentMap: Environment map rendering enabled. 

Modified: trunk/blender/source/blender/python/api2_2x/sceneRender.c
===================================================================
--- trunk/blender/source/blender/python/api2_2x/sceneRender.c	2007-10-26 15:46:13 UTC (rev 12408)
+++ trunk/blender/source/blender/python/api2_2x/sceneRender.c	2007-10-26 19:53:55 UTC (rev 12409)
@@ -1025,12 +1025,6 @@
 					      120 );
 }
 
-PyObject *RenderData_FramesPerSecBase( BPy_RenderData * self, PyObject * args )
-{
-	return M_Render_GetSetAttributeFloat( 
-		args, &self->renderContext->frs_sec_base, 1.0f, 120.0f );
-}
-
 PyObject *RenderData_EnableGrayscale( BPy_RenderData * self )
 {
 	self->renderContext->planes = R_PLANESBW;
@@ -2818,8 +2812,6 @@
 	 "(int) - get/set quality get/setting for JPEG images, AVI Jpeg and SGI movies"},
 	{"framesPerSec", ( PyCFunction ) RenderData_FramesPerSec, METH_VARARGS,
 	 "(int) - get/set frames per second"},
-	{"framesPerSecBase", ( PyCFunction ) RenderData_FramesPerSecBase, METH_VARARGS,
-	 "(float) - get/set frames per second base"},
 	{"enableGrayscale", ( PyCFunction ) RenderData_EnableGrayscale,
 	 METH_NOARGS,
 	 "() - images are saved with BW (grayscale) data"},





More information about the Bf-blender-cvs mailing list