Revision Difference
3D_Rendering_Hooks#519461
<cat>Dev</cat>⤶
This category 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>.
### See also
⤶
```⤶
⤶
- functions that require a 3D rendering context⤶
```⤶
⤶
⤶
⤶
⤶
<page>Render Order</page>⤶
⤶
⤶
<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>⤶