Garry's Mod Wiki

RenderCamData

Description

Used for cam.Start.

Unless stated otherwise, the default values for all these keys would be inherited from the engine's current CViewSetup and do not have static representations.

Parameters

number x
The x position of the view port
number y
The y position of the view port
number w
The width of the view port
number h
The height of the view port
string type
The type of cam. Valid types are:

  • "2D" - No additional arguments are required
  • "3D" - Only origin and angles are needed, all other parameters are optional.

Default: "3D"

Vector origin
The position to render from
Angle angles
The angles to render from
number fov
The field of view
number aspect
The aspect ratio of the view port (Note that this is NOT set to w/h by default)
number zfar
The distance to the far clipping plane
number znear
The distance to the near clipping plane
boolean subrect
Set to true if this is to draw into a subrect of the larger screen.

Default: false

boolean bloomtone
m_bDoBloomAndToneMapping

Default: false

table offcenter
A table having these keys: ( all floats )

  • left
  • right
  • bottom
  • top
table ortho
If set, makes the view/camera orthogonal. A table having these keys: ( all floats )

  • left
  • right
  • bottom
  • top