18 lines
445 B
C#
18 lines
445 B
C#
namespace Engine.Core;
|
|
|
|
/// <summary>
|
|
/// Represents a camera with view and projections matrices in the engine.
|
|
/// </summary>
|
|
public interface ICamera
|
|
{
|
|
/// <summary>
|
|
/// View <see cref="Matrix4x4"/> of the <see cref="ICamera"/>.
|
|
/// </summary>
|
|
Matrix4x4 ViewMatrix { get; }
|
|
|
|
/// <summary>
|
|
/// Projection <see cref="Matrix4x4"/> of the <see cref="ICamera"/>.
|
|
/// </summary>
|
|
Matrix4x4 ProjectionMatrix { get; }
|
|
}
|