using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
namespace MonoGame.Extended.Graphics
{
///
/// Defines an that uses the standard chain of matrix transformations to represent a 3D object on
/// a 2D monitor.
///
public interface IMatrixChainEffect : IEffectMatrices
{
///
/// Sets the model-to-world .
///
/// The model-to-world .
void SetWorld(ref Matrix world);
///
/// Sets the world-to-view .
///
/// The world-to-view .
void SetView(ref Matrix view);
///
/// Sets the view-to-projection .
///
/// The view-to-projection .
void SetProjection(ref Matrix projection);
}
}