<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://hedgedocs.com/index.php?action=history&amp;feed=atom&amp;title=Sonic_the_Hedgehog_%282006%29_RenderAction_Functions</id>
	<title>Sonic the Hedgehog (2006) RenderAction Functions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://hedgedocs.com/index.php?action=history&amp;feed=atom&amp;title=Sonic_the_Hedgehog_%282006%29_RenderAction_Functions"/>
	<link rel="alternate" type="text/html" href="https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_RenderAction_Functions&amp;action=history"/>
	<updated>2026-04-21T08:46:03Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_RenderAction_Functions&amp;diff=1433&amp;oldid=prev</id>
		<title>Hyper: Created page with &quot;{{Notice|type=warn|content=This list is a work in progress!}} = RenderAction = These functions are provided for &lt;code&gt;Sonicteam::RenderAction&lt;/code&gt; procedures.  === Pixel Formats === {| class=&quot;wikitable&quot; |+ !Name !Description |- |A8R8G8B8 |Used for 8-bit buffers (32bpp). |- |A16B16G16R16F |Used for 16-bit floating point buffers (64bpp). |- |A32B32G32R32F |Used for 32-bit floating point buffers (128bpp). |- |HDR |Used for bloom buffers. |- |R32F |Used for single channel...&quot;</title>
		<link rel="alternate" type="text/html" href="https://hedgedocs.com/index.php?title=Sonic_the_Hedgehog_(2006)_RenderAction_Functions&amp;diff=1433&amp;oldid=prev"/>
		<updated>2026-04-14T15:25:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Notice|type=warn|content=This list is a work in progress!}} = RenderAction = These functions are provided for &amp;lt;code&amp;gt;Sonicteam::RenderAction&amp;lt;/code&amp;gt; procedures.  === Pixel Formats === {| class=&amp;quot;wikitable&amp;quot; |+ !Name !Description |- |A8R8G8B8 |Used for 8-bit buffers (32bpp). |- |A16B16G16R16F |Used for 16-bit floating point buffers (64bpp). |- |A32B32G32R32F |Used for 32-bit floating point buffers (128bpp). |- |HDR |Used for bloom buffers. |- |R32F |Used for single channel...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Notice|type=warn|content=This list is a work in progress!}}&lt;br /&gt;
