RenderCamData Structure

From Garry's Mod
Revision as of 03:03, 28 October 2019 by Promptitude (Talk | contribs)
Jump to: navigation, search
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.

Type Name Description
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

m_bRenderToSubrectOfLargerScreen Set to true if this is to draw into a subrect of the larger screen.

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
Personal tools
Navigation