Added RenderImage

Cleaned internal CSFML code
Synchronized with trunk

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1135 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
laurentgom 2009-06-11 15:49:36 +00:00
commit 2deb8bd021
228 changed files with 15844 additions and 7152 deletions

View file

@ -365,11 +365,22 @@ namespace SFML
/// <summary>
/// Render the object into the given render window
/// </summary>
/// <param name="window">Target window</param>
/// <param name="target">Target render window</param>
////////////////////////////////////////////////////////////
internal override void Render(RenderWindow window)
internal override void Render(RenderWindow target)
{
sfRenderWindow_DrawShape(window.This, This);
sfRenderWindow_DrawShape(target.This, This);
}
////////////////////////////////////////////////////////////
/// <summary>
/// Render the object into the given render image
/// </summary>
/// <param name="target">Target render image</param>
////////////////////////////////////////////////////////////
internal override void Render(RenderImage target)
{
sfRenderImage_DrawShape(target.This, This);
}
////////////////////////////////////////////////////////////
@ -455,6 +466,9 @@ namespace SFML
[DllImport("csfml-graphics"), SuppressUnmanagedCodeSecurity]
static extern void sfRenderWindow_DrawShape(IntPtr This, IntPtr Shape);
[DllImport("csfml-graphics"), SuppressUnmanagedCodeSecurity]
static extern void sfRenderImage_DrawShape(IntPtr This, IntPtr Shape);
[DllImport("csfml-graphics"), SuppressUnmanagedCodeSecurity]
static extern IntPtr sfShape_CreateLine(float P1X, float P1Y, float P2X, float P2Y, float Thickness, Color Col, float Outline, Color OutlineCol);