<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FScripting_Api%2FcGraphics</id>
	<title>HPL3/Amnesia: Rebirth/Scripting/Scripting Api/cGraphics - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.frictionalgames.com/page?action=history&amp;feed=atom&amp;title=HPL3%2FAmnesia%3A_Rebirth%2FScripting%2FScripting_Api%2FcGraphics"/>
	<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/Scripting_Api/cGraphics&amp;action=history"/>
	<updated>2026-05-01T17:19:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/Scripting_Api/cGraphics&amp;diff=6136&amp;oldid=prev</id>
		<title>Abion47: Created page with &quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Summary== {{CodeDocSummaryTop}} {{CodeDocSummaryIte...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/Scripting_Api/cGraphics&amp;diff=6136&amp;oldid=prev"/>
		<updated>2020-11-15T23:00:07Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ScriptingStub}}  Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!  ==Summary== {{CodeDocSummaryTop}} {{CodeDocSummaryIte...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ScriptingStub}}&lt;br /&gt;
&lt;br /&gt;
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
{{CodeDocSummaryTop}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iDepthStencilBuffer|iDepthStencilBuffer]]|[[#cGraphics_CreateDepthStencilBuffer|cGraphics_CreateDepthStencilBuffer]](const [[../../cVector2l|cVector2l]] &amp;amp;in avSize, int alDepthBits, int alStencilBits, bool abLookForMatchingFirst)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iFrameBuffer|iFrameBuffer]]|[[#cGraphics_CreateFrameBuffer|cGraphics_CreateFrameBuffer]](const [[../../tString|tString]] &amp;amp;in asName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iGpuProgram|iGpuProgram]]|[[#cGraphics_CreateGpuProgram|cGraphics_CreateGpuProgram]](const [[../../tString|tString]] &amp;amp;in asName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iGpuProgram|iGpuProgram]]|[[#cGraphics_CreateGpuProgramFromShaders|cGraphics_CreateGpuProgramFromShaders]](const [[../../tString|tString]] &amp;amp;in asName, const [[../../tString|tString]] &amp;amp;in asVtxShader, const [[../../tString|tString]] &amp;amp;in asFragShader, [[../../cPrepParserVarContainer|cPrepParserVarContainer]] @apVarContainer)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cHeightMap|cHeightMap]]|[[#cGraphics_CreateHeightMap|cGraphics_CreateHeightMap]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cHeightMap|cHeightMap]]|[[#cGraphics_CreateHeightMapResizedCopy|cGraphics_CreateHeightMapResizedCopy]]([[../../cHeightMap|cHeightMap]] @apHeightMap, const [[../../cVector2l|cVector2l]] &amp;amp;in avSize)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_Blur|cPostEffect_Blur]]|[[#cGraphics_CreatePostEffect_Blur|cGraphics_CreatePostEffect_Blur]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_ChromaticAberration|cPostEffect_ChromaticAberration]]|[[#cGraphics_CreatePostEffect_ChromaticAberration|cGraphics_CreatePostEffect_ChromaticAberration]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_FearTentacles|cPostEffect_FearTentacles]]|[[#cGraphics_CreatePostEffect_FearTentacles|cGraphics_CreatePostEffect_FearTentacles]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_ImageFadeFX|cPostEffect_ImageFadeFX]]|[[#cGraphics_CreatePostEffect_ImageFadeFX|cGraphics_CreatePostEffect_ImageFadeFX]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_ImageTrail|cPostEffect_ImageTrail]]|[[#cGraphics_CreatePostEffect_ImageTrail|cGraphics_CreatePostEffect_ImageTrail]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_Insanity|cPostEffect_Insanity]]|[[#cGraphics_CreatePostEffect_Insanity|cGraphics_CreatePostEffect_Insanity]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_LensDistortion|cPostEffect_LensDistortion]]|[[#cGraphics_CreatePostEffect_LensDistortion|cGraphics_CreatePostEffect_LensDistortion]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_RadialBlur|cPostEffect_RadialBlur]]|[[#cGraphics_CreatePostEffect_RadialBlur|cGraphics_CreatePostEffect_RadialBlur]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_ScreenMaterial|cPostEffect_ScreenMaterial]]|[[#cGraphics_CreatePostEffect_ScreenMaterial|cGraphics_CreatePostEffect_ScreenMaterial]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_ToneMapping|cPostEffect_ToneMapping]]|[[#cGraphics_CreatePostEffect_ToneMapping|cGraphics_CreatePostEffect_ToneMapping]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffect_VideoDistortion|cPostEffect_VideoDistortion]]|[[#cGraphics_CreatePostEffect_VideoDistortion|cGraphics_CreatePostEffect_VideoDistortion]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cPostEffectComposite|cPostEffectComposite]]|[[#cGraphics_CreatePostEffectComposite|cGraphics_CreatePostEffectComposite]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iTexture|iTexture]]|[[#cGraphics_CreateTexture|cGraphics_CreateTexture]](const [[../../tString|tString]] &amp;amp;in asName, [[../../eTextureType|eTextureType]] aType, [[../../eTextureUsage|eTextureUsage]] aUsage)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyDepthStencilBuffer|cGraphics_DestroyDepthStencilBuffer]]([[../../iDepthStencilBuffer|iDepthStencilBuffer@]] apBuffer)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyFrameBuffer|cGraphics_DestroyFrameBuffer]]([[../../iFrameBuffer|iFrameBuffer@]] apFrameBuffer)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyGpuProgram|cGraphics_DestroyGpuProgram]]([[../../iGpuProgram|iGpuProgram@]] apProgram)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyHeightMap|cGraphics_DestroyHeightMap]]([[../../cHeightMap|cHeightMap@]] apHeightMap)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyPostEffect|cGraphics_DestroyPostEffect]]([[../../iPostEffect|iPostEffect@]] apPostEffect)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyPostEffectComposite|cGraphics_DestroyPostEffectComposite]]([[../../cPostEffectComposite|cPostEffectComposite@]] apComposite)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_DestroyTexture|cGraphics_DestroyTexture]]([[../../iTexture|iTexture@]] apTexture)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iDepthStencilBuffer|iDepthStencilBuffer]]|[[#cGraphics_FindDepthStencilBuffer|cGraphics_FindDepthStencilBuffer]](const [[../../cVector2l|cVector2l]] &amp;amp;in avSize, int alMinDepthBits, int alMinStencilBits)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iLowLevelGraphics|iLowLevelGraphics]]|[[#cGraphics_GetLowLevel|cGraphics_GetLowLevel]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iMaterialType|iMaterialType]]|[[#cGraphics_GetMaterialType|cGraphics_GetMaterialType]](const [[../../tString|tString]] &amp;amp;in asName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iRenderer|iRenderer]]|[[#cGraphics_GetRenderer|cGraphics_GetRenderer]]([[../../eRenderer|eRenderer]] aType)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../iFrameBuffer|iFrameBuffer]]|[[#cGraphics_GetTempFrameBuffer|cGraphics_GetTempFrameBuffer]](const [[../../cVector2l|cVector2l]] &amp;amp;in avSize, [[../../ePixelFormat|ePixelFormat]] aPixelFormat, int alIndex)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cHeightMap|cHeightMap]]|[[#cGraphics_LoadHeightMapPackedRGB|cGraphics_LoadHeightMapPackedRGB]](const [[../../tString|tString]] &amp;amp;in asFileName)|}}&lt;br /&gt;
{{CodeDocSummaryItem|[[../../cHeightMap|cHeightMap]]|[[#cGraphics_LoadHeightMapRaw|cGraphics_LoadHeightMapRaw]](const [[../../tString|tString]] &amp;amp;in asFileName, const [[../../cVector2l|cVector2l]] &amp;amp;in avSize)|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_ReloadMaterials|cGraphics_ReloadMaterials]]()|}}&lt;br /&gt;
{{CodeDocSummaryItem|void|[[#cGraphics_ReloadRendererData|cGraphics_ReloadRendererData]]()|}}&lt;br /&gt;
{{CodeDocSummaryBottom}}&lt;br /&gt;
&lt;br /&gt;
==Function Detail==&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateDepthStencilBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iDepthStencilBuffer@ cGraphics_CreateDepthStencilBuffer(const cVector2l &amp;amp;in avSize,&lt;br /&gt;
                                                        int alDepthBits,&lt;br /&gt;
                                                        int alStencilBits,&lt;br /&gt;
                                                        bool abLookForMatchingFirst)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avSize|[[../../cVector2l|cVector2l]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alDepthBits|int|}}&lt;br /&gt;
{{CodeDocDetailParam|alStencilBits|int|}}&lt;br /&gt;
{{CodeDocDetailParam|abLookForMatchingFirst|bool|}}&lt;br /&gt;
{{CodeDocDetailReturn|iDepthStencilBuffer@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateFrameBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iFrameBuffer@ cGraphics_CreateFrameBuffer(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iFrameBuffer@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateGpuProgram}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iGpuProgram@ cGraphics_CreateGpuProgram(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iGpuProgram@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateGpuProgramFromShaders}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iGpuProgram@ cGraphics_CreateGpuProgramFromShaders(const tString &amp;amp;in asName,&lt;br /&gt;
                                                   const tString &amp;amp;in asVtxShader,&lt;br /&gt;
                                                   const tString &amp;amp;in asFragShader,&lt;br /&gt;
                                                   cPrepParserVarContainer @apVarContainer)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asVtxShader|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|asFragShader|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|@apVarContainer|[[../../cPrepParserVarContainer|cPrepParserVarContainer]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iGpuProgram@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateHeightMap}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cHeightMap@ cGraphics_CreateHeightMap()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cHeightMap@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateHeightMapResizedCopy}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cHeightMap@ cGraphics_CreateHeightMapResizedCopy(cHeightMap @apHeightMap,&lt;br /&gt;
                                                 const cVector2l &amp;amp;in avSize)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|@apHeightMap|[[../../cHeightMap|cHeightMap]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avSize|[[../../cVector2l|cVector2l]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|cHeightMap@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_Blur}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_Blur@ cGraphics_CreatePostEffect_Blur()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_Blur@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_ChromaticAberration}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_ChromaticAberration@ cGraphics_CreatePostEffect_ChromaticAberration()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_ChromaticAberration@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_FearTentacles}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_FearTentacles@ cGraphics_CreatePostEffect_FearTentacles()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_FearTentacles@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_ImageFadeFX}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_ImageFadeFX@ cGraphics_CreatePostEffect_ImageFadeFX()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_ImageFadeFX@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_ImageTrail}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_ImageTrail@ cGraphics_CreatePostEffect_ImageTrail()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_ImageTrail@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_Insanity}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_Insanity@ cGraphics_CreatePostEffect_Insanity()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_Insanity@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_LensDistortion}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_LensDistortion@ cGraphics_CreatePostEffect_LensDistortion()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_LensDistortion@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_RadialBlur}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_RadialBlur@ cGraphics_CreatePostEffect_RadialBlur()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_RadialBlur@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_ScreenMaterial}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_ScreenMaterial@ cGraphics_CreatePostEffect_ScreenMaterial()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_ScreenMaterial@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_ToneMapping}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_ToneMapping@ cGraphics_CreatePostEffect_ToneMapping()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_ToneMapping@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffect_VideoDistortion}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffect_VideoDistortion@ cGraphics_CreatePostEffect_VideoDistortion()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffect_VideoDistortion@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreatePostEffectComposite}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cPostEffectComposite@ cGraphics_CreatePostEffectComposite()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|cPostEffectComposite@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_CreateTexture}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iTexture@ cGraphics_CreateTexture(const tString &amp;amp;in asName,&lt;br /&gt;
                                  eTextureType aType,&lt;br /&gt;
                                  eTextureUsage aUsage)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../../eTextureType|eTextureType]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aUsage|[[../../eTextureUsage|eTextureUsage]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iTexture@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyDepthStencilBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyDepthStencilBuffer(iDepthStencilBuffer@ apBuffer)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apBuffer|[[../../iDepthStencilBuffer|iDepthStencilBuffer@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyFrameBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyFrameBuffer(iFrameBuffer@ apFrameBuffer)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apFrameBuffer|[[../../iFrameBuffer|iFrameBuffer@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyGpuProgram}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyGpuProgram(iGpuProgram@ apProgram)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apProgram|[[../../iGpuProgram|iGpuProgram@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyHeightMap}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyHeightMap(cHeightMap@ apHeightMap)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apHeightMap|[[../../cHeightMap|cHeightMap@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyPostEffect}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyPostEffect(iPostEffect@ apPostEffect)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apPostEffect|[[../../iPostEffect|iPostEffect@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyPostEffectComposite}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyPostEffectComposite(cPostEffectComposite@ apComposite)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apComposite|[[../../cPostEffectComposite|cPostEffectComposite@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_DestroyTexture}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_DestroyTexture(iTexture@ apTexture)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|apTexture|[[../../iTexture|iTexture@]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_FindDepthStencilBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iDepthStencilBuffer@ cGraphics_FindDepthStencilBuffer(const cVector2l &amp;amp;in avSize,&lt;br /&gt;
                                                      int alMinDepthBits,&lt;br /&gt;
                                                      int alMinStencilBits)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avSize|[[../../cVector2l|cVector2l]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alMinDepthBits|int|}}&lt;br /&gt;
{{CodeDocDetailParam|alMinStencilBits|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|iDepthStencilBuffer@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_GetLowLevel}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iLowLevelGraphics@ cGraphics_GetLowLevel()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|iLowLevelGraphics@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_GetMaterialType}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iMaterialType@ cGraphics_GetMaterialType(const tString &amp;amp;in asName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iMaterialType@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_GetRenderer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iRenderer@ cGraphics_GetRenderer(eRenderer aType)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|aType|[[../../eRenderer|eRenderer]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|iRenderer@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_GetTempFrameBuffer}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;iFrameBuffer@ cGraphics_GetTempFrameBuffer(const cVector2l &amp;amp;in avSize,&lt;br /&gt;
                                           ePixelFormat aPixelFormat,&lt;br /&gt;
                                           int alIndex)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|avSize|[[../../cVector2l|cVector2l]]|}}&lt;br /&gt;
{{CodeDocDetailParam|aPixelFormat|[[../../ePixelFormat|ePixelFormat]]|}}&lt;br /&gt;
{{CodeDocDetailParam|alIndex|int|}}&lt;br /&gt;
{{CodeDocDetailReturn|iFrameBuffer@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_LoadHeightMapPackedRGB}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cHeightMap@ cGraphics_LoadHeightMapPackedRGB(const tString &amp;amp;in asFileName)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asFileName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|cHeightMap@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_LoadHeightMapRaw}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;cHeightMap@ cGraphics_LoadHeightMapRaw(const tString &amp;amp;in asFileName,&lt;br /&gt;
                                       const cVector2l &amp;amp;in avSize)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailParamStart}}&lt;br /&gt;
{{CodeDocDetailParam|asFileName|[[../../tString|tString]]|}}&lt;br /&gt;
{{CodeDocDetailParam|avSize|[[../../cVector2l|cVector2l]]|}}&lt;br /&gt;
{{CodeDocDetailReturn|cHeightMap@|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_ReloadMaterials}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_ReloadMaterials()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;br /&gt;
&lt;br /&gt;
{{CodeDocDetailTop|cGraphics_ReloadRendererData}}&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;void cGraphics_ReloadRendererData()&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{{CodeDocDetailBody|}}&lt;br /&gt;
{{CodeDocDetailReturn|void|}}&lt;br /&gt;
{{CodeDocDetailBottom}}&lt;/div&gt;</summary>
		<author><name>Abion47</name></author>
		
	</entry>
</feed>