From 186f679f85cd1da4d2583a5b568d7708edbc194e Mon Sep 17 00:00:00 2001 From: LaurentGom Date: Sun, 29 Aug 2010 08:48:53 +0000 Subject: [PATCH] Applied the new naming convention to the CSFML and SFML.Net binaries (sfml2-xxx) git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1556 4e206d99-4929-0410-ac5d-dfc041789085 --- CSFML/build/VC2005/csfml-audio.vcproj | 8 +- CSFML/build/VC2005/csfml-graphics.vcproj | 8 +- CSFML/build/VC2005/csfml-main.vcproj | 4 +- CSFML/build/VC2005/csfml-network.vcproj | 8 +- CSFML/build/VC2005/csfml-system.vcproj | 8 +- CSFML/build/VC2005/csfml-window.vcproj | 8 +- CSFML/build/VC2008/csfml-audio.vcproj | 8 +- CSFML/build/VC2008/csfml-graphics.vcproj | 8 +- CSFML/build/VC2008/csfml-main.vcproj | 4 +- CSFML/build/VC2008/csfml-network.vcproj | 8 +- CSFML/build/VC2008/csfml-system.vcproj | 8 +- CSFML/build/VC2008/csfml-window.vcproj | 8 +- CSFML/build/make/Makefile.audio | 10 +-- CSFML/build/make/Makefile.graphics | 10 +-- CSFML/build/make/Makefile.network | 10 +-- CSFML/build/make/Makefile.system | 10 +-- CSFML/build/make/Makefile.window | 10 +-- CSFML/src/SFML/Audio/csfml-audio-d.def | 2 +- CSFML/src/SFML/Audio/csfml-audio.def | 2 +- CSFML/src/SFML/Graphics/csfml-graphics-d.def | 2 +- CSFML/src/SFML/Graphics/csfml-graphics.def | 2 +- CSFML/src/SFML/Network/csfml-network-d.def | 2 +- CSFML/src/SFML/Network/csfml-network.def | 2 +- CSFML/src/SFML/System/csfml-system-d.def | 2 +- CSFML/src/SFML/System/csfml-system.def | 2 +- CSFML/src/SFML/Window/csfml-window-d.def | 2 +- CSFML/src/SFML/Window/csfml-window.def | 2 +- .../{csfml-audio.dll => csfml2-audio.dll} | Bin 55296 -> 55296 bytes ...csfml-graphics.dll => csfml2-graphics.dll} | Bin 1153536 -> 1074688 bytes .../{csfml-window.dll => csfml2-window.dll} | Bin 49152 -> 49152 bytes dotnet/src/Audio/Listener.cs | 12 +-- dotnet/src/Audio/Music.cs | 52 ++++++------ dotnet/src/Audio/Sound.cs | 50 +++++------ dotnet/src/Audio/SoundBuffer.cs | 22 ++--- dotnet/src/Audio/SoundRecorder.cs | 12 +-- dotnet/src/Audio/SoundStream.cs | 48 +++++------ dotnet/src/Audio/sfml-audio.csproj | 2 +- dotnet/src/Graphics/Context.cs | 6 +- dotnet/src/Graphics/Font.cs | 18 ++-- dotnet/src/Graphics/Image.cs | 40 ++++----- dotnet/src/Graphics/RenderImage.cs | 32 +++---- dotnet/src/Graphics/RenderWindow.cs | 66 +++++++-------- dotnet/src/Graphics/Shader.cs | 26 +++--- dotnet/src/Graphics/Shape.cs | 78 +++++++++--------- dotnet/src/Graphics/Sprite.cs | 66 +++++++-------- dotnet/src/Graphics/Text.cs | 66 +++++++-------- dotnet/src/Graphics/View.cs | 36 ++++---- dotnet/src/Graphics/sfml-graphics.csproj | 2 +- dotnet/src/Window/Input.cs | 12 +-- dotnet/src/Window/VideoMode.cs | 6 +- dotnet/src/Window/Window.cs | 50 +++++------ dotnet/src/Window/sfml-window.csproj | 2 +- 52 files changed, 431 insertions(+), 431 deletions(-) rename dotnet/extlibs/{csfml-audio.dll => csfml2-audio.dll} (89%) rename dotnet/extlibs/{csfml-graphics.dll => csfml2-graphics.dll} (62%) rename dotnet/extlibs/{csfml-window.dll => csfml2-window.dll} (62%) diff --git a/CSFML/build/VC2005/csfml-audio.vcproj b/CSFML/build/VC2005/csfml-audio.vcproj index ae00b183..0f8acf1a 100644 --- a/CSFML/build/VC2005/csfml-audio.vcproj +++ b/CSFML/build/VC2005/csfml-audio.vcproj @@ -65,8 +65,8 @@ /> e;#(amztJ(m^-j-{$1*`?&XgR3UkatR~*>kUcOH>^ej90 zdPS%+5?DBe7NLA;`DRX!A*%9!$J;+edcP8Z5Sf-4VB zic=A-D0Gpi85dDEzqPDcT#F1D7J5C~h)PIuPs>-WoQe@Od>l#5M4c65!C{Z7>yn(I_mzoVDrhL-QBHxzwi0K-%vzh zpSNpg)$8s4g#1Ncav>uVAW`X14ghJ|E&LMpnnEX`)Wx4rP)8`H)0A z0~Y3VB7PpFk`~|fX)okLb4%OPG$T6|2U#qo8$Ve}; z0=6vq7$ay~AUBbX5z0XE0eh6}4Shq@2RLV0&s~1>RpKG$+Omvbg}EnISVY@_T$gy% zudS1#=+`>XY&n9+vG=0rpZh0FMxJPylH8Q zUkq9$N~O4JmALJD$%f*Exo69iD=(n!z*Ag)l8-EHmpwveWpGzDh{(=>AGw?QT*gYj zj8Wt%SJ@+Fh6`(kpUAe*PD4x#4r=8Swo!R6Njb98C$qEj*4pQg^D>MO+eaeLT1C48 z9-sA=v)X}NRPG%gMrN}uQ_g1ZlY5Y#O%O2*Z>s&XNw4IEMfus{^4v!%GvxY{7+n=D zZl2Z338PY}EsO*Clh(a7v@GJZU#a|He92|re=!H@E1b&1?DEg9+?cjmepaU!zg&UBD z`%sV~WGk3(5ZY5+*dZ!o@EQCB|G=s~?l zkLodfSdZ)D`m~>gWSi)@KGj8em8)ENzi*YFvBBVYuLuyNkFY+NxWjVWW=NE#_))|fYzx(vb{ z+{snGo!4>3J-mVYcpDG!5I@Jy^Ee;pDgHCh@CST>FY+bsFiXu!lbRm0-fS=%&1N%b zhRmpGndi)yIc`pyNi%KEnTzI%fM- z&r$dSyi0Wdo0#Y=qC0V)m4`z4+4cP^3#`v2dIXrf5ZaO5{$K2G#hpPE5k<>+(bVMW%f~3(RzpIbJ$GPPF+6qmC8FkIU8o4nrlJD$S#tPdJJtw z7KaOS-L`7=?sd!K+r#TzGAC#pl=v)4CiJX_e|Vt z<*l$$Y+tk5nNxJB-d80l)nC*MAq zua(NHkwTY!J!&q3FFtLnR!^T-F}}*mmw6O1D(o4mXc})uk)hh^QY)(YuVU*-quM^I zGMso$>r)jW#7XE|?N7)n(gn zeJ$^VJRHd@abhxLFJG#ZB33^j)uEQ*kVhixpIu!=e5agqF8>3I*A0wlZJpPV1mC~} z{0`|i2q}VB!2^x34?@rnF}MMf@Bq?B2`PjM5YPypzyauiv+xyMhx_mlvd0K{X^gZH zipF->16}YX+=O4?Z^-+BkZNdvJ#Ye|FamesFVJri@-hhc01iSJqHqmv!yG)9B%}l^ zXn;Vn4J$vlyY?LM06q{!A zY=JE@!V7p2ui~}5jyG~I_wxX6<)?U*U*to4n2+!TALZkGmM^yPB~C1dm1%9Xsw}s~ ztXiwlYPS4Vixsg>Sy!x>HEK;-Q`Vd{Z!K7h77+!aRFn%QYDBH@2%iXu7SSm}A|m=k zOpJ(xNQxP;AQpu>ulWCqGn_#)sZQ6^0_vo0T1P#!k$S10ZVu2E+De18orY+X4$vVw eOh;&fCg}{FrNrfM6}ie?)a7>7#|J02rvD4&1O$x$ diff --git a/dotnet/extlibs/csfml-graphics.dll b/dotnet/extlibs/csfml2-graphics.dll similarity index 62% rename from dotnet/extlibs/csfml-graphics.dll rename to dotnet/extlibs/csfml2-graphics.dll index 726f0901a64f2a03de168af424192b55fa10d6ca..af6147ab76801d3c1282a63b01571283da1828f4 100644 GIT binary patch delta 204166 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 z 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�CY=uA}>UNYCo2JjzA3#Yj zBZ9e=rFBAY9z|QuHAJI75BdgdjG4${4RRtEc4Y zX~}%*QE}Un_4ASk^Y<}gc_rsePwqUl811)7j4dZsu};_=;qu+Q+d8t!M}$x>N@N7V6;vFNt7}Cs@O(#QUmr{lAJCJfYKbo8U=C@8K^SmU==EG z9q5NYM8J9$*i$*I;Q|t*#Y$PAR1h1iQR;9tW8Ae!M;^=~1D}ULQlu6`nk&>Q5`uMV z1MX%Lf>NrU#y-nnIrk;)r|5>BLrWBLb*mWpx>R3_Zup1zP-E2)@8DlT#-HRnA9Ph9PUphS9Liw<;frMy#R?LsWn#IwmK4DT zT!hV($WC!LWwMX8U596NL_9{poFt*zNZG_o3B>G@2yLXJNc=mQ+$rs*c=mDcs8$N< z;Fd?EV^q>f)^sEF6fggwr=-eh)K;j;_oc!V`M;5$Jb4`1yUA4Ebh%KTL;Wp~7t712 z!WD99_D2mhtfx4LceE$vxE2FxrS5K*pO|_@3K*BF0?Gx5m1@xv8gY!sq7buAc zT&j@?-`t68o`jj6iy2(T?T900q9s@(Xu6e%p1Ucl2JR}RP)G(iJ}jFe3TLrhGWzc1 zq@c>KA%J$^45&Ow46V_QIq^<{lgh?T#TCv(X2~K{mhBD&e~oZ+DVsc8;(W+_sk_!) z$3EKpFO_UDk*^xcglfoZAKS;5RN!Tvuz<0%n<0~e@G^$8E$0M}iAh0(Fz3+M)tp5l z&w2#UawR=nFDC%2b5MRtmCdwkJQmeZnsfy^el3qD5eHO=WY{^81iKgrTFj8Ggws_0 z7q2)*(@rK?IQ>8FT(%86IJ8MZH*;sn{9DLKB^ZfD0j{coq|fUw;B&fwVRdRfO2aYr z}#$rP3CkF@S>7$bKu2O0I%nLXwxleZ@2~!o?uB(tk;->;6AwH8iC| zOPW_-#wTBJmf?1*V3bs!86yXx;gKk%F)%V183Uye@SZ%WkWB6}{ONG(YzY1(N$rjX zN4S1c2;`h5_AvBf_`pc&9$EZObkRqQBSRAp(bu6k4^g@+-Agar7WW+~ZkqO$* zA(E3%cZ9vMm^!V%QLhGo?4~mgAY#Pycy1pzt+q@qT;@>0s^iQPL1^hfj}gioq{?-i?mp!Rm?M!>RY3Cv7`Q7r!telha!utV z$Cu8UrE(b{ z6Z3Zj+F%}&X%5R`t-T>&Pt>s+5^)3#0LD0H0cTgi+0~+rCVgP@ZGdYqF@pOz~XV8;VWJ?kh5 zrBKa}NT7=Wo?0q>JdiFfh&EdlMG$sv0!m$yo>KC5klZC{G00#i4H{2x U8myg74=hW*wQUKXfpGo*11p#@Hvj+t delta 282200 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�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 delta 5449 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 diff --git a/dotnet/src/Audio/Listener.cs b/dotnet/src/Audio/Listener.cs index 7c834d6f..a2d4c1b6 100644 --- a/dotnet/src/Audio/Listener.cs +++ b/dotnet/src/Audio/Listener.cs @@ -49,22 +49,22 @@ namespace SFML } #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfListener_SetGlobalVolume(float Volume); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfListener_GetGlobalVolume(); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfListener_SetPosition(float X, float Y, float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfListener_GetPosition(out float X, out float Y, out float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfListener_SetDirection(float X, float Y, float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfListener_GetDirection(out float X, out float Y, out float Z); #endregion } diff --git a/dotnet/src/Audio/Music.cs b/dotnet/src/Audio/Music.cs index 1dc5370c..48ac40a8 100644 --- a/dotnet/src/Audio/Music.cs +++ b/dotnet/src/Audio/Music.cs @@ -250,82 +250,82 @@ namespace SFML } #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfMusic_CreateFromFile(string Filename); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfMusic_CreateFromMemory(char* Data, uint SizeInBytes); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_Destroy(IntPtr MusicStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_Play(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_Pause(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_Stop(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern SoundStatus sfMusic_GetStatus(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetDuration(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfMusic_GetChannelsCount(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfMusic_GetSampleRate(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetPitch(IntPtr Music, float Pitch); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetLoop(IntPtr Music, bool Loop); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetVolume(IntPtr Music, float Volume); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetPosition(IntPtr Music, float X, float Y, float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetRelativeToListener(IntPtr Music, bool Relative); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetMinDistance(IntPtr Music, float MinDistance); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetAttenuation(IntPtr Music, float Attenuation); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_SetPlayingOffset(IntPtr Music, float TimeOffset); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfMusic_GetLoop(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetPitch(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetVolume(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfMusic_GetPosition(IntPtr Music, out float X, out float Y, out float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfMusic_IsRelativeToListener(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetMinDistance(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetAttenuation(IntPtr Music); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfMusic_GetPlayingOffset(IntPtr Music); #endregion } diff --git a/dotnet/src/Audio/Sound.cs b/dotnet/src/Audio/Sound.cs index ec70bdc0..5120c152 100644 --- a/dotnet/src/Audio/Sound.cs +++ b/dotnet/src/Audio/Sound.cs @@ -245,79 +245,79 @@ namespace SFML private SoundBuffer myBuffer; #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSound_Create(); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSound_Copy(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_Destroy(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_Play(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_Pause(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_Stop(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetBuffer(IntPtr Sound, IntPtr Buffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSound_GetBuffer(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetLoop(IntPtr Sound, bool Loop); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSound_GetLoop(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern SoundStatus sfSound_GetStatus(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetPitch(IntPtr Sound, float Pitch); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetVolume(IntPtr Sound, float Volume); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetPosition(IntPtr Sound, float X, float Y, float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetRelativeToListener(IntPtr Sound, bool Relative); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetMinDistance(IntPtr Sound, float MinDistance); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetAttenuation(IntPtr Sound, float Attenuation); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_SetPlayingOffset(IntPtr Sound, float TimeOffset); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSound_GetPitch(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSound_GetVolume(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSound_GetPosition(IntPtr Sound, out float X, out float Y, out float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSound_IsRelativeToListener(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSound_GetMinDistance(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSound_GetAttenuation(IntPtr Sound); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSound_GetPlayingOffset(IntPtr Sound); #endregion } diff --git a/dotnet/src/Audio/SoundBuffer.cs b/dotnet/src/Audio/SoundBuffer.cs index 02662893..b02de419 100644 --- a/dotnet/src/Audio/SoundBuffer.cs +++ b/dotnet/src/Audio/SoundBuffer.cs @@ -171,37 +171,37 @@ namespace SFML } #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSoundBuffer_CreateFromFile(string Filename); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfSoundBuffer_CreateFromMemory(char* Data, uint SizeInBytes); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfSoundBuffer_CreateFromSamples(short* Samples, uint SamplesCount, uint ChannelsCount, uint SampleRate); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSoundBuffer_Copy(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundBuffer_Destroy(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSoundBuffer_SaveToFile(IntPtr SoundBuffer, string Filename); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSoundBuffer_GetSamples(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundBuffer_GetSamplesCount(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundBuffer_GetSampleRate(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundBuffer_GetChannelsCount(IntPtr SoundBuffer); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundBuffer_GetDuration(IntPtr SoundBuffer); #endregion } diff --git a/dotnet/src/Audio/SoundRecorder.cs b/dotnet/src/Audio/SoundRecorder.cs index 40761ff4..31d88b78 100644 --- a/dotnet/src/Audio/SoundRecorder.cs +++ b/dotnet/src/Audio/SoundRecorder.cs @@ -169,22 +169,22 @@ namespace SFML private StopCallback myStopCallback; #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSoundRecorder_Create(StartCallback OnStart, ProcessCallback OnProcess, StopCallback OnStop, IntPtr UserData); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundRecorder_Destroy(IntPtr SoundRecorder); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundRecorder_Start(IntPtr SoundRecorder, uint SampleRate); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundRecorder_Stop(IntPtr SoundRecorder); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundRecorder_GetSampleRate(IntPtr SoundRecorder); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSoundRecorder_IsAvailable(); #endregion } diff --git a/dotnet/src/Audio/SoundStream.cs b/dotnet/src/Audio/SoundStream.cs index 5e749355..a907045f 100644 --- a/dotnet/src/Audio/SoundStream.cs +++ b/dotnet/src/Audio/SoundStream.cs @@ -309,76 +309,76 @@ namespace SFML private short[] myTempBuffer; #region Imports - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSoundStream_Create(GetDataCallbackType OnGetData, SeekCallbackType OnSeek, uint ChannelsCount, uint SampleRate, IntPtr UserData); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_Destroy(IntPtr SoundStreamStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_Play(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_Pause(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_Stop(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern SoundStatus sfSoundStream_GetStatus(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundStream_GetChannelsCount(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfSoundStream_GetSampleRate(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetLoop(IntPtr SoundStream, bool Loop); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetPitch(IntPtr SoundStream, float Pitch); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetVolume(IntPtr SoundStream, float Volume); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetPosition(IntPtr SoundStream, float X, float Y, float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetRelativeToListener(IntPtr SoundStream, bool Relative); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetMinDistance(IntPtr SoundStream, float MinDistance); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetAttenuation(IntPtr SoundStream, float Attenuation); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_SetPlayingOffset(IntPtr SoundStream, float TimeOffset); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSoundStream_GetLoop(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundStream_GetPitch(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundStream_GetVolume(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSoundStream_GetPosition(IntPtr SoundStream, out float X, out float Y, out float Z); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfSoundStream_IsRelativeToListener(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundStream_GetMinDistance(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundStream_GetAttenuation(IntPtr SoundStream); - [DllImport("csfml-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-audio", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSoundStream_GetPlayingOffset(IntPtr SoundStream); #endregion } diff --git a/dotnet/src/Audio/sfml-audio.csproj b/dotnet/src/Audio/sfml-audio.csproj index aef39ea7..f8d90966 100644 --- a/dotnet/src/Audio/sfml-audio.csproj +++ b/dotnet/src/Audio/sfml-audio.csproj @@ -9,7 +9,7 @@ Library Properties SFML.Audio - sfmlnet-audio + sfmlnet2-audio diff --git a/dotnet/src/Graphics/Context.cs b/dotnet/src/Graphics/Context.cs index c2d1f253..b5a4e0f3 100644 --- a/dotnet/src/Graphics/Context.cs +++ b/dotnet/src/Graphics/Context.cs @@ -77,13 +77,13 @@ namespace SFML private IntPtr myThis = IntPtr.Zero; #region Imports - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfContext_Create(); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfContext_Destroy(IntPtr View); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfContext_SetActive(IntPtr View, bool Active); #endregion } diff --git a/dotnet/src/Graphics/Font.cs b/dotnet/src/Graphics/Font.cs index 60e58eb4..1b69d112 100644 --- a/dotnet/src/Graphics/Font.cs +++ b/dotnet/src/Graphics/Font.cs @@ -206,31 +206,31 @@ namespace SFML private static Font ourDefaultFont = null; #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfFont_CreateFromFile(string Filename); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfFont_CreateFromMemory(char* Data, uint SizeInBytes); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfFont_Copy(IntPtr Font); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfFont_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Glyph sfFont_GetGlyph(IntPtr This, uint codePoint, uint characterSize, bool bold); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern int sfFont_GetKerning(IntPtr This, uint first, uint second, uint characterSize); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern int sfFont_GetLineSpacing(IntPtr This, uint characterSize); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfFont_GetImage(IntPtr This, uint characterSize); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfFont_GetDefaultFont(); #endregion } diff --git a/dotnet/src/Graphics/Image.cs b/dotnet/src/Graphics/Image.cs index 202f858c..6ceae108 100644 --- a/dotnet/src/Graphics/Image.cs +++ b/dotnet/src/Graphics/Image.cs @@ -407,64 +407,64 @@ namespace SFML } #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfImage_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfImage_CreateFromColor(uint Width, uint Height, Color Col); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfImage_CreateFromPixels(uint Width, uint Height, byte* Pixels); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfImage_CreateFromFile(string Filename); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfImage_Copy(IntPtr Image); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern IntPtr sfImage_CreateFromMemory(char* Data, uint Size); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfImage_SaveToFile(IntPtr This, string Filename); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_CreateMaskFromColor(IntPtr This, Color Col, byte Alpha); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfImage_CopyScreen(IntPtr This, IntPtr Window, IntRect SourceRect); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_CopyImage(IntPtr This, IntPtr Source, uint DestX, uint DestY, IntRect SourceRect); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_SetPixel(IntPtr This, uint X, uint Y, Color Col); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfImage_GetPixel(IntPtr This, uint X, uint Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfImage_GetPixelsPtr(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern void sfImage_UpdatePixels(IntPtr This, Color* Pixels, IntRect Rectangle); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_Bind(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfImage_SetSmooth(IntPtr This, bool Smooth); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfImage_GetWidth(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfImage_GetHeight(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfImage_IsSmooth(IntPtr This); #endregion } diff --git a/dotnet/src/Graphics/RenderImage.cs b/dotnet/src/Graphics/RenderImage.cs index f8821315..d8f774ea 100644 --- a/dotnet/src/Graphics/RenderImage.cs +++ b/dotnet/src/Graphics/RenderImage.cs @@ -286,52 +286,52 @@ namespace SFML private Image myImage = null; #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderImage_Create(uint Width, uint Height, bool DepthBuffer); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_Clear(IntPtr This, Color ClearColor); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfRenderImage_GetWidth(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfRenderImage_GetHeight(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderImage_SetActive(IntPtr This, bool Active); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderImage_SaveGLStates(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderImage_RestoreGLStates(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderImage_Display(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_SetView(IntPtr This, IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderImage_GetView(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderImage_GetDefaultView(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntRect sfRenderImage_GetViewport(IntPtr This, IntPtr TargetView); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_ConvertCoords(IntPtr This, uint WindowX, uint WindowY, out float ViewX, out float ViewY, IntPtr TargetView); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderImage_GetImage(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderImage_IsAvailable(); #endregion diff --git a/dotnet/src/Graphics/RenderWindow.cs b/dotnet/src/Graphics/RenderWindow.cs index fb42762f..83cc7c16 100644 --- a/dotnet/src/Graphics/RenderWindow.cs +++ b/dotnet/src/Graphics/RenderWindow.cs @@ -506,103 +506,103 @@ namespace SFML private View myDefaultView = null; #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_Create(VideoMode Mode, string Title, Styles Style, ref ContextSettings Params); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_CreateFromHandle(IntPtr Handle, ref ContextSettings Params); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_GetInput(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_IsOpened(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_Close(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_GetEvent(IntPtr This, out Event Evt); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_WaitEvent(IntPtr This, out Event Evt); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_Clear(IntPtr This, Color ClearColor); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_Display(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfRenderWindow_GetWidth(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfRenderWindow_GetHeight(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern ContextSettings sfRenderWindow_GetSettings(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_UseVerticalSync(IntPtr This, bool Enable); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_ShowMouseCursor(IntPtr This, bool Show); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetCursorPosition(IntPtr This, uint X, uint Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetPosition(IntPtr This, int X, int Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetSize(IntPtr This, uint Width, uint Height); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_Show(IntPtr This, bool Show); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_EnableKeyRepeat(IntPtr This, bool Enable); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern void sfRenderWindow_SetIcon(IntPtr This, uint Width, uint Height, byte* Pixels); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_SetActive(IntPtr This, bool Active); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_SaveGLStates(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfRenderWindow_RestoreGLStates(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetFramerateLimit(IntPtr This, uint Limit); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfRenderWindow_GetFrameTime(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetJoystickThreshold(IntPtr This, float Threshold); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_SetView(IntPtr This, IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_GetView(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_GetDefaultView(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntRect sfRenderWindow_GetViewport(IntPtr This, IntPtr TargetView); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_ConvertCoords(IntPtr This, uint WindowX, uint WindowY, out float ViewX, out float ViewY, IntPtr TargetView); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfRenderWindow_GetSystemHandle(IntPtr This); #endregion diff --git a/dotnet/src/Graphics/Shader.cs b/dotnet/src/Graphics/Shader.cs index 6eea2aad..89ef2acd 100644 --- a/dotnet/src/Graphics/Shader.cs +++ b/dotnet/src/Graphics/Shader.cs @@ -220,43 +220,43 @@ namespace SFML Dictionary myTextures = new Dictionary(); #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShader_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShader_CreateFromFile(string Filename); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShader_CreateFromMemory(string Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShader_Copy(IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_Destroy(IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_SetParameter1(IntPtr Shader, string Name, float X); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_SetParameter2(IntPtr Shader, string Name, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_SetParameter3(IntPtr Shader, string Name, float X, float Y, float Z); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_SetParameter4(IntPtr Shader, string Name, float X, float Y, float Z, float W); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_SetTexture(IntPtr Shader, string Name, IntPtr Texture); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_Bind(IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShader_Unbind(IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfShader_IsAvailable(); #endregion diff --git a/dotnet/src/Graphics/Shape.cs b/dotnet/src/Graphics/Shape.cs index f7b132d0..0a4bcf4f 100644 --- a/dotnet/src/Graphics/Shape.cs +++ b/dotnet/src/Graphics/Shape.cs @@ -442,121 +442,121 @@ namespace SFML } #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShape_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShape_Copy(IntPtr Shape); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetPosition(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetRotation(IntPtr This, float Rotation); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetRotation(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetScale(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetScaleX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetScaleY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetOrigin(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetOriginX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetOriginY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetColor(IntPtr This, Color Color); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfShape_GetColor(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetBlendMode(IntPtr This, BlendMode Mode); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern BlendMode sfShape_GetBlendMode(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfShape_TransformToLocal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfShape_TransformToGlobal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawShape(IntPtr This, IntPtr Shape); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawShapeWithShader(IntPtr This, IntPtr Shape, IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawShape(IntPtr This, IntPtr Shape); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawShapeWithShader(IntPtr This, IntPtr Shape, IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShape_CreateLine(float P1X, float P1Y, float P2X, float P2Y, float Thickness, Color Col, float Outline, Color OutlineCol); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShape_CreateRectangle(float P1X, float P1Y, float P2X, float P2Y, Color Col, float Outline, Color OutlineCol); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfShape_CreateCircle(float X, float Y, float Radius, Color Col, float Outline, Color OutlineCol); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_AddPoint(IntPtr This, float X, float Y, Color Col, Color OutlineCol); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_EnableFill(IntPtr This, bool Enable); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_EnableOutline(IntPtr This, bool Enable); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetOutlineWidth(IntPtr This, float Width); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfShape_GetOutlineWidth(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfShape_GetPointsCount(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetPointPosition(IntPtr This, uint Index, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_GetPointPosition(IntPtr This, uint Index, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetPointColor(IntPtr This, uint Index, Color Col); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfShape_GetPointColor(IntPtr This, uint Index); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfShape_SetPointOutlineColor(IntPtr This, uint Index, Color Col); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfShape_GetPointOutlineColor(IntPtr This, uint Index); #endregion } diff --git a/dotnet/src/Graphics/Sprite.cs b/dotnet/src/Graphics/Sprite.cs index da6ca45e..05b81987 100644 --- a/dotnet/src/Graphics/Sprite.cs +++ b/dotnet/src/Graphics/Sprite.cs @@ -292,103 +292,103 @@ namespace SFML private Image myImage = null; #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSprite_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfSprite_Copy(IntPtr Sprite); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetPosition(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetRotation(IntPtr This, float Rotation); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetRotation(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetScale(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetScaleX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetScaleY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetOrigin(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetOriginX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetOriginY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetColor(IntPtr This, Color Color); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfSprite_GetColor(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetBlendMode(IntPtr This, BlendMode Mode); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern BlendMode sfSprite_GetBlendMode(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfSprite_TransformToLocal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfSprite_TransformToGlobal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawSprite(IntPtr This, IntPtr Sprite); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawSpriteWithShader(IntPtr This, IntPtr Sprite, IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawSprite(IntPtr This, IntPtr Sprite); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawSpriteWithShader(IntPtr This, IntPtr Sprite, IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_Resize(IntPtr This, float Width, float Height); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetWidth(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfSprite_GetHeight(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetImage(IntPtr This, IntPtr Image, bool AdjustToNewSize); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_SetSubRect(IntPtr This, IntRect Rect); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntRect sfSprite_GetSubRect(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_FlipX(IntPtr This, bool Flipped); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfSprite_FlipY(IntPtr This, bool Flipped); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfSprite_GetPixel(IntPtr This, uint X, uint Y); #endregion } diff --git a/dotnet/src/Graphics/Text.cs b/dotnet/src/Graphics/Text.cs index ea0e5488..34911ade 100644 --- a/dotnet/src/Graphics/Text.cs +++ b/dotnet/src/Graphics/Text.cs @@ -334,103 +334,103 @@ namespace SFML private Font myFont = Font.DefaultFont; #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfText_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfText_Copy(IntPtr Text); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_Destroy(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetPosition(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetRotation(IntPtr This, float Rotation); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetRotation(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetScale(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetScaleX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetScaleY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetOrigin(IntPtr This, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetOriginX(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfText_GetOriginY(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetColor(IntPtr This, Color Color); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Color sfText_GetColor(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetBlendMode(IntPtr This, BlendMode Mode); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern BlendMode sfText_GetBlendMode(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfText_TransformToLocal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Vector2 sfText_TransformToGlobal(IntPtr This, float PointX, float PointY, out float X, out float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawText(IntPtr This, IntPtr String); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderWindow_DrawTextWithShader(IntPtr This, IntPtr String, IntPtr Shader); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawText(IntPtr This, IntPtr String); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfRenderImage_DrawTextWithShader(IntPtr This, IntPtr String, IntPtr Shader); - [DllImport("csfml-graphics", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] static extern void sfText_SetString(IntPtr This, string Text); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetFont(IntPtr This, IntPtr Font); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetCharacterSize(IntPtr This, uint Size); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_SetStyle(IntPtr This, Styles Style); - [DllImport("csfml-graphics", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] static extern string sfText_GetString(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfText_GetCharacterSize(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern Styles sfText_GetStyle(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern FloatRect sfText_GetRect(IntPtr This); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfText_GetCharacterPos(IntPtr This, uint Index, out float X, out float Y); #endregion diff --git a/dotnet/src/Graphics/View.cs b/dotnet/src/Graphics/View.cs index 8fd8abba..7db7c1a5 100644 --- a/dotnet/src/Graphics/View.cs +++ b/dotnet/src/Graphics/View.cs @@ -187,58 +187,58 @@ namespace SFML } #region Imports - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfView_Create(); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfView_CreateFromRect(FloatRect Rect); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfView_Copy(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_Destroy(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_SetCenter(IntPtr View, float X, float Y); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_SetSize(IntPtr View, float Width, float Height); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_SetRotation(IntPtr View, float Angle); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_SetViewport(IntPtr View, FloatRect Viewport); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_Reset(IntPtr View, FloatRect Rectangle); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfView_GetCenterX(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfView_GetCenterY(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfView_GetWidth(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfView_GetHeight(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfView_GetRotation(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern FloatRect sfView_GetViewport(IntPtr View); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_Move(IntPtr View, float OffsetX, float OffsetY); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_Rotate(IntPtr View, float Angle); - [DllImport("csfml-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-graphics", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfView_Zoom(IntPtr View, float Factor); #endregion diff --git a/dotnet/src/Graphics/sfml-graphics.csproj b/dotnet/src/Graphics/sfml-graphics.csproj index 5314c534..ef5db13a 100644 --- a/dotnet/src/Graphics/sfml-graphics.csproj +++ b/dotnet/src/Graphics/sfml-graphics.csproj @@ -9,7 +9,7 @@ Library Properties SFML.Graphics - sfmlnet-graphics + sfmlnet2-graphics diff --git a/dotnet/src/Window/Input.cs b/dotnet/src/Window/Input.cs index 74d31cee..2fcaf13d 100644 --- a/dotnet/src/Window/Input.cs +++ b/dotnet/src/Window/Input.cs @@ -121,22 +121,22 @@ namespace SFML } #region Imports - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfInput_IsKeyDown(IntPtr This, KeyCode Key); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfInput_IsMouseButtonDown(IntPtr This, MouseButton Button); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfInput_IsJoystickButtonDown(IntPtr This, uint JoyId, uint Button); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern int sfInput_GetMouseX(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern int sfInput_GetMouseY(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfInput_GetJoystickAxis(IntPtr This, uint JoyId, JoyAxis Axis); #endregion } diff --git a/dotnet/src/Window/VideoMode.cs b/dotnet/src/Window/VideoMode.cs index 2636894b..89b6f266 100644 --- a/dotnet/src/Window/VideoMode.cs +++ b/dotnet/src/Window/VideoMode.cs @@ -110,13 +110,13 @@ namespace SFML public uint BitsPerPixel; #region Imports - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern VideoMode sfVideoMode_GetDesktopMode(); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern VideoMode* sfVideoMode_GetFullscreenModes(out uint Count); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfVideoMode_IsValid(VideoMode Mode); #endregion } diff --git a/dotnet/src/Window/Window.cs b/dotnet/src/Window/Window.cs index 5c75d872..4b21e216 100644 --- a/dotnet/src/Window/Window.cs +++ b/dotnet/src/Window/Window.cs @@ -581,79 +581,79 @@ namespace SFML protected Input myInput = null; #region Imports - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfWindow_Create(VideoMode Mode, string Title, Styles Style, ref ContextSettings Params); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfWindow_CreateFromHandle(IntPtr Handle, ref ContextSettings Params); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_Destroy(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfWindow_GetInput(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfWindow_IsOpened(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_Close(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfWindow_GetEvent(IntPtr This, out Event Evt); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfWindow_WaitEvent(IntPtr This, out Event Evt); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_Display(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfWindow_GetWidth(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern uint sfWindow_GetHeight(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern ContextSettings sfWindow_GetSettings(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_UseVerticalSync(IntPtr This, bool Enable); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_ShowMouseCursor(IntPtr This, bool Show); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_SetCursorPosition(IntPtr This, uint X, uint Y); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_SetPosition(IntPtr This, int X, int Y); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_SetSize(IntPtr This, uint Width, uint Height); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_Show(IntPtr This, bool Show); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_EnableKeyRepeat(IntPtr This, bool Enable); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] unsafe static extern void sfWindow_SetIcon(IntPtr This, uint Width, uint Height, byte* Pixels); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern bool sfWindow_SetActive(IntPtr This, bool Active); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_SetFramerateLimit(IntPtr This, uint Limit); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern float sfWindow_GetFrameTime(IntPtr This); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern void sfWindow_SetJoystickThreshold(IntPtr This, float Threshold); - [DllImport("csfml-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] + [DllImport("csfml2-window", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] static extern IntPtr sfWindow_GetSystemHandle(IntPtr This); #endregion } diff --git a/dotnet/src/Window/sfml-window.csproj b/dotnet/src/Window/sfml-window.csproj index 02db5316..fb194e1c 100644 --- a/dotnet/src/Window/sfml-window.csproj +++ b/dotnet/src/Window/sfml-window.csproj @@ -9,7 +9,7 @@ Library Properties SFML.Window - sfmlnet-window + sfmlnet2-window