DirectX in C#

dc.contributor.authorSmlsal, Tomáš
dc.contributor.authorSkala, Václav
dc.date.accessioned2014-06-23T12:49:12Z
dc.date.available2014-06-23T12:49:12Z
dc.date.issued2003
dc.description.abstractSeveral techniques of implementing DirectX functionality into C# application will be presented. Their common attribute is an idea of component object model (COM) because DirectX is based on component technology. This paper will be focused on use of DirectX graphical capabilities within the C# code of the Microsoft .NET Framework. Three main techniques will be described. First, COM interoperability which allows us to decide what specific functionality to use. There will be also mentioned some basic principles like memory management and garbage collector (GC) and some approaches based on wrapper classes. Second, Visual Basic type library that includes all the functionality, and third, the complete solution known as DirectX 9.0. Each technique will be supported with a code snippet and with several reasons stating its suitability. Nowadays, the need for security can be more important than for the efficiency. This also gives a right answer for the question of how good is solution provided by use of DirectX and .NET Framework.en
dc.format7 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier.citationC# and .NET Technologies' 2003, p. 71-78.cs
dc.identifier.isbn80-903100-3-6
dc.identifier.urihttp://hdl.handle.net/11025/11435
dc.language.isoenen
dc.publisherVáclav Skala - UNION Agencycs
dc.relation.ispartofseriesC# and .NET Technologies' 2003en
dc.rights© Václav Skala - UNION Agencycs
dc.rights.accessopenAccessen
dc.subjectpočítačová grafikacs
dc.subjectDirectXcs
dc.subjectDirect3Dcs
dc.subjectDirectDrawcs
dc.subjectC#cs
dc.subject.NET Frameworkcs
dc.subject.translatedcomputer graphicsen
dc.subject.translatedDirectXen
dc.subject.translatedDirect3Den
dc.subject.translatedDirectDrawen
dc.subject.translatedC#en
dc.subject.translated.NET Frameworken
dc.titleDirectX in C#en
dc.typekonferenční příspěvekcs
dc.typeconferenceObjecten
dc.type.statusPeer-revieweden
dc.type.versionpublishedVersionen

Files

Original bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
Skala_2003_DirectX.pdf
Size:
398.23 KB
Format:
Adobe Portable Document Format
Description:
Plný text
License bundle
Showing 1 - 1 out of 1 results
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: