Updated Wiki: PrimitiveBatch
This is a helper for easily and efficiently drawing dynamically generated geometry using Direct3D 11 such as lines or trianges. It fills the same role as the legacy Direct3D 9 APIs DrawPrimitiveUP and...
View ArticleUpdated Wiki: DirectXTK
Headers Public headers are in the Inc folder of the distribution package.Namespace All the functions in the library are in the DirectX C++ namespace.Note: The Xbox One exclusive application...
View ArticleUpdated Wiki: ScrollingBackground
This is an example of a C++ port of the C# ScrollingBackground XNA Game Studio sample class for drawing a scrolling background using SpriteBatch.Related tutorial: More tricks with...
View ArticleUpdated Wiki: ScrollingBackground
This is an example of a C++ port of the C# ScrollingBackground XNA Game Studio sample class for drawing a scrolling background using SpriteBatch.Related tutorial: More tricks with...
View ArticleUpdated Wiki: SpriteSheet
This is an example of a C++ port of the C# MonoGame sprite loader and renderer for using sprite sheets created by the CodeAndWeb tool TexturePacker using the built-in MonoGame project type. This makes...
View ArticleUpdated Wiki: Model
This is a class hierarchy for drawing simple meshes with support for loading models from Visual Studio 3D Starter Kit .CMO files, legacy DirectX SDK .SDKMESH files, and .VBO files. It is an...
View ArticleUpdated Wiki: EffectFactory
This is a helper object primarily used by the Model loader implementations to provide sharing of material instances of Effects and textures. This can be used standalone as well, and allows access to...
View ArticleUpdated Wiki: EffectFactory
This is a helper object primarily used by the Model loader implementations to provide sharing of material instances of Effects and textures. This can be used standalone as well, and allows access to...
View ArticleUpdated Wiki: EffectFactory
This is a helper object primarily used by the Model loader implementations to provide sharing of material instances of Effects and textures. This can be used standalone as well, and allows access to...
View ArticleUpdated Wiki: EffectFactory
This is a helper object primarily used by the Model loader implementations to provide sharing of material instances of Effects and textures. This can be used standalone as well, and allows access to...
View ArticleUpdated Wiki: ModelMesh
This class is part of the Model hierarchy. The primary purpose of this class is to be a shared container for a list of ModelMeshPart instances which are referenced by one or more instances of the Model...
View ArticleUpdated Wiki: ModelMesh
This class is part of the Model hierarchy. The primary purpose of this class is to be a shared container for a list of ModelMeshPart instances which are referenced by one or more instances of the Model...
View ArticleUpdated Wiki: ModelMesh
This class is part of the Model hierarchy. The primary purpose of this class is to be a shared container for a list of ModelMeshPart instances which are referenced by one or more instances of the Model...
View ArticleUpdated Wiki: GamePad
This is a helper for simplified access to gamepad controllers through the XInput API modeled after the XNA C# GamePad class.Related tutorial:Game controller inputHeader #include...
View ArticleUpdated Wiki: GamePad
This is a helper for simplified access to gamepad controllers through the XInput API modeled after the XNA C# GamePad class.Related tutorial:Game controller inputHeader #include...
View ArticleUpdated Wiki: GamePad
This is a helper for simplified access to gamepad controllers through the XInput API modeled after the XNA C# GamePad class.Related tutorial:Game controller inputHeader #include...
View ArticleUpdated Wiki: GamePad
This is a helper for simplified access to gamepad controllers through the XInput API modeled after the XNA C# GamePad class.Related tutorial:Game controller inputHeader #include...
View ArticleUpdated Wiki: Effects
This is a native Direct3D 11 implementation of the five built-in effects from XNA Game Studio, providing identical functionality and API:BasicEffect supports texture mapping, vertex coloring,...
View ArticleUpdated Wiki: IEffectLights
This abstract interface controls directional lighting typically communicated to the shader via a dynamic constant buffer. Settings for this interface can influence the choice of shader permutation and...
View ArticleUpdated Wiki: IEffectMatrices
This abstract interface allows setting rendering matrices typically communicated to the shader via a dynamic constant buffer. This interface is implemented by all built-in effects, but is not required...
View Article