Revision Difference
3D_Rendering_Hooks#561094
<cat>Dev</cat>⤶
<cat>Dev.Ref</cat>⤶
This page lists all 3D rendering hooks. When these hooks are run, a 3D rendering context is provided by the engine.
You can initialize a 3D rendering context manually at any time with <page>cam.Start3D</page>.
<note>The list is not generated automatically, some information may be missed</note>
# See also
<page>3D Rendering Functions</page> - functions that require a 3D rendering context
<page>2D Rendering Hooks</page>
<page>Render Order</page>
# 3D Rendering Hooks
* <page>GM:PostDraw2DSkyBox</page>
* <page>GM:PostDrawOpaqueRenderables</page>
* <page>GM:PostDrawSkyBox</page>
* <page>GM:PostDrawTranslucentRenderables</page>
* <page>GM:PostDrawViewModel</page>
* <page>GM:PostPlayerDraw</page>
* <page>GM:PreDrawEffects</page>
* <page>GM:PreDrawHalos</page>
* <page>GM:PreDrawOpaqueRenderables</page>
* <page>GM:PreDrawSkyBox</page>
* <page>GM:PreDrawTranslucentRenderables</page>
* <page>GM:PreDrawViewModel</page>