Multimedia/Graphics

Welcome to the C++ Multimedia/Graphics Neighborhood

For most programmers there exists a particular technology that propelled them into that field because it excited them so much. A technology so immersive that one cannot wait to spend countless late nights learning everything that is available on that topic. For me, that technology is multimedia, particularly graphics and games programming.
My operating system background was entrenched with the Amiga. And the Amiga was all about multimedia and games. I remember my introduction to the Video Toaster like it was yesterday. I think back to those days fondly because I was so excited about using a computer not only because of what I could do with it but how it was presented. But I honestly couldn't appreciate it until it went away. Commodore had bought Amiga and the future looked bleak for it. I decided to learn DOS (well, everybody else was and I couldn't stand Mac's) and I was thoroughly unexcited. Windows 3.1 was a step in the right direction for what I missed so much from my early years and Windows95 seemed to finally provide a decent API, DirectX, for my main multimedia programming love, games.
The topics I will cover most often in the multimedia group will be Game Development and Graphics programming, particularly OpenGL. I will of course also cover DirectX as it covers the wide range of disciplines in multimedia development. These days I use the BeOS religiously, specifically because of its multimedia capabilities. I would love to cover multimedia-programming topics on the BeOS if there is enough demand from you, the community. If there are other specific topics you would like to see me cover send me email at jt@borland.com to make your request. I also invite you to participate in this neighborhood. Contact me for details.
//jt

Articles

Sort by: Page 1 of 2 | 1 2 | Next
DateTitleAuthorType
4 Feb 2013 31 C++Builder XE3 videos in January 2013
This article contains the date, topics, short descriptions, blog post URLs, YouTube links, and video download links for the David I's 31 C++ videos in January 2013 series.
David Intersimone Article
24 Jun 2012 FireMonkey TCanvas SaveCanvas and RestoreCanvas C++ Code Samples
This example shows how to use the SaveCanvas and RestoreCanvas functions and their results. Is also shows how to dynamically customize the drawing stroke and fill properties of the TCanvas.
Tim DelChiaro Article
17 Jun 2012 FireMonkey TBrush C++ Code Sample
This example is a FireMonkey HD Application that demonstrates how to use different properties of TBrush.
Tim DelChiaro Article
10 Jun 2012 FireMonkey TBitmap StartLine Property C++ Code Sample
This example shows how to use the TBitmap.StartLine property. This example rotates the RGB channel color of every pixel of an image.
Tim DelChiaro Article
3 Jun 2012 FireMonkey TBitmap ScanLine C++ Code Sample
This example shows how to use the TBitmap.ScantLine property. This example copies the initial image to the middle of another image.
Tim DelChiaro Article
27 May 2012 FireMonkey TBitmap Pixels C++ Code Sample
This example shows how to use the TBitmap.Pixels property. This sample draws and fills the rectangle on an image, pixel by pixel.
Tim DelChiaro Article
20 May 2012 FireMonkey Bitmap Manipulation C++ Sample Code
This example shows how to use the TBitmap manipulation functions and their results
Tim DelChiaro Article
1 Feb 2002 Hand-arm vibration syndrome and vibrating computer games.
In a letter to the Brittish Medical Journal, doctors at the Department of Paediatric Rheumatology, Royal Liverpool Children's Hospital, report a case of Hand-arm vibration syndrome that may be associated with prolonged use of vibrating computer games.
David Intersimone Article
1 Feb 2002 Quick and Easy Audio Recording in C++ Builder
Use the MCIWnd* family of functions to implement something lacking in TMediaPlayer - easily configurable audio recording.
David Pankhurst Contributed Article
20 Sep 2001 The path to simple text effects
Discusses the path API calls in Windows, and the various effects possible, especially for text, such as clipping and outlining. By David Pankhurst.
David Pankhurst Contributed Article
8 Aug 2001 Adding vertical text and a color bar to a popup menu - updated
Owner-draw components let you customize the appearance and behavior of Windows with C++Builder.
Clayton Todd Contributed Article
1 Aug 2000 Nvidia designing "mystery chip" for Xbox
The graphics chipmaker, already selected to provide the graphics processor for Microsoft's Xbox, also is working on a second, unannounced chip for the gaming console.
David Intersimone Article
28 Jul 2000 Microsoft to Spend $500 Million on Xbox Video Game
Microsoft Corp. said on Thursday it will spend half a billion dollars to launch its Xbox video game console in what will be its grandest product debut ever as it seeks to unseat Sony Corp. (6758.T) from the top spot in the fast-growing gaming market.
David Intersimone Article
15 Jul 2000 Winners of the March/April Programming Contest
Here are the winners of the fractal and web programming contests for March and April
Charles Calvert Article
5 Jun 2000 Would it be difficult to create a CD Player application in C++Builder?
C++Builder Basics: Brief Introduction to the MediaPlayer
Christopher Moeller FAQ
17 May 2000 Printing a TImage
This document describes how to print a TImage that contains a Bitmap at a size that you scale to.
Kevin Scardina TI
1 May 2000 How do I display a bitmap image in Builder?
Basics: Using TBitmap with TImage
Christopher Moeller FAQ
30 Mar 2000 Incorrect lighting calculations in OpenGL
Lighting values are messed up in OpenGL
Mat Duafala FAQ
30 Mar 2000 Lighting problems in OpenGL
My objects aren't lit consistantly.
Mat Duafala FAQ
30 Mar 2000 Number of Guaranteed Matrixes in OpenGL
How many matrixes am I guaranteed to have in an OpenGL implementation?
Mat Duafala FAQ

Server Response from: ETNASC02