Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] C# [See also names of specific methods] keywords sizeof unsafe levels 2nd camera flybys 2nd 3rd detecting 2nd instantiating 2nd 3rd level class code 2nd level creator 2nd 3rd 4th 5th 6th 7th loading current level 2nd player movement, controlling 2nd 3rd players and blocks, updating 2nd 3rd public properties 2nd random camera locations, creating 2nd rendering updating 2nd 3rd 4th user input, responding to 2nd variables 2nd wins/losses, checking for 2nd simple C# console application 2nd cache GAC (Global Assembly Cache) calculating frame rate 2nd callbacks 2nd Camera class frustum planes checking objects in creating 2nd IMoveableObject interface 2nd initial implementation 2nd properties 2nd cameras Camera class implementation 2nd camera flybys 2nd 3rd fustrum planes checking objects in creating 2nd IMoveableObject interface 2nd properties 2nd random camera locations, creating 2nd updating camereas creating 2nd 3rd 4th CanPlayerMoveHorizontal method CanPlayerMoveVertical method CanSendData method cars [See go-karts] Cartesian coordinates [See also 3D math] 2D 2nd 3rd 3D left-handed 2nd 3rd local coordinate systems 2nd 3rd right-handed 2nd 3rd triangles 2nd vertices character selection screen adding to game engine 2nd 3rd 4th 5th button click events, handling 2nd creating 2nd 3rd directional lights 2nd 3rd player colors rendering 2nd SelectLoopyScreen class 2nd textures 2nd user input, handling 2nd CheckCooperativeLevel method checking network statistics checking for Internet 2nd classes AllocateHierarchy 2nd Block 2nd BlockColor enumeration methods 2nd 3rd 4th 5th rendering 2nd Bullet bullet lifetime Cleanup method constructor 2nd declaration 2nd Camera frustum planes 2nd 3rd IMoveableObject interface 2nd initial implementation 2nd properties 2nd ConfigurationSettings DialogElement 2nd Enumeration EventHandler Level level Level 2nd level camera flybys 2nd 3rd code listing detecting 2nd game wins/losses, checking for 2nd instantiating 2nd 3rd level class code level creator 2nd 3rd 4th 5th 6th 7th loading current level 2nd player movement, controlling 2nd 3rd 4th players and blocks, updating 2nd public properties 2nd 3rd random camera locations, creating 2nd rendering 2nd updating 2nd 3rd 4th user input, responding to 2nd variables 2nd MainUiScreen 2nd code listing 2nd constructor 2nd Player 2nd 3rd 4th 5th constructor 2nd ProgressiveMesh 2nd QuitScreen cleaning up 2nd event handlers implementation 2nd keyboard input 2nd 3rd player statistics text 2nd 3rd 4th 5th rendering 2nd user input handlers 2nd SelectLoopyScreen 2nd SimplificationMesh 2nd Skybox 2nd 3rd SpecialEffects constructor 2nd declaration 2nd Tank constructor 2nd implementation 2nd texture pool classes 2nd TexturePool 2nd UIButton 2nd UiButton UIButton UiButton UIButton event handling 2nd 3rd 4th 5th hooking events to 2nd member variables properties 2nd UiScreen 2nd UiTextBox 2nd 3rd event handlers 2nd 3rd rendering 2nd Clean method 2nd 3rd cleaning meshes 2nd 3rd cleaning up bullets go-kart meshes 2nd networking sessions 2nd particle systems 2nd quit screen 2nd cleaning up players 2nd Cleanup method CleanupLoopy method client/server architecture 2nd code listings 3D models, rendering with user interface rendering selected tanks 2nd tank colors 2nd tank selection model 2nd 3rd tank textures blocks controlling 2nd initial block implementation 2nd rendering 2nd selecting next block color 2nd bullets Bullet class Bullets collection 2nd collision detection creating firing 2nd IMoveableObject interface 2nd initial position and velocity rendering with alpha updating 2nd buttons mouse events, handling 2nd UiButton class 2nd Camera class frustum planes, checking objects in 2nd frustum planes, creating 2nd IMoveableObject interface 2nd initial implementation properties cameras creating character selection screen button click events, handling 2nd creating 2nd lights 2nd player colors rendering 2nd SelectLoopyScreen class 2nd textures 2nd user input, handling 2nd collision detection face objects arrays 2nd HitTest method SingleFace objects console applications simple C# console application simple VB.NET console application devices, enumerating display modes, sorting 2nd Enumerate method 2nd 3rd EnumerateDeviceCombos method 2nd 3rd EnumerateDevices method 2nd game engine constructor Direct3D devices, creating events and callbacks, hooking framework callback interface 2nd framework event handlers 2nd game, starting 2nd user input handlers 2nd frame rate, calculating 2nd high-resolution timer external functions implementation 2nd 3rd initializing HLSL (High-Level Shader Language) per-pixel specular shader 2nd 3rd per-vertex specular shader 2nd RenderScene method 2nd KartRacers controls 2nd directional lighting shader empty shader file event handlers 2nd media configuration file meshes, cleaning up 2nd meshes, creating 2nd meshes;loading and cleaning 2nd pixel shader 2nd 3rd rear-view mirror effect 2nd rendering 2nd RenderText method vertex shader 2nd 3rd levels camera flybys game wins/losses, checking for 2nd instantiating 2nd 3rd Level class level class 2nd Level class 2nd loading current levels player movement, controlling 2nd 3rd players and blocks, updating 2nd public properties 2nd random camera locations rendering 2nd updating 2nd 3rd user input, reacting to 2nd lost devices, handling 2nd main menu MainUiScreen class 2nd 3rd 4th rendering 2nd 3rd user input, handling 2nd mesh hierarchies frame and mesh container classes frames, drawing loading 2nd mesh containers, drawing mesh properties 2nd 3rd Tank class example 2nd 3rd upating 2nd 3rd meshes loading 2nd rendering 2nd networking cleanup event handlers 2nd Internet, checking for messages, receiving 2nd messages, sending 2nd 3rd network statistics, checking networking engine implementation 2nd networking engine initialization 2nd player properties position and orientation, sending 2nd sessions, connecting to 2nd sessions, hosting sessions, joining particle systems event handlers and cleanup 2nd particle structure declaration rendering 2nd 3rd 4th spark particles 2nd SpecialEffects class constructor SpecialEffects class declaration updating players cleaning up creating 2nd device resets, handling direction enumeration event handlers graphics objects IMoveableObject interface 2nd joystick input, handling 2nd 3rd mouse and keyboard input, handling 2nd 3rd moving Player class 2nd 3rd 4th player mesh 2nd rendering 2nd 3rd rendering player names updating 2nd 3rd 4th 5th 6th 7th 8th updating player direction projects, creating empty framework IDeviceCreation interface implementation 2nd quit screens cleaning up 2nd player statistics text QuitScreen class implementation 2nd rendering 2nd Render method 2nd sound engines creating playing 2nd source file 2nd Tankers game AllocateHierarchy class 2nd basic rendering 2nd Bullet class bullet collision detection Bullets collection 2nd bullets, creating bullets, firing 2nd bullets, initial position and velocity bullets, rendering with alpha bullets, updating 2nd Camera class implementation Camera class properties cleanup collision detection 2nd declarations event handlers 2nd event handlers and cleanup 2nd executable entry point 2nd 3rd face objects array 2nd frame and mesh container classes frame matrices, updating 2nd frames, drawing frustum planes, checking objects in 2nd frustum planes, creating 2nd game engine creation code 2nd game engine framework 2nd 3rd 4th game engine, preparing for play 2nd game loop IMoveableObject interface 2nd 3rd 4th 5th 6th Internet, checking for joystick input, handling 2nd 3rd Level class 2nd 3rd mesh containers, drawing messages, receiving 2nd messages, sending 2nd 3rd mouse and keyboard input, handling 2nd 3rd network object initialization network statistics, checking networking engine implementation 2nd networking engine initialization 2nd networking sessions, connecting to 2nd networking sessions, hosting networking sessions, joining particle system declaration particle system, rendering 2nd 3rd particle system, updating 2nd Player class constructor 2nd Player class implementation 2nd player connections player firing player names, rendering player properties player updates 2nd 3rd 4th 5th 6th position and orientation, sending over Internet 2nd rendering 2nd 3rd rendering selected tanks 2nd resets, handling SingleFace object sky box 2nd 3rd sound engine source file 2nd sound engine, creating sound engine, playing 2nd spark particles 2nd SpecialEffects class constructor SpecialEffects class declaration starting 2nd Tank class constructor Tank class implementation 2nd tank colors 2nd tank properties 2nd 3rd tank selection model 2nd 3rd tank textures tanks, drawing tanks, updating texture pool class 2nd textures, releasing from pool 2nd user input, handling UI screens abstract UI class 2nd button event handlers button properties buttons, creating creating 2nd DialogElement class 2nd Enter Host screen items hooking user input events to rendering 2nd Select Host screen items storing textures for 2nd Tankers MainUIScreen class 2nd text boxes, rendering UITextBox class 2nd UITextBox event handlers collections Bullets 2nd 3rd collision detection bullets 2nd face objects arrays 2nd 3rd HitTest method 2nd 3rd SingleFace objects 2nd color blocks 2nd player colors CommitChanges method Compare method compilers 2nd compiling applications 2nd Configuration Manager dialog box ConfigurationSettings class connecting to networking sessions 2nd console applications simple C# console application 2nd simple VB.NET console application 2nd constructors Bullet() 2nd declaring 2nd NetworkEngine Player SoundEngine SpecialEffects() 2nd Tank controls Button EditBox KartRacers game 2nd 3rd 4th 5th Static coordinates [See also 3D math] 2D Cartesian coordinates 2nd 3rd 3D Cartesian coordinates left-handed 2nd 3rd local coordinate systems 2nd 3rd right-handed 2nd 3rd triangles 2nd vertices CreateDevice method CreateDialogs method CreateFlags method 2nd CreateFrame method CreateGraphicsObjects method CreateMeshContainer method CreateTexture method Creative Labs' Audigy csc.exe current level, loading 2nd |