<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to image_framesetsize</title><link>https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/</link><description>Recent changes to image_framesetsize</description><atom:link href="https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 13 Jul 2012 12:12:27 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage image_framesetsize modified by Björn Ståhl</title><link>https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/</link><description>&lt;pre&gt;--- v2
+++ v3
@@ -7,9 +7,11 @@
 
 Allocate an empty frameset and associate with vid. 
 
-The optional argument, *mode* defaults to 0 and defines when the active frame should be cycled.
-If mode is &lt; 0, then the active frame will change every *mode* ticks.
-if mode is &gt; 0, then the active frame will change every *mode* frames.
+The optional *mode* argument (defaults to FRAMESET_SPLIT) defines how the frameset should be managed with respect to rendering mode and texturing.
+
+FRAMESET_SPLIT means that only the active frame will be assigned to the texture used for *map_diffuse* (TU0). 
+
+FRAMESET_MULTITEXTURE means that the entire frameset (assuming there's enough texture units available) will be mapped to a unit each, labeled as map_tu0, map_tu1, etc.
 
 All video objects start with an empty frameset. If *image_framesetsize* is called with an existing *vid*, a non-negative *count* will be set. Index 0 refers to itself.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Björn Ståhl</dc:creator><pubDate>Fri, 13 Jul 2012 12:12:27 -0000</pubDate><guid>https://sourceforge.neta3fc7555e0e30e3b9f21082835686991eddee64f</guid></item><item><title>WikiPage image_framesetsize modified by Björn Ståhl</title><link>https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/</link><description>&lt;pre&gt;--- v1
+++ v2
@@ -21,4 +21,5 @@
 *count* is only allowed to grow, never shrink. When the containing object is deleted, the delete call will cascade to the frameset (assuming MASK_LIVING hasn't been changed).
 
 **related functions:**
-[set_image_as_frame] [image_framecyclemode]
+
+[set_image_as_frame] [set_image_active_frame] [image_framecyclemode]
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Björn Ståhl</dc:creator><pubDate>Fri, 22 Jun 2012 00:07:52 -0000</pubDate><guid>https://sourceforge.net3bf5184bd367ff69bf2fc367c9a92cfd00aae95a</guid></item><item><title>WikiPage image_framesetsize modified by Björn Ståhl</title><link>https://sourceforge.net/p/arcanfe/wiki/image_framesetsize/</link><description>**declaration:**

~~~~
::lua
function image_framesetsize(vid, count, [mode]) =&gt; nil
~~~~

Allocate an empty frameset and associate with vid. 

The optional argument, *mode* defaults to 0 and defines when the active frame should be cycled.
If mode is &lt; 0, then the active frame will change every *mode* ticks.
if mode is &gt; 0, then the active frame will change every *mode* frames.

All video objects start with an empty frameset. If *image_framesetsize* is called with an existing *vid*, a non-negative *count* will be set. Index 0 refers to itself.

~~~~
~~~~

**caveats:**

*count* is only allowed to grow, never shrink. When the containing object is deleted, the delete call will cascade to the frameset (assuming MASK_LIVING hasn't been changed).

**related functions:**
[set_image_as_frame] [image_framecyclemode]
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Björn Ståhl</dc:creator><pubDate>Fri, 22 Jun 2012 00:06:25 -0000</pubDate><guid>https://sourceforge.net6fecc96159a2231c95814dee57804e3e8b0111e3</guid></item></channel></rss>