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] sample framework 2nd devices, enumerating display modes, sorting 2nd Enumerate method 2nd 3rd EnumerateDeviceCombos method 2nd 3rd EnumerateDevices method 2nd 3rd Enumeration class game engine constructors 2nd projects, creating assemblies 2nd back buffers empty frameworks 2nd IDeviceCreation interface 2nd pure hardware devices windowed mode scaling 2nd scenes cameras creating 2nd 3rd 4th meshes declaring loading 2nd rendering 2nd 3rd rendering Render method 2nd 3rd render targets 2nd 3rd screens [See UI screens] Select Host screen items 2nd selecting block color 2nd selection screen [See character selection screen] SelectLoopyScreen class 2nd SelectNextColor method 2nd 3rd semantics SendFireMessage method sending data over Internet messages 2nd 3rd network statistics, checking position and orientation 2nd SendPlayerLocation method SendTurretInfo method sessions (networking) connecting to 2nd hosting 2nd joining 2nd SetBlockPulse method SetBlockTime method SetCallbackInterface method 2nd SetDataFormat method SetDirection method 2nd 3rd SetPeerInformation method SetTexture method SetViewParameters method SetWorldTransform method shaders [See also HLSL (High-Level Shader Language)] directional lighting shaders 2nd 3rd empty shader file 2nd 3rd limits on older shader models 2nd pixel shaders 2nd 3rd 4th shader models specular highlights per-pixel specular shaders 2nd 3rd 4th per-vertex specular shaders 2nd 3rd RenderScene method 2nd vertex shaders empty shader file 2nd 3rd OnNewGame method rendering 2nd 3rd variables ShowQuitMenu method Simplification clean type flag SimplificationMesh object 2nd Simplify method 2nd 3rd 4th simplifying meshes 2nd 3rd 4th 5th 6th 7th Clean method 2nd 3rd SimplificationMesh object 2nd Simplify method 2nd 3rd 4th SingleFace objects 2nd sizeof keyword Skinning clean type flag sky box mesh loading 2nd rendering 2nd 3rd sky boxes creating 2nd 3rd 4th 5th Skybox class 2nd 3rd software 2nd 3rd 4th 5th [See also games] 3D Studio MAX Maya Visual Source Safe WaveStudio software rendering devices SoftwareVertexProcessing flag sorting display modes 2nd sound playing 2nd sound engine creating 2nd source files 2nd sound engines initializing SoundEngine constructor sparks (Tankers game) 2nd 3rd special effects particle systems adding to game engines 2nd event handlers and cleanup 2nd instance variables 2nd particle structure declarations 2nd particles, creating 2nd 3rd point sprites rendering 2nd 3rd 4th 5th SpecialEffects class constructor 2nd SpecialEffects class declaration 2nd updating 2nd vertex buffers 2nd SpecialEffects class constructor 2nd declaration 2nd SpecialEffects() constructor 2nd specular highlights per-pixel specular shaders 2nd 3rd 4th per-vertex specular shaders 2nd 3rd RenderScene method 2nd speed Managed DirectX 2nd sprites point sprites starting games 2nd Tankers 2nd 3rd Static control statistics (network), checking StoreTexture method 2nd 3rd structures AttributeWeights subtraction vectors support code 2nd frame rate output, displaying 2nd 3rd 4th high-resolution timer 2nd 3rd code listing 2nd 3rd 4th initializing QueryPerformanceCounter method QueryPerformanceFrequency method variables lost devices, handling 2nd 3rd 4th UI buttons mouse events, handling 2nd UiButton class 2nd UI screens abstract UI class 2nd event handling rendering 2nd 3rd UiScreen class 2nd SuppressFinalize method swizzling |