+ toString for Color
* IDrawable.render now correctly takes an IRenderTarget git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1446 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
parent
ef216acc5f
commit
64fb9a139a
4 changed files with 239 additions and 273 deletions
|
@ -29,6 +29,7 @@ module dsfml.graphics.drawableimpl;
|
|||
public import dsfml.system.common;
|
||||
import dsfml.system.vector2;
|
||||
|
||||
import dsfml.graphics.irendertarget;
|
||||
import dsfml.graphics.idrawable,
|
||||
dsfml.graphics.color,
|
||||
dsfml.graphics.blendmode,
|
||||
|
@ -195,24 +196,14 @@ public:
|
|||
return ret;
|
||||
}
|
||||
|
||||
void render(RenderWindow window)
|
||||
void render(IRenderTarget window)
|
||||
{
|
||||
sfRenderWindow_DrawThis(window.getNativePointer(), m_ptr);
|
||||
sfRenderWindow_DrawThis((cast(DSFMLObject)window).getNativePointer(), m_ptr);
|
||||
}
|
||||
|
||||
void renderWithShader(RenderWindow window, Shader shader)
|
||||
void renderWithShader(IRenderTarget window, Shader shader)
|
||||
{
|
||||
sfRenderWindow_DrawThisWithShader(window.getNativePointer, m_ptr, shader.getNativePointer);
|
||||
}
|
||||
|
||||
void render(RenderImage image)
|
||||
{
|
||||
sfRenderImage_DrawThis(image.getNativePointer(), m_ptr);
|
||||
}
|
||||
|
||||
void renderWithShader(RenderImage image, Shader shader)
|
||||
{
|
||||
sfRenderImage_DrawThisWithShader(image.getNativePointer, m_ptr, shader.getNativePointer);
|
||||
sfRenderWindow_DrawThisWithShader((cast(DSFMLObject)window).getNativePointer, m_ptr, shader.getNativePointer);
|
||||
}
|
||||
|
||||
override void dispose()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue