Garry's Mod Wiki

Revision Difference

render_stencils#561343

<cat>Don'tListMePlease Dev</cat> <title>Render Reference - Stencils</title> # Render Library References These pages seek to provide helpful insight into the groups of functions provided by the <page text="Render Library">render</page>. The major function groups are: * <page text="Beams">Beam_Rendering</page>⤶ * <page text="Beams">render_beams</page>⤶ * <page text="Minification and Magnification Texture Filters">render_min_mag_filters</page> * <page text="Render Targets">render_rendertargets</page> * **Stencils** # Stencils # What are Stencils?⤶ Stencil Buffers (or simply "Stencils") are one of the three (3) layers that make up a <page text="Render Target">render_rendertargets</page>. ⤶ ⤶ Whenever anything is drawn to a Render Target (Including the main game view,) the Stencil Buffer performs logical checks (More on these later) for each pixel that is about to be drawn to and determines whether or not that pixel should be allowed to change. This functionality gives powerful control over where and when 2D and 3D elements are drawn.