Class CameraSample
Syntax
[Serializable]
[UsdSchema("Camera")]
public class CameraSample : XformSample
Constructors
CameraSample()
Declaration
CameraSample(Camera)
Declaration
public CameraSample(Camera fromCamera)
Parameters
Type |
Name |
Description |
Camera |
fromCamera |
|
Fields
clippingPlanes
Declaration
public Vector4[] clippingPlanes
Field Value
clippingRange
Declaration
public Vector2 clippingRange
Field Value
focalLength
Declaration
Field Value
focusDistance
Declaration
public float focusDistance
Field Value
fStop
Declaration
Field Value
horizontalAperture
Declaration
public float horizontalAperture
Field Value
horizontalApertureOffset
Declaration
public float horizontalApertureOffset
Field Value
projection
Declaration
public CameraSample.ProjectionType projection
Field Value
shutter
Declaration
[UsdNamespace("shutter")]
public CameraSample.Shutter shutter
Field Value
stereoRole
Declaration
[UsdVariability(Variability.Uniform)]
public CameraSample.StereoRole stereoRole
Field Value
verticalAperture
Declaration
public float verticalAperture
Field Value
verticalApertureOffset
Declaration
public float verticalApertureOffset
Field Value
Methods
CopyFromCamera(Camera, Boolean)
Copys all relevant values of the given camera to the current camera sample.
Declaration
public void CopyFromCamera(Camera camera, bool convertTransformToUsd = true)
Parameters
Type |
Name |
Description |
Camera |
camera |
The camera to copy.
|
Boolean |
convertTransformToUsd |
If true, converts the transform matrix from left handed(Unity) to right handed(USD). If
you're unsure about this parameter, it should be left to the default value of true.
|
CopyToCamera(Camera, Boolean)
Copies the current sample values to the given camera.
Declaration
public void CopyToCamera(Camera camera, bool setTransform)
Parameters