FS#25 - Change sf::PostFx to a more general purpose pixel shader class (sf::Shader)

Updated the PostFx sample, renamed to Shader
Renamed all the static X::CanUseX() functions to X::IsAvailable() to make the API more consistent
Moved .def files from /build/VC200X to /src in CSFML
Minors fixes in CSFML

git-svn-id: https://sfml.svn.sourceforge.net/svnroot/sfml/branches/sfml2@1258 4e206d99-4929-0410-ac5d-dfc041789085
This commit is contained in:
LaurentGom 2009-11-03 09:04:40 +00:00
parent 63e07cec84
commit d7bd00afc0
125 changed files with 1606 additions and 2348 deletions

View file

@ -1,18 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual C++ Express 2008
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-audio", "csfml-audio.vcproj", "{B1BDA469-E6A7-4AF7-BDF9-EDDD7AD979A2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-graphics", "csfml-graphics.vcproj", "{FA4620B1-393A-4719-9BB4-3BC8CAA70C4B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-network", "csfml-network.vcproj", "{823DDC98-42D5-4A38-88CF-9DC06C788AE4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-system", "csfml-system.vcproj", "{C061A27D-7CA0-4179-9869-672FA04A86A8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-window", "csfml-window.vcproj", "{0F9CE5F0-4D89-4314-9147-8AAB1B8842ED}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-main", "csfml-main.vcproj", "{2BD26A09-E1B6-42E2-A0D0-63987B76BB97}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csfml-network", "csfml-network.vcproj", "{823DDC98-42D5-4A38-88CF-9DC06C788AE4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "..\..\test\test\test.vcproj", "{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}"
ProjectSection(ProjectDependencies) = postProject
{C061A27D-7CA0-4179-9869-672FA04A86A8} = {C061A27D-7CA0-4179-9869-672FA04A86A8}
{FA4620B1-393A-4719-9BB4-3BC8CAA70C4B} = {FA4620B1-393A-4719-9BB4-3BC8CAA70C4B}
{0F9CE5F0-4D89-4314-9147-8AAB1B8842ED} = {0F9CE5F0-4D89-4314-9147-8AAB1B8842ED}
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug DLL|Win32 = Debug DLL|Win32
@ -37,14 +44,6 @@ Global
{FA4620B1-393A-4719-9BB4-3BC8CAA70C4B}.Release DLL|Win32.Build.0 = Release DLL|Win32
{FA4620B1-393A-4719-9BB4-3BC8CAA70C4B}.Release|Win32.ActiveCfg = Release DLL|Win32
{FA4620B1-393A-4719-9BB4-3BC8CAA70C4B}.Release|Win32.Build.0 = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug DLL|Win32.Build.0 = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.ActiveCfg = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.Build.0 = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release DLL|Win32.ActiveCfg = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release DLL|Win32.Build.0 = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.ActiveCfg = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.Build.0 = Release DLL|Win32
{C061A27D-7CA0-4179-9869-672FA04A86A8}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32
{C061A27D-7CA0-4179-9869-672FA04A86A8}.Debug DLL|Win32.Build.0 = Debug DLL|Win32
{C061A27D-7CA0-4179-9869-672FA04A86A8}.Debug|Win32.ActiveCfg = Debug DLL|Win32
@ -69,6 +68,22 @@ Global
{2BD26A09-E1B6-42E2-A0D0-63987B76BB97}.Release DLL|Win32.Build.0 = Release|Win32
{2BD26A09-E1B6-42E2-A0D0-63987B76BB97}.Release|Win32.ActiveCfg = Release|Win32
{2BD26A09-E1B6-42E2-A0D0-63987B76BB97}.Release|Win32.Build.0 = Release|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug DLL|Win32.ActiveCfg = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug DLL|Win32.Build.0 = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.ActiveCfg = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Debug|Win32.Build.0 = Debug DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release DLL|Win32.ActiveCfg = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release DLL|Win32.Build.0 = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.ActiveCfg = Release DLL|Win32
{823DDC98-42D5-4A38-88CF-9DC06C788AE4}.Release|Win32.Build.0 = Release DLL|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Debug DLL|Win32.ActiveCfg = Debug|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Debug DLL|Win32.Build.0 = Debug|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Debug|Win32.ActiveCfg = Debug|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Debug|Win32.Build.0 = Debug|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Release DLL|Win32.ActiveCfg = Release|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Release DLL|Win32.Build.0 = Release|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Release|Win32.ActiveCfg = Release|Win32
{7A02953B-8770-4276-8BC3-ECFFCFAECEE7}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE

View file

@ -1,104 +0,0 @@
LIBRARY csfml-audio-d
EXPORTS
sfListener_SetGlobalVolume
sfListener_GetGlobalVolume
sfListener_SetPosition
sfListener_GetPosition
sfListener_SetDirection
sfListener_GetDirection
sfMusic_CreateFromFile
sfMusic_CreateFromMemory
sfMusic_Destroy
sfMusic_SetLoop
sfMusic_GetLoop
sfMusic_GetDuration
sfMusic_Play
sfMusic_Pause
sfMusic_Stop
sfMusic_GetChannelsCount
sfMusic_GetSampleRate
sfMusic_GetStatus
sfMusic_SetPitch
sfMusic_SetVolume
sfMusic_SetPosition
sfMusic_SetRelativeToListener
sfMusic_SetMinDistance
sfMusic_SetAttenuation
sfMusic_SetPlayingOffset
sfMusic_GetPitch
sfMusic_GetVolume
sfMusic_GetPosition
sfMusic_IsRelativeToListener
sfMusic_GetMinDistance
sfMusic_GetAttenuation
sfMusic_GetPlayingOffset
sfSound_Create
sfSound_Destroy
sfSound_Play
sfSound_Pause
sfSound_Stop
sfSound_SetBuffer
sfSound_GetBuffer
sfSound_SetLoop
sfSound_GetLoop
sfSound_GetStatus
sfSound_SetPitch
sfSound_SetVolume
sfSound_SetPosition
sfSound_SetRelativeToListener
sfSound_SetMinDistance
sfSound_SetAttenuation
sfSound_SetPlayingOffset
sfSound_GetPitch
sfSound_GetVolume
sfSound_GetPosition
sfSound_IsRelativeToListener
sfSound_GetPlayingOffset
sfSound_GetMinDistance
sfSound_GetAttenuation
sfSoundBuffer_CreateFromFile
sfSoundBuffer_CreateFromMemory
sfSoundBuffer_CreateFromSamples
sfSoundBuffer_Destroy
sfSoundBuffer_SaveToFile
sfSoundBuffer_GetSamples
sfSoundBuffer_GetSamplesCount
sfSoundBuffer_GetSampleRate
sfSoundBuffer_GetChannelsCount
sfSoundBuffer_GetDuration
sfSoundBufferRecorder_Create
sfSoundBufferRecorder_Destroy
sfSoundBufferRecorder_Start
sfSoundBufferRecorder_Stop
sfSoundBufferRecorder_GetSampleRate
sfSoundBufferRecorder_GetBuffer
sfSoundRecorder_Create
sfSoundRecorder_Destroy
sfSoundRecorder_Start
sfSoundRecorder_Stop
sfSoundRecorder_GetSampleRate
sfSoundRecorder_CanCapture
sfSoundStream_Create
sfSoundStream_Destroy
sfSoundStream_Play
sfSoundStream_Pause
sfSoundStream_Stop
sfSoundStream_GetStatus
sfSoundStream_GetChannelsCount
sfSoundStream_GetSampleRate
sfSoundStream_SetPitch
sfSoundStream_SetVolume
sfSoundStream_SetPosition
sfSoundStream_SetRelativeToListener
sfSoundStream_SetMinDistance
sfSoundStream_SetAttenuation
sfSoundStream_SetPlayingOffset
sfSoundStream_SetLoop
sfSoundStream_GetPitch
sfSoundStream_GetVolume
sfSoundStream_GetPosition
sfSoundStream_IsRelativeToListener
sfSoundStream_GetMinDistance
sfSoundStream_GetAttenuation
sfSoundStream_GetLoop
sfSoundStream_GetPlayingOffset

View file

@ -1,104 +0,0 @@
LIBRARY csfml-audio
EXPORTS
sfListener_SetGlobalVolume
sfListener_GetGlobalVolume
sfListener_SetPosition
sfListener_GetPosition
sfListener_SetDirection
sfListener_GetDirection
sfMusic_CreateFromFile
sfMusic_CreateFromMemory
sfMusic_Destroy
sfMusic_SetLoop
sfMusic_GetLoop
sfMusic_GetDuration
sfMusic_Play
sfMusic_Pause
sfMusic_Stop
sfMusic_GetChannelsCount
sfMusic_GetSampleRate
sfMusic_GetStatus
sfMusic_SetPitch
sfMusic_SetVolume
sfMusic_SetPosition
sfMusic_SetRelativeToListener
sfMusic_SetMinDistance
sfMusic_SetAttenuation
sfMusic_SetPlayingOffset
sfMusic_GetPitch
sfMusic_GetVolume
sfMusic_GetPosition
sfMusic_IsRelativeToListener
sfMusic_GetMinDistance
sfMusic_GetAttenuation
sfMusic_GetPlayingOffset
sfSound_Create
sfSound_Destroy
sfSound_Play
sfSound_Pause
sfSound_Stop
sfSound_SetBuffer
sfSound_GetBuffer
sfSound_SetLoop
sfSound_GetLoop
sfSound_GetStatus
sfSound_SetPitch
sfSound_SetVolume
sfSound_SetPosition
sfSound_SetRelativeToListener
sfSound_SetMinDistance
sfSound_SetAttenuation
sfSound_SetPlayingOffset
sfSound_GetPitch
sfSound_GetVolume
sfSound_GetPosition
sfSound_IsRelativeToListener
sfSound_GetPlayingOffset
sfSound_GetMinDistance
sfSound_GetAttenuation
sfSoundBuffer_CreateFromFile
sfSoundBuffer_CreateFromMemory
sfSoundBuffer_CreateFromSamples
sfSoundBuffer_Destroy
sfSoundBuffer_SaveToFile
sfSoundBuffer_GetSamples
sfSoundBuffer_GetSamplesCount
sfSoundBuffer_GetSampleRate
sfSoundBuffer_GetChannelsCount
sfSoundBuffer_GetDuration
sfSoundBufferRecorder_Create
sfSoundBufferRecorder_Destroy
sfSoundBufferRecorder_Start
sfSoundBufferRecorder_Stop
sfSoundBufferRecorder_GetSampleRate
sfSoundBufferRecorder_GetBuffer
sfSoundRecorder_Create
sfSoundRecorder_Destroy
sfSoundRecorder_Start
sfSoundRecorder_Stop
sfSoundRecorder_GetSampleRate
sfSoundRecorder_CanCapture
sfSoundStream_Create
sfSoundStream_Destroy
sfSoundStream_Play
sfSoundStream_Pause
sfSoundStream_Stop
sfSoundStream_GetStatus
sfSoundStream_GetChannelsCount
sfSoundStream_GetSampleRate
sfSoundStream_SetPitch
sfSoundStream_SetVolume
sfSoundStream_SetPosition
sfSoundStream_SetRelativeToListener
sfSoundStream_SetMinDistance
sfSoundStream_SetAttenuation
sfSoundStream_SetPlayingOffset
sfSoundStream_SetLoop
sfSoundStream_GetPitch
sfSoundStream_GetVolume
sfSoundStream_GetPosition
sfSoundStream_IsRelativeToListener
sfSoundStream_GetMinDistance
sfSoundStream_GetAttenuation
sfSoundStream_GetLoop
sfSoundStream_GetPlayingOffset

View file

@ -70,7 +70,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-audio-d.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Audio/csfml-audio-d.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -155,7 +155,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
LinkIncremental="1"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-audio.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Audio/csfml-audio.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -192,11 +192,11 @@
</References>
<Files>
<File
RelativePath=".\csfml-audio-d.def"
RelativePath="..\..\src\SFML\Audio\csfml-audio-d.def"
>
</File>
<File
RelativePath=".\csfml-audio.def"
RelativePath="..\..\src\SFML\Audio\csfml-audio.def"
>
</File>
<File

View file

@ -1,238 +0,0 @@
LIBRARY csfml-graphics-d
EXPORTS
sfBlack
sfWhite
sfRed
sfGreen
sfBlue
sfYellow
sfMagenta
sfCyan
sfColor_FromRGB
sfColor_FromRGBA
sfColor_Add
sfColor_Modulate
sfImage_Create
sfImage_CreateFromColor
sfImage_CreateFromPixels
sfImage_CreateFromFile
sfImage_CreateFromMemory
sfImage_Destroy
sfImage_SaveToFile
sfImage_CreateMaskFromColor
sfImage_Copy
sfImage_CopyScreen
sfImage_SetPixel
sfImage_GetPixel
sfImage_GetPixelsPtr
sfImage_Bind
sfImage_SetSmooth
sfImage_GetWidth
sfImage_GetHeight
sfImage_IsSmooth
sfFloatRect_Offset
sfFloatRect_Contains
sfFloatRect_Intersects
sfIntRect_Offset
sfIntRect_Contains
sfIntRect_Intersects
sfPostFX_CreateFromFile
sfPostFX_CreateFromMemory
sfPostFX_Destroy
sfPostFX_SetParameter1
sfPostFX_SetParameter2
sfPostFX_SetParameter3
sfPostFX_SetParameter4
sfPostFX_SetTexture
sfPostFX_CanUsePostFX
sfShape_Create
sfShape_CreateLine
sfShape_CreateRectangle
sfShape_CreateCircle
sfShape_Destroy
sfShape_SetX
sfShape_SetY
sfShape_SetPosition
sfShape_SetScaleX
sfShape_SetScaleY
sfShape_SetScale
sfShape_SetRotation
sfShape_SetOrigin
sfShape_SetColor
sfShape_SetBlendMode
sfShape_GetX
sfShape_GetY
sfShape_GetScaleX
sfShape_GetScaleY
sfShape_GetRotation
sfShape_GetOriginX
sfShape_GetOriginY
sfShape_GetColor
sfShape_GetBlendMode
sfShape_Move
sfShape_Scale
sfShape_Rotate
sfShape_TransformToLocal
sfShape_TransformToGlobal
sfShape_AddPoint
sfShape_EnableFill
sfShape_EnableOutline
sfShape_SetOutlineWidth
sfShape_GetOutlineWidth
sfShape_GetNbPoints
sfShape_GetPointPosition
sfShape_GetPointColor
sfShape_GetPointOutlineColor
sfShape_SetPointPosition
sfShape_SetPointColor
sfShape_SetPointOutlineColor
sfSprite_Create
sfSprite_Destroy
sfSprite_SetX
sfSprite_SetY
sfSprite_SetPosition
sfSprite_SetScaleX
sfSprite_SetScaleY
sfSprite_SetScale
sfSprite_SetRotation
sfSprite_SetOrigin
sfSprite_SetColor
sfSprite_SetBlendMode
sfSprite_GetX
sfSprite_GetY
sfSprite_GetScaleX
sfSprite_GetScaleY
sfSprite_GetRotation
sfSprite_GetOriginX
sfSprite_GetOriginY
sfSprite_GetColor
sfSprite_GetBlendMode
sfSprite_Move
sfSprite_Scale
sfSprite_Rotate
sfSprite_TransformToLocal
sfSprite_TransformToGlobal
sfSprite_SetImage
sfSprite_SetSubRect
sfSprite_Resize
sfSprite_FlipX
sfSprite_FlipY
sfSprite_GetImage
sfSprite_GetSubRect
sfSprite_GetWidth
sfSprite_GetHeight
sfSprite_GetPixel
sfFont_Create
sfFont_CreateFromFile
sfFont_CreateFromMemory
sfFont_Destroy
sfFont_GetCharacterSize
sfFont_GetDefaultFont
sfString_Create
sfString_Destroy
sfString_SetX
sfString_SetY
sfString_SetPosition
sfString_SetScaleX
sfString_SetScaleY
sfString_SetScale
sfString_SetRotation
sfString_SetOrigin
sfString_SetColor
sfString_SetBlendMode
sfString_GetX
sfString_GetY
sfString_GetScaleX
sfString_GetScaleY
sfString_GetRotation
sfString_GetOriginX
sfString_GetOriginY
sfString_GetColor
sfString_GetBlendMode
sfString_Move
sfString_Scale
sfString_Rotate
sfString_TransformToLocal
sfString_TransformToGlobal
sfString_SetText
sfString_SetUnicodeText
sfString_SetFont
sfString_SetSize
sfString_SetStyle
sfString_GetUnicodeText
sfString_GetText
sfString_GetFont
sfString_GetSize
sfString_GetStyle
sfString_GetCharacterPos
sfString_GetRect
sfRenderImage_Create
sfRenderImage_Destroy
sfRenderImage_GetWidth
sfRenderImage_GetHeight
sfRenderImage_SetActive
sfRenderImage_Flush
sfRenderImage_Display
sfRenderImage_DrawPostFX
sfRenderImage_DrawSprite
sfRenderImage_DrawShape
sfRenderImage_DrawString
sfRenderImage_Clear
sfRenderImage_SetView
sfRenderImage_GetView
sfRenderImage_GetDefaultView
sfRenderImage_PreserveOpenGLStates
sfRenderImage_GetImage
sfRenderImage_CanUseRenderImage
sfRenderWindow_Create
sfRenderWindow_CreateFromHandle
sfRenderWindow_Destroy
sfRenderWindow_Close
sfRenderWindow_IsOpened
sfRenderWindow_GetWidth
sfRenderWindow_GetHeight
sfRenderWindow_GetSettings
sfRenderWindow_GetEvent
sfRenderWindow_WaitEvent
sfRenderWindow_UseVerticalSync
sfRenderWindow_ShowMouseCursor
sfRenderWindow_SetCursorPosition
sfRenderWindow_SetPosition
sfRenderWindow_SetSize
sfRenderWindow_Show
sfRenderWindow_EnableKeyRepeat
sfRenderWindow_SetIcon
sfRenderWindow_SetActive
sfRenderWindow_Flush
sfRenderWindow_Display
sfRenderWindow_GetInput
sfRenderWindow_SetFramerateLimit
sfRenderWindow_GetFrameTime
sfRenderWindow_SetJoystickThreshold
sfRenderWindow_DrawPostFX
sfRenderWindow_DrawSprite
sfRenderWindow_DrawString
sfRenderWindow_DrawShape
sfRenderWindow_Clear
sfRenderWindow_SetView
sfRenderWindow_GetView
sfRenderWindow_GetDefaultView
sfRenderWindow_ConvertCoords
sfRenderWindow_PreserveOpenGLStates
sfView_Create
sfView_CreateFromRect
sfView_Destroy
sfView_SetCenter
sfView_SetSize
sfView_SetRotation
sfView_SetViewport
sfView_Reset
sfView_GetCenterX
sfView_GetCenterY
sfView_GetWidth
sfView_GetHeight
sfView_GetRotation
sfView_GetViewport
sfView_Move
sfView_Rotate
sfView_Zoom

View file

@ -1,239 +0,0 @@
LIBRARY csfml-graphics
EXPORTS
sfBlack
sfWhite
sfRed
sfGreen
sfBlue
sfYellow
sfMagenta
sfCyan
sfColor_FromRGB
sfColor_FromRGBA
sfColor_Add
sfColor_Modulate
sfImage_Create
sfImage_CreateFromColor
sfImage_CreateFromPixels
sfImage_CreateFromFile
sfImage_CreateFromMemory
sfImage_Destroy
sfImage_SaveToFile
sfImage_CreateMaskFromColor
sfImage_Copy
sfImage_CopyScreen
sfImage_SetPixel
sfImage_GetPixel
sfImage_GetPixelsPtr
sfImage_Bind
sfImage_SetSmooth
sfImage_GetWidth
sfImage_GetHeight
sfImage_IsSmooth
sfFloatRect_Offset
sfFloatRect_Contains
sfFloatRect_Intersects
sfIntRect_Offset
sfIntRect_Contains
sfIntRect_Intersects
sfPostFX_CreateFromFile
sfPostFX_CreateFromMemory
sfPostFX_Destroy
sfPostFX_SetParameter1
sfPostFX_SetParameter2
sfPostFX_SetParameter3
sfPostFX_SetParameter4
sfPostFX_SetTexture
sfPostFX_CanUsePostFX
sfShape_Create
sfShape_CreateLine
sfShape_CreateRectangle
sfShape_CreateCircle
sfShape_Destroy
sfShape_SetX
sfShape_SetY
sfShape_SetPosition
sfShape_SetScaleX
sfShape_SetScaleY
sfShape_SetScale
sfShape_SetRotation
sfShape_SetOrigin
sfShape_SetColor
sfShape_SetBlendMode
sfShape_GetX
sfShape_GetY
sfShape_GetScaleX
sfShape_GetScaleY
sfShape_GetRotation
sfShape_GetOriginX
sfShape_GetOriginY
sfShape_GetColor
sfShape_GetBlendMode
sfShape_Move
sfShape_Scale
sfShape_Rotate
sfShape_TransformToLocal
sfShape_TransformToGlobal
sfShape_AddPoint
sfShape_EnableFill
sfShape_EnableOutline
sfShape_SetOutlineWidth
sfShape_GetOutlineWidth
sfShape_GetNbPoints
sfShape_GetPointPosition
sfShape_GetPointColor
sfShape_GetPointOutlineColor
sfShape_SetPointPosition
sfShape_SetPointColor
sfShape_SetPointOutlineColor
sfSprite_Create
sfSprite_Destroy
sfSprite_SetX
sfSprite_SetY
sfSprite_SetPosition
sfSprite_SetScaleX
sfSprite_SetScaleY
sfSprite_SetScale
sfSprite_SetRotation
sfSprite_SetOrigin
sfSprite_SetColor
sfSprite_SetBlendMode
sfSprite_GetX
sfSprite_GetY
sfSprite_GetScaleX
sfSprite_GetScaleY
sfSprite_GetRotation
sfSprite_GetOriginX
sfSprite_GetOriginY
sfSprite_GetColor
sfSprite_GetBlendMode
sfSprite_Move
sfSprite_Scale
sfSprite_Rotate
sfSprite_TransformToLocal
sfSprite_TransformToGlobal
sfSprite_SetImage
sfSprite_SetSubRect
sfSprite_Resize
sfSprite_FlipX
sfSprite_FlipY
sfSprite_GetImage
sfSprite_GetSubRect
sfSprite_GetWidth
sfSprite_GetHeight
sfSprite_GetPixel
sfFont_Create
sfFont_CreateFromFile
sfFont_CreateFromMemory
sfFont_Destroy
sfFont_GetCharacterSize
sfFont_GetDefaultFont
sfString_Create
sfString_Destroy
sfString_SetX
sfString_SetY
sfString_SetPosition
sfString_SetScaleX
sfString_SetScaleY
sfString_SetScale
sfString_SetRotation
sfString_SetOrigin
sfString_SetColor
sfString_SetBlendMode
sfString_GetX
sfString_GetY
sfString_GetScaleX
sfString_GetScaleY
sfString_GetRotation
sfString_GetOriginX
sfString_GetOriginY
sfString_GetColor
sfString_GetBlendMode
sfString_Move
sfString_Scale
sfString_Rotate
sfString_TransformToLocal
sfString_TransformToGlobal
sfString_SetText
sfString_SetUnicodeText
sfString_SetFont
sfString_SetSize
sfString_SetStyle
sfString_GetUnicodeText
sfString_GetText
sfString_GetFont
sfString_GetSize
sfString_GetStyle
sfString_GetCharacterPos
sfString_GetRect
sfRenderImage_Create
sfRenderImage_Destroy
sfRenderImage_GetWidth
sfRenderImage_GetHeight
sfRenderImage_SetActive
sfRenderImage_Flush
sfRenderImage_Display
sfRenderImage_DrawPostFX
sfRenderImage_DrawSprite
sfRenderImage_DrawShape
sfRenderImage_DrawString
sfRenderImage_Clear
sfRenderImage_SetView
sfRenderImage_GetView
sfRenderImage_GetDefaultView
sfRenderImage_GetViewport
sfRenderImage_ConvertCoords
sfRenderImage_GetImage
sfRenderImage_CanUseRenderImage
sfRenderWindow_Create
sfRenderWindow_CreateFromHandle
sfRenderWindow_Destroy
sfRenderWindow_Close
sfRenderWindow_IsOpened
sfRenderWindow_GetWidth
sfRenderWindow_GetHeight
sfRenderWindow_GetSettings
sfRenderWindow_GetEvent
sfRenderWindow_WaitEvent
sfRenderWindow_UseVerticalSync
sfRenderWindow_ShowMouseCursor
sfRenderWindow_SetCursorPosition
sfRenderWindow_SetPosition
sfRenderWindow_SetSize
sfRenderWindow_Show
sfRenderWindow_EnableKeyRepeat
sfRenderWindow_SetIcon
sfRenderWindow_SetActive
sfRenderWindow_Flush
sfRenderWindow_Display
sfRenderWindow_GetInput
sfRenderWindow_SetFramerateLimit
sfRenderWindow_GetFrameTime
sfRenderWindow_SetJoystickThreshold
sfRenderWindow_DrawPostFX
sfRenderWindow_DrawSprite
sfRenderWindow_DrawString
sfRenderWindow_DrawShape
sfRenderWindow_Clear
sfRenderWindow_SetView
sfRenderWindow_GetView
sfRenderWindow_GetDefaultView
sfRenderWindow_GetViewport
sfRenderWindow_ConvertCoords
sfView_Create
sfView_CreateFromRect
sfView_Destroy
sfView_SetCenter
sfView_SetSize
sfView_SetRotation
sfView_SetViewport
sfView_Reset
sfView_GetCenterX
sfView_GetCenterY
sfView_GetWidth
sfView_GetHeight
sfView_GetRotation
sfView_GetViewport
sfView_Move
sfView_Rotate
sfView_Zoom

View file

@ -76,7 +76,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-graphics-d.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Graphics/csfml-graphics-d.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -164,7 +164,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
LinkIncremental="1"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-graphics.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Graphics/csfml-graphics.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -213,11 +213,11 @@
>
</File>
<File
RelativePath=".\csfml-graphics-d.def"
RelativePath="..\..\src\SFML\Graphics\csfml-graphics-d.def"
>
</File>
<File
RelativePath=".\csfml-graphics.def"
RelativePath="..\..\src\SFML\Graphics\csfml-graphics.def"
>
</File>
<File
@ -244,18 +244,6 @@
RelativePath="..\..\src\SFML\Graphics\ImageStruct.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\PostFX.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\Graphics\PostFX.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\PostFXStruct.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\Rect.cpp"
>
@ -288,6 +276,18 @@
RelativePath="..\..\src\SFML\Graphics\RenderWindowStruct.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\Shader.cpp"
>
</File>
<File
RelativePath="..\..\include\SFML\Graphics\Shader.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\ShaderStruct.h"
>
</File>
<File
RelativePath="..\..\src\SFML\Graphics\Shape.cpp"
>

View file

@ -1,127 +0,0 @@
LIBRARY csfml-network-d
EXPORTS
sfFtpListingResponse_Destroy
sfFtpListingResponse_IsOk
sfFtpListingResponse_GetStatus
sfFtpListingResponse_GetMessage
sfFtpListingResponse_GetCount
sfFtpListingResponse_GetFilename
sfFtpDirectoryResponse_Destroy
sfFtpDirectoryResponse_IsOk
sfFtpDirectoryResponse_GetStatus
sfFtpDirectoryResponse_GetMessage
sfFtpDirectoryResponse_GetDirectory
sfFtpResponse_Destroy
sfFtpResponse_IsOk
sfFtpResponse_GetStatus
sfFtpResponse_GetMessage
sfFtp_Create
sfFtp_Destroy
sfFtp_Connect
sfFtp_LoginAnonymous
sfFtp_Login
sfFtp_Disconnect
sfFtp_KeepAlive
sfFtp_GetWorkingDirectory
sfFtp_GetDirectoryListing
sfFtp_ChangeDirectory
sfFtp_ParentDirectory
sfFtp_MakeDirectory
sfFtp_DeleteDirectory
sfFtp_RenameFile
sfFtp_DeleteFile
sfFtp_Download
sfFtp_Upload
sfHttpRequest_Create
sfHttpRequest_Destroy
sfHttpRequest_SetField
sfHttpRequest_SetMethod
sfHttpRequest_SetURI
sfHttpRequest_SetHttpVersion
sfHttpRequest_SetBody
sfHttpResponse_Destroy
sfHttpResponse_GetField
sfHttpResponse_GetStatus
sfHttpResponse_GetMajorVersion
sfHttpResponse_GetMinorVersion
sfHttpResponse_GetBody
sfHttp_Create
sfHttp_Destroy
sfHttp_SetHost
sfHttp_SendRequest
sfIPAddress_FromString
sfIPAddress_FromBytes
sfIPAddress_FromInteger
sfIPAddress_IsValid
sfIPAddress_ToString
sfIPAddress_ToInteger
sfIPAddress_GetLocalAddress
sfIPAddress_GetPublicAddress
sfIPAddress_LocalHost
sfSocketTCP_Create
sfSocketTCP_Destroy
sfSocketTCP_SetBlocking
sfSocketTCP_Connect
sfSocketTCP_Listen
sfSocketTCP_Accept
sfSocketTCP_Send
sfSocketTCP_Receive
sfSocketTCP_SendPacket
sfSocketTCP_ReceivePacket
sfSocketTCP_Close
sfSocketTCP_IsValid
sfSocketUDP_Create
sfSocketUDP_Destroy
sfSocketUDP_SetBlocking
sfSocketUDP_Bind
sfSocketUDP_Unbind
sfSocketUDP_Send
sfSocketUDP_Receive
sfSocketUDP_SendPacket
sfSocketUDP_ReceivePacket
sfSocketUDP_Close
sfSocketUDP_IsValid
sfPacket_Create
sfPacket_Destroy
sfPacket_Append
sfPacket_Clear
sfPacket_GetData
sfPacket_GetDataSize
sfPacket_EndOfPacket
sfPacket_CanRead
sfPacket_ReadBool
sfPacket_ReadInt8
sfPacket_ReadUint8
sfPacket_ReadInt16
sfPacket_ReadUint16
sfPacket_ReadInt32
sfPacket_ReadUint32
sfPacket_ReadFloat
sfPacket_ReadDouble
sfPacket_ReadString
sfPacket_ReadWideString
sfPacket_WriteBool
sfPacket_WriteInt8
sfPacket_WriteUint8
sfPacket_WriteInt16
sfPacket_WriteUint16
sfPacket_WriteInt32
sfPacket_WriteUint32
sfPacket_WriteFloat
sfPacket_WriteDouble
sfPacket_WriteString
sfPacket_WriteWideString
sfSelectorTCP_Create
sfSelectorTCP_Destroy
sfSelectorTCP_Add
sfSelectorTCP_Remove
sfSelectorTCP_Clear
sfSelectorTCP_Wait
sfSelectorTCP_GetSocketReady
sfSelectorUDP_Create
sfSelectorUDP_Destroy
sfSelectorUDP_Add
sfSelectorUDP_Remove
sfSelectorUDP_Clear
sfSelectorUDP_Wait
sfSelectorUDP_GetSocketReady

View file

@ -1,127 +0,0 @@
LIBRARY csfml-network
EXPORTS
sfFtpListingResponse_Destroy
sfFtpListingResponse_IsOk
sfFtpListingResponse_GetStatus
sfFtpListingResponse_GetMessage
sfFtpListingResponse_GetCount
sfFtpListingResponse_GetFilename
sfFtpDirectoryResponse_Destroy
sfFtpDirectoryResponse_IsOk
sfFtpDirectoryResponse_GetStatus
sfFtpDirectoryResponse_GetMessage
sfFtpDirectoryResponse_GetDirectory
sfFtpResponse_Destroy
sfFtpResponse_IsOk
sfFtpResponse_GetStatus
sfFtpResponse_GetMessage
sfFtp_Create
sfFtp_Destroy
sfFtp_Connect
sfFtp_LoginAnonymous
sfFtp_Login
sfFtp_Disconnect
sfFtp_KeepAlive
sfFtp_GetWorkingDirectory
sfFtp_GetDirectoryListing
sfFtp_ChangeDirectory
sfFtp_ParentDirectory
sfFtp_MakeDirectory
sfFtp_DeleteDirectory
sfFtp_RenameFile
sfFtp_DeleteFile
sfFtp_Download
sfFtp_Upload
sfHttpRequest_Create
sfHttpRequest_Destroy
sfHttpRequest_SetField
sfHttpRequest_SetMethod
sfHttpRequest_SetURI
sfHttpRequest_SetHttpVersion
sfHttpRequest_SetBody
sfHttpResponse_Destroy
sfHttpResponse_GetField
sfHttpResponse_GetStatus
sfHttpResponse_GetMajorVersion
sfHttpResponse_GetMinorVersion
sfHttpResponse_GetBody
sfHttp_Create
sfHttp_Destroy
sfHttp_SetHost
sfHttp_SendRequest
sfIPAddress_FromString
sfIPAddress_FromBytes
sfIPAddress_FromInteger
sfIPAddress_IsValid
sfIPAddress_ToString
sfIPAddress_ToInteger
sfIPAddress_GetLocalAddress
sfIPAddress_GetPublicAddress
sfIPAddress_LocalHost
sfSocketTCP_Create
sfSocketTCP_Destroy
sfSocketTCP_SetBlocking
sfSocketTCP_Connect
sfSocketTCP_Listen
sfSocketTCP_Accept
sfSocketTCP_Send
sfSocketTCP_Receive
sfSocketTCP_SendPacket
sfSocketTCP_ReceivePacket
sfSocketTCP_Close
sfSocketTCP_IsValid
sfSocketUDP_Create
sfSocketUDP_Destroy
sfSocketUDP_SetBlocking
sfSocketUDP_Bind
sfSocketUDP_Unbind
sfSocketUDP_Send
sfSocketUDP_Receive
sfSocketUDP_SendPacket
sfSocketUDP_ReceivePacket
sfSocketUDP_Close
sfSocketUDP_IsValid
sfPacket_Create
sfPacket_Destroy
sfPacket_Append
sfPacket_Clear
sfPacket_GetData
sfPacket_GetDataSize
sfPacket_EndOfPacket
sfPacket_CanRead
sfPacket_ReadBool
sfPacket_ReadInt8
sfPacket_ReadUint8
sfPacket_ReadInt16
sfPacket_ReadUint16
sfPacket_ReadInt32
sfPacket_ReadUint32
sfPacket_ReadFloat
sfPacket_ReadDouble
sfPacket_ReadString
sfPacket_ReadWideString
sfPacket_WriteBool
sfPacket_WriteInt8
sfPacket_WriteUint8
sfPacket_WriteInt16
sfPacket_WriteUint16
sfPacket_WriteInt32
sfPacket_WriteUint32
sfPacket_WriteFloat
sfPacket_WriteDouble
sfPacket_WriteString
sfPacket_WriteWideString
sfSelectorTCP_Create
sfSelectorTCP_Destroy
sfSelectorTCP_Add
sfSelectorTCP_Remove
sfSelectorTCP_Clear
sfSelectorTCP_Wait
sfSelectorTCP_GetSocketReady
sfSelectorUDP_Create
sfSelectorUDP_Destroy
sfSelectorUDP_Add
sfSelectorUDP_Remove
sfSelectorUDP_Clear
sfSelectorUDP_Wait
sfSelectorUDP_GetSocketReady

View file

@ -69,7 +69,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-network-d.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Network/csfml-network-d.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -153,7 +153,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
LinkIncremental="1"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-network.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Network/csfml-network.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -190,11 +190,11 @@
</References>
<Files>
<File
RelativePath=".\csfml-network-d.def"
RelativePath="..\..\src\SFML\Network\csfml-network-d.def"
>
</File>
<File
RelativePath=".\csfml-network.def"
RelativePath="..\..\src\SFML\Network\csfml-network.def"
>
</File>
<File

View file

@ -1,20 +0,0 @@
LIBRARY csfml-system-d
EXPORTS
sfClock_Create
sfClock_Destroy
sfClock_GetTime
sfClock_Reset
sfMutex_Create
sfMutex_Destroy
sfMutex_Lock
sfMutex_Unlock
sfRandom_SetSeed
sfRandom_GetSeed
sfRandom_Float
sfRandom_Int
sfSleep
sfThread_Create
sfThread_Destroy
sfThread_Launch
sfThread_Wait
sfThread_Terminate

View file

@ -1,20 +0,0 @@
LIBRARY csfml-system
EXPORTS
sfClock_Create
sfClock_Destroy
sfClock_GetTime
sfClock_Reset
sfMutex_Create
sfMutex_Destroy
sfMutex_Lock
sfMutex_Unlock
sfRandom_SetSeed
sfRandom_GetSeed
sfRandom_Float
sfRandom_Int
sfSleep
sfThread_Create
sfThread_Destroy
sfThread_Launch
sfThread_Wait
sfThread_Terminate

View file

@ -69,7 +69,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-system-d.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/System/csfml-system-d.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -153,7 +153,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
LinkIncremental="1"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-system.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/System/csfml-system.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -202,11 +202,11 @@
>
</File>
<File
RelativePath=".\csfml-system-d.def"
RelativePath="..\..\src\SFML\System\csfml-system-d.def"
>
</File>
<File
RelativePath=".\csfml-system.def"
RelativePath="..\..\src\SFML\System\csfml-system.def"
>
</File>
<File

View file

@ -1,39 +0,0 @@
LIBRARY csfml-window-d
EXPORTS
sfInput_IsKeyDown
sfInput_IsMouseButtonDown
sfInput_IsJoystickButtonDown
sfInput_GetMouseX
sfInput_GetMouseY
sfInput_GetJoystickAxis
sfVideoMode_GetDesktopMode
sfVideoMode_GetMode
sfVideoMode_GetModesCount
sfVideoMode_IsValid
sfWindow_Create
sfWindow_CreateFromHandle
sfWindow_Close
sfWindow_IsOpened
sfWindow_Destroy
sfWindow_GetWidth
sfWindow_GetHeight
sfWindow_GetSettings
sfWindow_GetEvent
sfWindow_WaitEvent
sfWindow_UseVerticalSync
sfWindow_ShowMouseCursor
sfWindow_SetCursorPosition
sfWindow_SetPosition
sfWindow_SetSize
sfWindow_Show
sfWindow_EnableKeyRepeat
sfWindow_SetIcon
sfWindow_SetActive
sfWindow_Display
sfWindow_GetInput
sfWindow_SetFramerateLimit
sfWindow_GetFrameTime
sfWindow_SetJoystickThreshold
sfContext_Create
sfContext_Destroy
sfContext_SetActive

View file

@ -1,39 +0,0 @@
LIBRARY csfml-window
EXPORTS
sfInput_IsKeyDown
sfInput_IsMouseButtonDown
sfInput_IsJoystickButtonDown
sfInput_GetMouseX
sfInput_GetMouseY
sfInput_GetJoystickAxis
sfVideoMode_GetDesktopMode
sfVideoMode_GetMode
sfVideoMode_GetModesCount
sfVideoMode_IsValid
sfWindow_Create
sfWindow_CreateFromHandle
sfWindow_Close
sfWindow_IsOpened
sfWindow_Destroy
sfWindow_GetWidth
sfWindow_GetHeight
sfWindow_GetSettings
sfWindow_GetEvent
sfWindow_WaitEvent
sfWindow_UseVerticalSync
sfWindow_ShowMouseCursor
sfWindow_SetCursorPosition
sfWindow_SetPosition
sfWindow_SetSize
sfWindow_Show
sfWindow_EnableKeyRepeat
sfWindow_SetIcon
sfWindow_SetActive
sfWindow_Display
sfWindow_GetInput
sfWindow_SetFramerateLimit
sfWindow_GetFrameTime
sfWindow_SetJoystickThreshold
sfContext_Create
sfContext_Destroy
sfContext_SetActive

View file

@ -70,7 +70,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName)-d.dll"
LinkIncremental="2"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-window-d.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Window/csfml-window-d.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -155,7 +155,7 @@
OutputFile="$(SolutionDir)..\..\lib\vc2008\$(ProjectName).dll"
LinkIncremental="1"
AdditionalLibraryDirectories="$(SolutionDir)..\..\..\lib\vc2008\"
ModuleDefinitionFile="$(SolutionDir)/csfml-window.def"
ModuleDefinitionFile="$(SolutionDir)../../src/SFML/Window/csfml-window.def"
GenerateDebugInformation="true"
ProgramDatabaseFile="$(IntDir)$(TargetName).pdb"
SubSystem="2"
@ -204,11 +204,11 @@
>
</File>
<File
RelativePath=".\csfml-window-d.def"
RelativePath="..\..\src\SFML\Window\csfml-window-d.def"
>
</File>
<File
RelativePath=".\csfml-window.def"
RelativePath="..\..\src\SFML\Window\csfml-window.def"
>
</File>
<File