Garry's Mod Wiki

GM:PreDrawViewModel

  boolean GM:PreDrawViewModel( Entity vm, Player ply, Weapon weapon )

Description

Called before the view model has been drawn.

By default this hook also calls WEAPON:PreDrawViewModel, so you can use that if developing a scripted weapon.

See GM:PostDrawViewModel for a hook that runs immediately after rendering a view model.
See GM:PreDrawViewModels for a hook that runs before all view models are drawn within a frame.

For view model hands, see GM:PreDrawPlayerHands.

This is a rendering hook which provides a 3d rendering context.

Arguments

1 Entity vm
This is the view model entity before it is drawn. On server-side, this entity is the predicted view model.
2 Player ply
The owner of the view model.
3 Weapon weapon
This is the weapon that is from the view model.

Returns

1 boolean
Return true to prevent the default view model rendering. This also affects GM:PostDrawViewModel.