Graphics (Chili Framework)

From Chilipedia
Revision as of 17:53, 24 June 2016 by Chili (Talk | contribs)

Jump to: navigation, search

Graphics is a class in the Chili Framework that you *spoilers* use to draw to the screen. Since Chili has a big ole chubby for graphics theory, we screw around in this class a lot over the course of the tutorials. "My name is Simon, and I like to do drawrings." - Simon asdfsadfsda
asdfasdfsadfasd

as
f
asdf
asd
fsd
sdaf


asdf
sadf
asd
fsad
dfasd
f
sdaf
asdf
sdaf
asd
fasd
saf
fafsd
fdsa
asdf
fasd
fsd
asfd
sfdfasd
asf
fa
asd
fsad
afsd
a
afsdfasd
fasd
afsd
afsd
f
fds


Members

PutPixel()

void Graphics::PutPixel(int x,int y,int r,int g,int b)

This little number lets you set the color any pixel on the screen (actually streamer, it sets the pixels in a buffer residing in system memory, which then is copied to a texture in graphics memory and drawn to the backbuffer, which is subsequently presented to a region of the screen corresponding to the client area of the application window YEAH OKAY FUCK OFF NOW), which means you can pretty much create any image you want, even Teletubbie porn.

As you might expect, x and y specify the coordinates on the screen ((0,0) being the top left, (width-1,height-1) being the bottom right), and r, g, and b specify the color (0 being lowest and 255 being highest). If you try and draw outside of the screen space, you might get F'ed in the A. So don't do that.