= RenderAction =&lt;br /&gt;
These functions are provided for &amp;lt;code&amp;gt;Sonicteam::RenderAction&amp;lt;/code&amp;gt; procedures.&lt;br /&gt;
&lt;br /&gt;
=== Pixel Formats ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|A8R8G8B8&lt;br /&gt;
|Used for 8-bit buffers (32bpp).&lt;br /&gt;
|-&lt;br /&gt;
|A16B16G16R16F&lt;br /&gt;
|Used for 16-bit floating point buffers (64bpp).&lt;br /&gt;
|-&lt;br /&gt;
|A32B32G32R32F&lt;br /&gt;
|Used for 32-bit floating point buffers (128bpp).&lt;br /&gt;
|-&lt;br /&gt;
|HDR&lt;br /&gt;
|Used for bloom buffers.&lt;br /&gt;
|-&lt;br /&gt;
|R32F&lt;br /&gt;
|Used for single channel 32-bit floating point buffers (32bpp).&lt;br /&gt;
|-&lt;br /&gt;
|D24S8&lt;br /&gt;
|Used for 24-bit depth and 8-bit stencil buffers (32bpp).&lt;br /&gt;
|-&lt;br /&gt;
|D24FS8&lt;br /&gt;
|Used for 24-bit floating point depth and 8-bit stencil buffers (32bpp).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Surface Buffers ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|backbuffer&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer0&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer1&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_hdr&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_tile&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_4_0&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_4_1&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_8_0&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_8_1&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_16_0&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_16_1&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_32_0&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|framebuffer_1_32_1&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|depthstencil_1_4&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Render Targets ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|none&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|color_depth&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|color&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|depth&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|stencil&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|depthstencil&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|all&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== CreateSurface ==&lt;br /&gt;
&lt;br /&gt;
{{Notice|type=warn|content=This function is unused and has not been tested, information regarding it may be inaccurate.}}&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a surface.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 CreateSurface(ptr, name, width, height, format)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the surface.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|width&lt;br /&gt;
|Number&lt;br /&gt;
|The width of the surface.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Number&lt;br /&gt;
|The height of the surface.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|format&lt;br /&gt;
|String&lt;br /&gt;
|The format of the surface. See [[#Pixel Formats|Pixel Formats]].&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== CreateTexture ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a texture.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 CreateTexture(ptr, name, width, height, unknown, format)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the texture.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|width&lt;br /&gt;
|Number&lt;br /&gt;
|The width of the texture.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Number&lt;br /&gt;
|The height of the texture.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown&lt;br /&gt;
|Number&lt;br /&gt;
|Unknown.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|format&lt;br /&gt;
|String&lt;br /&gt;
|The format of the texture. See [[#Pixel Formats|Pixel Formats]].&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== CreateCubeTexture ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates an array of six textures for each face of a cube map.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 CreateCubeTexture(ptr, name, size, unknown, format)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the texture array.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|size&lt;br /&gt;
|Number&lt;br /&gt;
|The size of the textures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown&lt;br /&gt;
|Number&lt;br /&gt;
|Unknown.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|format&lt;br /&gt;
|String&lt;br /&gt;
|The format of the texture. See [[#Pixel Formats|Pixel Formats]].&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== CreateArrayTexture ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates an array of textures.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 CreateArrayTexture(ptr, name, width, height, count, format)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the texture array.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|width&lt;br /&gt;
|Number&lt;br /&gt;
|The width of the textures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Number&lt;br /&gt;
|The height of the textures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|count&lt;br /&gt;
|Number&lt;br /&gt;
|The number of textures in the array.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|format&lt;br /&gt;
|String&lt;br /&gt;
|The format of the textures. See [[#Pixel Formats|Pixel Formats]].&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== CreateDepthStencilSurface ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Creates a depth stencil surface.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 CreateDepthStencilSurface(ptr, name, width, height, format)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the surface. See [[#Surface Buffers|Surface Buffers]].&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|width&lt;br /&gt;
|Number&lt;br /&gt;
|The width of the surface.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|Number&lt;br /&gt;
|The height of the surface.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|format&lt;br /&gt;
|String&lt;br /&gt;
|The format of the surface. See [[#Pixel Formats|Pixel Formats]].&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== LoadTexture ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Loads a texture.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 LoadTexture(ptr, path, name)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|path&lt;br /&gt;
|String&lt;br /&gt;
|The path to the texture.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the texture.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== SetLabel ==&lt;br /&gt;
&lt;br /&gt;
{{Notice|type=warn|content=This function is unused and has not been tested, information regarding it may be inaccurate.}}&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 SetLabel(ptr, name)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the label.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== BeginBlock ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Begins an operation block.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 BeginBlock(ptr, name, command)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the block.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|command&lt;br /&gt;
|String&lt;br /&gt;
|The command of the block.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Commands ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|run&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|stop&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== EndBlock ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Ends an operation block.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 EndBlock(ptr)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== ResetRenderStates ==&lt;br /&gt;
&lt;br /&gt;
{{Notice|type=warn|content=This function is unused and has not been tested, information regarding it may be inaccurate.}}&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 ResetRenderStates(ptr)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== SetFrameBufferObject ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 SetFrameBufferObject(ptr, name, buffer_name, render_target, x, y, z, w)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the object.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|buffer_name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the buffer.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|render_target&lt;br /&gt;
|String&lt;br /&gt;
|The render target. See [[#Render Targets|Render Targets]].&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|x&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|y&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|z&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|w&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== SetFrameBufferObjectOnce ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 SetFrameBufferObjectOnce(ptr, name, buffer_name, render_target, x, y, z, w)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the object.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|buffer_name&lt;br /&gt;
|String&lt;br /&gt;
|The name of the buffer.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|render_target&lt;br /&gt;
|String&lt;br /&gt;
|The render target. See [[#Render Targets|Render Targets]].&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|x&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|y&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|z&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|w&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== ClearRenderTarget ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 ClearRenderTarget(ptr, render_target, x, y, z, w)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|render_target&lt;br /&gt;
|String&lt;br /&gt;
|The render target. See [[#Render Targets|Render Targets]].&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|x&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|y&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|z&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|w&lt;br /&gt;
|Number&lt;br /&gt;
|Implementation-specific.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== SetColorWriteEnable ==&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
Unknown.&lt;br /&gt;
&lt;br /&gt;
=== Signature ===&lt;br /&gt;
 SetColorWriteEnable(ptr, unknown, r, g, b, a)&lt;br /&gt;
&lt;br /&gt;
==== Parameters ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parameter&lt;br /&gt;
!Type&lt;br /&gt;
!Description&lt;br /&gt;
!Required?&lt;br /&gt;
|-&lt;br /&gt;
|ptr&lt;br /&gt;
|Pointer&lt;br /&gt;
|A pointer to a structure for accessing rendering structures.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|unknown&lt;br /&gt;
|Number&lt;br /&gt;
|Unknown. Always zero.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|r&lt;br /&gt;
|Number&lt;br /&gt;
|Determines whether writing to the red channel is enabled.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|g&lt;br /&gt;
|Number&lt;br /&gt;
|Determines whether writing to the green channel is enabled.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|b&lt;br /&gt;
|Number&lt;br /&gt;
|Determines whether writing to the blue channel is enabled.&lt;br /&gt;
|✔️&lt;br /&gt;
|-&lt;br /&gt;
|a&lt;br /&gt;
|Number&lt;br /&gt;
|Determines whether writing to the alpha channel is enabled.&lt;br /&gt;
|✔️&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
None.&lt;br /&gt;
&lt;br /&gt;
== SetViewport ==&lt;br /&gt;
&lt;br /&gt;
== ResetViewport ==&lt;br /&gt;
&lt;br /&gt;
== SetScissorTest ==&lt;br /&gt;
&lt;br /&gt;
== SetScissorRect ==&lt;br /&gt;
&lt;br /&gt;
== ResetScissorRect ==&lt;br /&gt;
&lt;br /&gt;
== AutoSetAspect ==&lt;br /&gt;
&lt;br /&gt;
== SetCullMode ==&lt;br /&gt;
&lt;br /&gt;
== LockCullMode ==&lt;br /&gt;
&lt;br /&gt;
== SetZMode ==&lt;br /&gt;
&lt;br /&gt;
== LockZMode ==&lt;br /&gt;
&lt;br /&gt;
== SetBlendMode ==&lt;br /&gt;
&lt;br /&gt;
== LockBlendMode ==&lt;br /&gt;
&lt;br /&gt;
== SetStencilEnable ==&lt;br /&gt;
&lt;br /&gt;
== SetStencilOp ==&lt;br /&gt;
&lt;br /&gt;
== SetBackStencilOp ==&lt;br /&gt;
&lt;br /&gt;
== SetStencilFunc ==&lt;br /&gt;
&lt;br /&gt;
== SetStencilWriteMask ==&lt;br /&gt;
&lt;br /&gt;
== ApplyDevice ==&lt;br /&gt;
&lt;br /&gt;
== CopyTexture ==&lt;br /&gt;
&lt;br /&gt;
== Capture ==&lt;br /&gt;
&lt;br /&gt;
== Resolve ==&lt;br /&gt;
&lt;br /&gt;
== ApplySceneParams ==&lt;br /&gt;
&lt;br /&gt;
== SetClip ==&lt;br /&gt;
&lt;br /&gt;
== SetScreen ==&lt;br /&gt;
&lt;br /&gt;
== SetFovY ==&lt;br /&gt;
&lt;br /&gt;
== SetUserClipPlaneEnable ==&lt;br /&gt;
&lt;br /&gt;
== SetTexture ==&lt;br /&gt;
&lt;br /&gt;
== SetDepthTextures ==&lt;br /&gt;
&lt;br /&gt;
== SetCSMTextures ==&lt;br /&gt;
&lt;br /&gt;
== SetReflectionTextures ==&lt;br /&gt;
&lt;br /&gt;
== SetConstantShader ==&lt;br /&gt;
&lt;br /&gt;
== ColorFill ==&lt;br /&gt;
&lt;br /&gt;
== MakeBloom ==&lt;br /&gt;
&lt;br /&gt;
== ApplyBloom ==&lt;br /&gt;
&lt;br /&gt;
== Rasterize ==&lt;br /&gt;
&lt;br /&gt;
== RasterizeBurnoutBlur ==&lt;br /&gt;
&lt;br /&gt;
== RenderWorld ==&lt;br /&gt;
&lt;br /&gt;
== RenderSpanverse ==&lt;br /&gt;
&lt;br /&gt;
== RenderCSD ==&lt;br /&gt;
&lt;br /&gt;
== RenderDebug3DFont ==&lt;br /&gt;
&lt;br /&gt;
== RenderDebug ==&lt;br /&gt;
&lt;br /&gt;
== RenderNeParticle ==&lt;br /&gt;
&lt;br /&gt;
== RenderNeParticlePost ==&lt;br /&gt;
&lt;br /&gt;
== RenderGE1Particle ==&lt;br /&gt;
&lt;br /&gt;
== RenderPostprocess ==&lt;br /&gt;
&lt;br /&gt;
== SetCurrentScreen ==&lt;br /&gt;
&lt;br /&gt;
== SetCurrentCamera ==&lt;br /&gt;
&lt;br /&gt;
== RenderMovie ==&lt;br /&gt;
&lt;br /&gt;
== PrepareCalculateCSM ==&lt;br /&gt;
&lt;br /&gt;
== SetAutoZPass ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferBegin ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferEnd ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferSetFrameBuffer ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferSetConstantShader ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferRenderWorld ==&lt;br /&gt;
&lt;br /&gt;
== CommandBufferRun ==&lt;br /&gt;
&lt;br /&gt;
== SetShaderGPRAllocation ==&lt;br /&gt;
&lt;br /&gt;
== IsDebug ==&lt;br /&gt;
&lt;br /&gt;
== GetPlatform ==&lt;br /&gt;
&lt;br /&gt;
== GetSurfaceWidth ==&lt;br /&gt;
&lt;br /&gt;
== GetSurfaceHeight ==&lt;br /&gt;
&lt;br /&gt;
== GetFrameBufferFormat ==&lt;br /&gt;
&lt;br /&gt;
== GetDepthStencilFormat ==&lt;br /&gt;
&lt;br /&gt;
== GetRegistry ==&lt;br /&gt;
&lt;br /&gt;
== GetNumScreens ==&lt;/div&gt;</summary>
		<author><name>Hyper</name></author>
	</entry>
</feed>