Structures/RenderCamData

From Garry's Mod
(Difference between revisions)
Jump to: navigation, search
m (Remove placeholder)
m (Default)
 
Line 6: Line 6:
 
* "2D" - No additional arguments are required
 
* "2D" - No additional arguments are required
 
* "3D" - Only origin and angles are needed, all other parameters are optional.|"3D"
 
* "3D" - Only origin and angles are needed, all other parameters are optional.|"3D"
}}{{StructureField|Vector|origin|The position to render from}}{{StructureField|Angle|angles|The angles to render from}}{{StructureField|number|fov|The field of view}}{{StructureField|number|aspect|The aspect ratio of the view port (Note that this is NOT set to w/h by default)}}{{StructureField|number|zfar|The distance to the far clipping plane}}{{StructureField|number|znear|The distance to the near clipping plane}}{{StructureField|boolean|subrect|Set to true if this is to draw into a subrect of the larger screen.}}{{StructureField|boolean|bloomtone|m_bDoBloomAndToneMapping|false}}{{StructureField|table|offcenter|A table having these keys: ( all floats )
+
}}{{StructureField|Vector|origin|The position to render from}}{{StructureField|Angle|angles|The angles to render from}}{{StructureField|number|fov|The field of view}}{{StructureField|number|aspect|The aspect ratio of the view port (Note that this is NOT set to w/h by default)}}{{StructureField|number|zfar|The distance to the far clipping plane}}{{StructureField|number|znear|The distance to the near clipping plane}}{{StructureField|boolean|subrect|Set to true if this is to draw into a subrect of the larger screen.|false}}{{StructureField|boolean|bloomtone|m_bDoBloomAndToneMapping|false}}{{StructureField|table|offcenter|A table having these keys: ( all floats )
 
* left
 
* left
 
* right
 
* right

Latest revision as of 09:03, 28 October 2019

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

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