Table of Contents

Interface ICineCamera

Namespace
Gasimo.CineBlend
Assembly
Cineblend.CSharp.dll

ICineCamera interface. Implement this to create new Virtual Cameras from scratch. Otherwise inherit the VirtualCamera class.

public interface ICineCamera

Properties

FinalProperties

This Cameras processed final properties.

CameraProperties FinalProperties { get; }

Property Value

CameraProperties

Modules

CineModules which can be added to the camera. They are initialized by the virtual camera and then applied sequentially to the properties.

Dictionary<Type, ICameraModule> Modules { get; }

Property Value

Dictionary<Type, ICameraModule>

Name

Name of the camera. Used to improve readability in the editor.

string Name { get; }

Property Value

string

Priority

The priority of the camera. The camera with the highest priority will be the active camera unless overriden by solo.

int Priority { get; }

Property Value

int

Properties

This Cameras non-processed initial properties.

CameraProperties Properties { get; }

Property Value

CameraProperties