unreal.MinimalViewInfo

class unreal.MinimalViewInfo(location: Vector = Ellipsis, rotation: Rotator = Ellipsis, fov: float = 0.0, ortho_width: float = 0.0, ortho_near_clip_plane: float = 0.0, ortho_far_clip_plane: float = 0.0, perspective_near_clip_plane: float = 0.0, aspect_ratio: float = 0.0, constrain_aspect_ratio: bool = False, use_field_of_view_for_lod: bool = False, projection_mode: CameraProjectionMode = Ellipsis, post_process_blend_weight: float = 0.0, post_process_settings: PostProcessSettings = [], off_center_projection_offset: Vector2D = Ellipsis)

Bases: StructBase

Minimal View Info

C++ Source:

  • Module: Engine

  • File: CameraTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • aspect_ratio (float): [Read-Write] Aspect Ratio (Width/Height)

  • constrain_aspect_ratio (bool): [Read-Write] If bConstrainAspectRatio is true, black bars will be added if the destination view has a different aspect ratio than this camera requested.

  • fov (float): [Read-Write] The horizontal field of view (in degrees) in perspective mode (ignored in orthographic mode).

  • location (Vector): [Read-Write] Location

  • off_center_projection_offset (Vector2D): [Read-Only] Off-axis / off-center projection offset as proportion of screen dimensions

  • ortho_far_clip_plane (float): [Read-Write] The far plane distance of the orthographic view (in world units)

  • ortho_near_clip_plane (float): [Read-Write] The near plane distance of the orthographic view (in world units)

  • ortho_width (float): [Read-Write] The desired width (in world units) of the orthographic view (ignored in Perspective mode)

  • perspective_near_clip_plane (float): [Read-Write] The near plane distance of the perspective view (in world units). Set to a negative value to use the default global value of GNearClippingPlane

  • post_process_blend_weight (float): [Read-Write] Indicates if PostProcessSettings should be applied.

  • post_process_settings (PostProcessSettings): [Read-Write] Post-process settings to use if PostProcessBlendWeight is non-zero.

  • projection_mode (CameraProjectionMode): [Read-Write] The type of camera

  • rotation (Rotator): [Read-Write] Rotation

  • use_field_of_view_for_lod (bool): [Read-Write] If true, account for the field of view angle when computing which level of detail to use for meshes.

property aspect_ratio: float

[Read-Write] Aspect Ratio (Width/Height)

Type:

(float)

calculate_projection_matrix() Matrix

Calculates the projection matrix using this view info’s aspect ratio (regardless of bConstrainAspectRatio)

Return type:

Matrix

property constrain_aspect_ratio: bool

[Read-Write] If bConstrainAspectRatio is true, black bars will be added if the destination view has a different aspect ratio than this camera requested.

Type:

(bool)

property fov: float

[Read-Write] The horizontal field of view (in degrees) in perspective mode (ignored in orthographic mode).

Type:

(float)

property location: Vector

[Read-Write] Location

Type:

(Vector)

property off_center_projection_offset: Vector2D

[Read-Only] Off-axis / off-center projection offset as proportion of screen dimensions

Type:

(Vector2D)

property ortho_far_clip_plane: float

[Read-Write] The far plane distance of the orthographic view (in world units)

Type:

(float)

property ortho_near_clip_plane: float

[Read-Write] The near plane distance of the orthographic view (in world units)

Type:

(float)

property ortho_width: float

[Read-Write] The desired width (in world units) of the orthographic view (ignored in Perspective mode)

Type:

(float)

property perspective_near_clip_plane: float

[Read-Write] The near plane distance of the perspective view (in world units). Set to a negative value to use the default global value of GNearClippingPlane

Type:

(float)

property post_process_blend_weight: float

[Read-Write] Indicates if PostProcessSettings should be applied.

Type:

(float)

property post_process_settings: PostProcessSettings

[Read-Write] Post-process settings to use if PostProcessBlendWeight is non-zero.

Type:

(PostProcessSettings)

property projection_mode: CameraProjectionMode

[Read-Write] The type of camera

Type:

(CameraProjectionMode)

property rotation: Rotator

[Read-Write] Rotation

Type:

(Rotator)

property use_field_of_view_for_lod: bool

[Read-Write] If true, account for the field of view angle when computing which level of detail to use for meshes.

Type:

(bool)