Download DirectX for WPF

Description

C# DirectX samples, based on SharpDX and rendering within a WPF user interface.Making it easy for a C# / WPF developer to start learning and programing with DirectX

Source Files

The download file directx4wpf.zip has the following entries.


Meshellator/AssetImporterAttribute.cs//  w ww .  ja  v a 2s  .  c  o m
Meshellator/AssetImporterBase.cs
Meshellator/Generators/NormalLinesGenerator.cs
Meshellator/IAssetImporter.cs
Meshellator/IAssetImporterMetadata.cs
Meshellator/ILogger.cs
Meshellator/Importers/Autodesk3ds/Autodesk3dsImporter.cs
Meshellator/Importers/Autodesk3ds/Camera3ds.cs
Meshellator/Importers/Autodesk3ds/Color3ds.cs
Meshellator/Importers/Autodesk3ds/Decode3ds.cs
Meshellator/Importers/Autodesk3ds/Exception3ds.cs
Meshellator/Importers/Autodesk3ds/Face3ds.cs
Meshellator/Importers/Autodesk3ds/FaceMat3ds.cs
Meshellator/Importers/Autodesk3ds/HideKey3ds.cs
Meshellator/Importers/Autodesk3ds/HideTrack3ds.cs
Meshellator/Importers/Autodesk3ds/Licence.txt
Meshellator/Importers/Autodesk3ds/Light3ds.cs
Meshellator/Importers/Autodesk3ds/Material3ds.cs
Meshellator/Importers/Autodesk3ds/Mesh3ds.cs
Meshellator/Importers/Autodesk3ds/MorphKey3ds.cs
Meshellator/Importers/Autodesk3ds/MorphTrack3ds.cs
Meshellator/Importers/Autodesk3ds/PKey3ds.cs
Meshellator/Importers/Autodesk3ds/PTrack3ds.cs
Meshellator/Importers/Autodesk3ds/RotationKey3ds.cs
Meshellator/Importers/Autodesk3ds/RotationTrack3ds.cs
Meshellator/Importers/Autodesk3ds/Scene3ds.cs
Meshellator/Importers/Autodesk3ds/SplineKey3ds.cs
Meshellator/Importers/Autodesk3ds/TexCoords3ds.cs
Meshellator/Importers/Autodesk3ds/TextDecode3ds.cs
Meshellator/Importers/Autodesk3ds/TextureMappingMode3ds.cs
Meshellator/Importers/Autodesk3ds/Track3ds.cs
Meshellator/Importers/Autodesk3ds/Utils3ds.cs
Meshellator/Importers/Autodesk3ds/Vertex3ds.cs
Meshellator/Importers/Autodesk3ds/XYZKey3ds.cs
Meshellator/Importers/Autodesk3ds/XYZTrack3ds.cs
Meshellator/Importers/LightwaveObj/Licence.txt
Meshellator/Importers/LightwaveObj/LightwaveObjImporter.cs
Meshellator/Importers/LightwaveObj/Objects/Face.cs
Meshellator/Importers/LightwaveObj/Objects/FaceType.cs
Meshellator/Importers/LightwaveObj/Objects/Group.cs
Meshellator/Importers/LightwaveObj/Objects/Material.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/CommentParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/DefaultParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/LineParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/LineParserFactory.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/KaParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/KdMapParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/KdParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/KsParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/MaterialFileParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/MaterialParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/MtlLineParserFactory.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Mtl/NsParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/NormalParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/FaceParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/FreeFormParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/GroupParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/MaterialParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/ObjLineParserFactory.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/TextureCoordinateParser.cs
Meshellator/Importers/LightwaveObj/Objects/Parsers/Obj/VertexParser.cs
Meshellator/Importers/LightwaveObj/Objects/TextureCoordinate.cs
Meshellator/Importers/LightwaveObj/Objects/Vertex.cs
Meshellator/Importers/LightwaveObj/Objects/WavefrontObject.cs
Meshellator/Importers/Nff/NffImporter.cs
Meshellator/Importers/Nff/Parsers/CommentParser.cs
Meshellator/Importers/Nff/Parsers/CubeParser.cs
Meshellator/Importers/Nff/Parsers/CylinderParser.cs
Meshellator/Importers/Nff/Parsers/DefaultParser.cs
Meshellator/Importers/Nff/Parsers/LineParser.cs
Meshellator/Importers/Nff/Parsers/LineParserFactory.cs
Meshellator/Importers/Nff/Parsers/MaterialParser.cs
Meshellator/Importers/Nff/Parsers/ParserContext.cs
Meshellator/Importers/Nff/Parsers/PlaneParser.cs
Meshellator/Importers/Nff/Parsers/PrimitiveParser.cs
Meshellator/Importers/Nff/Parsers/SphereParser.cs
Meshellator/Importers/Nff/Parsers/TeapotParser.cs
Meshellator/Importers/Nff/Parsers/TessellationParser.cs
Meshellator/Importers/Nff/Parsers/TorusParser.cs
Meshellator/Material.cs
Meshellator/Mesh.cs
Meshellator/MeshUtility.cs
Meshellator/Meshellator.csproj
Meshellator/MeshellatorLoader.cs
Meshellator/Primitives/BasicPrimitiveTessellator.cs
Meshellator/Primitives/BezierPatch.cs
Meshellator/Primitives/BezierPrimitiveTessellator.cs
Meshellator/Primitives/CubeTessellator.cs
Meshellator/Primitives/CylinderTessellator.cs
Meshellator/Primitives/PlaneTessellator.cs
Meshellator/Primitives/PrimitiveTessellator.cs
Meshellator/Primitives/SphereTessellator.cs
Meshellator/Primitives/TeapotTessellator.cs
Meshellator/Primitives/TorusTessellator.cs
Meshellator/Properties/AssemblyInfo.cs
Meshellator/Scene.cs
Nexus/AxisAlignedBoundingBox.cs
Nexus/BoundingFrustum.cs
Nexus/Box2D.cs
Nexus/Color.cs
Nexus/ColorF.cs
Nexus/ColorRgb.cs
Nexus/ColorRgbF.cs
Nexus/Colors.cs
Nexus/ColorsF.cs
Nexus/ColorsRgbF.cs
Nexus/Design/ColorConverter.cs
Nexus/Design/FieldPropertyDescriptor.cs
Nexus/Design/Int32CollectionConverter.cs
Nexus/Design/MemberPropertyDescriptor.cs
Nexus/Design/Point3DCollectionConverter.cs
Nexus/Design/Point3DConverter.cs
Nexus/Design/Vector3DCollectionConverter.cs
Nexus/Design/Vector3DConverter.cs
Nexus/Graphics/Cameras/Camera.cs
Nexus/Graphics/Cameras/OrthographicCamera.cs
Nexus/Graphics/Cameras/PerspectiveCamera.cs
Nexus/Graphics/Cameras/ProjectionCamera.cs
Nexus/Graphics/ColorSurface.cs
Nexus/Graphics/IImageBuffer.cs
Nexus/Graphics/Surface.cs
Nexus/Graphics/Transforms/AffineTransform.cs
Nexus/Graphics/Transforms/AxisAngleRotation3D.cs
Nexus/Graphics/Transforms/MatrixTransform.cs
Nexus/Graphics/Transforms/QuaternionRotation.cs
Nexus/Graphics/Transforms/RotateTransform3D.cs
Nexus/Graphics/Transforms/Rotation.cs
Nexus/Graphics/Transforms/ScaleTransform3D.cs
Nexus/Graphics/Transforms/Transform3D.cs
Nexus/Graphics/Transforms/Transform3DCollection.cs
Nexus/Graphics/Transforms/Transform3DGroup.cs
Nexus/Graphics/Transforms/TranslateTransform.cs
Nexus/Graphics/Viewport.cs
Nexus/HsbColor.cs
Nexus/HslColor.cs
Nexus/Int32Collection.cs
Nexus/IntPoint2D.cs
Nexus/Line3D.cs
Nexus/MathUtility.cs
Nexus/Matrix2D.cs
Nexus/Matrix3D.cs
Nexus/Nexus.csproj
Nexus/Normal3D.cs
Nexus/Plane.cs
Nexus/Point2D.cs
Nexus/Point2DCollection.cs
Nexus/Point3D.cs
Nexus/Point3DCollection.cs
Nexus/Point4D.cs
Nexus/Properties/AssemblyInfo.cs
Nexus/Quadratic.cs
Nexus/Quaternion.cs
Nexus/Ray3D.cs
Nexus/RayDifferential3D.cs
Nexus/Spectrum.cs
Nexus/Sphere.cs
Nexus/TokenizerHelper.cs
Nexus/Triangle3D.cs
Nexus/Vector2D.cs
Nexus/Vector3D.cs
Nexus/Vector3DCollection.cs
Nexus/Vector4D.cs
README.txt
SDXbin/SharpDX.D3DCompiler.dll
SDXbin/SharpDX.D3DCompiler.pdb
SDXbin/SharpDX.D3DCompiler.xml
SDXbin/SharpDX.DXGI.dll
SDXbin/SharpDX.DXGI.pdb
SDXbin/SharpDX.DXGI.xml
SDXbin/SharpDX.Direct2D1.dll
SDXbin/SharpDX.Direct2D1.pdb
SDXbin/SharpDX.Direct2D1.xml
SDXbin/SharpDX.Direct3D10.dll
SDXbin/SharpDX.Direct3D10.pdb
SDXbin/SharpDX.Direct3D10.xml
SDXbin/SharpDX.Direct3D11.dll
SDXbin/SharpDX.Direct3D11.pdb
SDXbin/SharpDX.Direct3D11.xml
SDXbin/SharpDX.Direct3D9.dll
SDXbin/SharpDX.Direct3D9.pdb
SDXbin/SharpDX.Direct3D9.xml
SDXbin/SharpDX.DirectSound.dll
SDXbin/SharpDX.DirectSound.pdb
SDXbin/SharpDX.DirectSound.xml
SDXbin/SharpDX.Error.dll
SDXbin/SharpDX.Error.pdb
SDXbin/SharpDX.Error.xml
SDXbin/SharpDX.XAPO.dll
SDXbin/SharpDX.XAPO.pdb
SDXbin/SharpDX.XAPO.xml
SDXbin/SharpDX.XAudio2.dll
SDXbin/SharpDX.XAudio2.pdb
SDXbin/SharpDX.XAudio2.xml
SDXbin/SharpDX.dll
SDXbin/SharpDX.xml
SharpDX.WPF/Cameras.cs
SharpDX.WPF/Cameras_Interactive.cs
SharpDX.WPF/ConstantBuffer.cs
SharpDX.WPF/D2D1.cs
SharpDX.WPF/D3D.cs
SharpDX.WPF/D3D10.cs
SharpDX.WPF/D3D11.cs
SharpDX.WPF/D3D11_2D1.cs
SharpDX.WPF/D3D9.cs
SharpDX.WPF/D3D_Interactive.cs
SharpDX.WPF/DXElement.cs
SharpDX.WPF/DXImageSource.cs
SharpDX.WPF/DXSharing.cs
SharpDX.WPF/DXUtils.cs
SharpDX.WPF/DeviceUtil.cs
SharpDX.WPF/DisposeGroup.cs
SharpDX.WPF/FPS.cs
SharpDX.WPF/IDirect3D.cs
SharpDX.WPF/MainClasses.cd
SharpDX.WPF/Properties/AssemblyInfo.cs
SharpDX.WPF/SharpDX.WPF.csproj
Week00/App.xaml
Week00/App.xaml.cs
Week00/Disposer.cs
Week00/MainWindow.xaml
Week00/MainWindow.xaml.cs
Week00/MiniTri.fx
Week00/Properties/AssemblyInfo.cs
Week00/Scene.cs
Week00/Scene3d10_2d1.cs
Week00/SceneBase.cs
Week00/SceneDwrite.cs
Week00/SceneDwrite11.cs
Week00/Scene_11.cs
Week00/Scene_11_2D1.cs
Week00/Simple.fx
Week00/Week00.csproj
Week00ToFile/Program.cs
Week00ToFile/Properties/AssemblyInfo.cs
Week00ToFile/Week00ToFile.csproj
Week01D3D11Tutorials/App.xaml
Week01D3D11Tutorials/App.xaml.cs
Week01D3D11Tutorials/MainWindow.xaml
Week01D3D11Tutorials/MainWindow.xaml.cs
Week01D3D11Tutorials/Properties/AssemblyInfo.cs
Week01D3D11Tutorials/Properties/Resources.Designer.cs
Week01D3D11Tutorials/Properties/Resources.resx
Week01D3D11Tutorials/Properties/Settings.Designer.cs
Week01D3D11Tutorials/Properties/Settings.settings
Week01D3D11Tutorials/T2_SimpleTriangle.cs
Week01D3D11Tutorials/T2_SimpleTriangle.fx
Week01D3D11Tutorials/T4_Spaces3D.cs
Week01D3D11Tutorials/T4_Spaces3D.fx
Week01D3D11Tutorials/T5_Transformation.cs
Week01D3D11Tutorials/T5_Transformation.fx
Week01D3D11Tutorials/T6_Lighting.cs
Week01D3D11Tutorials/T6_Lighting.fx
Week01D3D11Tutorials/T7_Texture.cs
Week01D3D11Tutorials/T7_Texture.fx
Week01D3D11Tutorials/T7_seafloor.dds
Week01D3D11Tutorials/Week01D3D11Tutorials.csproj
Week02Samples/App.xaml
Week02Samples/App.xaml.cs
Week02Samples/BufferEx.cs
Week02Samples/ContentStream/2kPanels_Diff.dds
Week02Samples/ContentStream/2kPanels_Norm.dds
Week02Samples/ContentStream/AsyncLoader.cs
Week02Samples/ContentStream/ContentLoader.cs
Week02Samples/ContentStream/ContentStream.fx
Week02Samples/ContentStream/DDS.cs
Week02Samples/ContentStream/FormatEx.cs
Week02Samples/ContentStream/PackedFile.cs
Week02Samples/ContentStream/Renderer.cs
Week02Samples/ContentStream/ResourceReuseCache.cs
Week02Samples/ContentStream/Terrain.cs
Week02Samples/ContentStream/Terrain1.bmp
Week02Samples/ContentStream/View.xaml
Week02Samples/ContentStream/View.xaml.cs
Week02Samples/ContentStream/WinAPI.cs
Week02Samples/MainWindow.xaml
Week02Samples/MainWindow.xaml.cs
Week02Samples/Properties/AssemblyInfo.cs
Week02Samples/Properties/Resources.Designer.cs
Week02Samples/Properties/Resources.resx
Week02Samples/Properties/Settings.Designer.cs
Week02Samples/Properties/Settings.settings
Week02Samples/SafeViewer.xaml
Week02Samples/SafeViewer.xaml.cs
Week02Samples/SimpleBezier/Bezier.xaml
Week02Samples/SimpleBezier/Bezier.xaml.cs
Week02Samples/SimpleBezier/MobiusStrip.cs
Week02Samples/SimpleBezier/Renderer.cs
Week02Samples/SimpleBezier/SimpleBezier11.hlsl
Week02Samples/StreamEx.cs
Week02Samples/StreamPtr.cs
Week02Samples/Week02Samples.csproj
lessons.sln

Download

Click the following link to download directx4wpf.zip.

directx4wpf.zip




















Home »
  C# Free Code »
    Game »




DirectX
Game
Minecraft
Warcraft
Xbox
XNA