sync toc
OSGS.Audio
Sound Class
Sound Members
Methods
GetCue Method
initialize Method
initialize Method (String, String)
initialize Method (String, String, String, String)
PlayCue Method
setVolume Method
update Method
OSGS.GameLogic
GameScore Class
GameScore Members
GameScore Constructor
GameScore Constructor ()
GameScore Constructor (String, Int64)
Properties
Name Property
Score Property
Methods
CompareTo Method
ToString Method
SceneItem Class
SceneItem Members
SceneItem Constructor
Fields
camera Field
collisionRadius Field
delete Field
dimension Field
effect Field
graphics Field
mass Field
model Field
offscreen Field
outOfBounds Field
position Field
rotation Field
scale Field
texture Field
velocity Field
Properties
Camera Property
CollisionRadius Property
Delete Property
Direction Property
Mass Property
Offscreen Property
OutOfBounds Property
Position Property
Rotation Property
Scale Property
SceneModel Property
Texture Property
Velocity Property
Methods
calculateOffscreen Method
calculateOutOfBounds Method
contains Method
draw Method
IsDeleted Method
onCollisionWith Method
renderModel Method
renderModel Method (GraphicsDevice@, Effect@)
renderModel Method (GraphicsDevice@, Effect@, Matrix[]@, String, Matrix@, Boolean, String)
renderModel Method (GraphicsDevice@, Effect@, Boolean, String)
renderWithBasicEffect Method
renderWithBasicEffect Method (GraphicsDevice@, Single, Boolean, Boolean)
renderWithBasicEffect Method (GraphicsDevice@, Single, Boolean, Boolean, Matrix@, Matrix@, Matrix@)
reset Method
setVelocityMagnitude Method
update Method
SceneItemManager Class
SceneItemManager Members
SceneItemManager Constructor
Fields
DEFAULT_COLOR Field
DEFAULT_POS_GENERATOR Field
DEFAULT_SIZE Field
device Field
generatorList Field
hasBeenInitialized Field
Methods
Delete Method
generate Method
generateParticleGenerator Method
initialize Method
LoadGraphicsContent Method
ScoreKeeper Class
ScoreKeeper Members
ScoreKeeper Constructor
ScoreKeeper Constructor ()
ScoreKeeper Constructor (Int32)
Methods
AddScore Method
GetHighScores Method
IsHighScore Method
LoadScores Method
SaveScores Method
State Class
State Members
State Constructor
Fields
instance Field
stateName Field
Properties
GameInstance Property
StateName Property
Methods
Draw Method
LoadGraphicsContent Method
OnEnter Method
OnLeave Method
Update Method
StateMachine Class
StateMachine Members
Methods
AddState Method
Draw Method
LoadGraphicsContent Method
SwitchToState Method
Update Method
World Class
World Members
World Constructor
Properties
CollisionDetectionEnabled Property
Methods
Add Method
Draw Method
GetWorldItems Method
initialize Method
Update Method
OSGS.Graphics
AnimatedSprite Class
AnimatedSprite Members
AnimatedSprite Constructor
AnimatedSprite Constructor (Texture2D[], Int32, UInt32)
AnimatedSprite Constructor (Texture2D[], Int32[], UInt32)
Fields
currFrame Field
currLoop Field
done Field
frames Field
frameTime Field
intervals Field
loops Field
totalAnimationTime Field
Properties
CurrentFrame Property
CurrentLoop Property
Done Property
Frames Property
TotalFrames Property
TotalLoops Property
Methods
Draw Method
Draw2 Method
update Method
Assets Class
Assets Members
Fields
pointSpriteEffect Field
Properties
PixelShaderSupport_2_0 Property
Methods
AddModel Method
AddTexture Method
getModel Method
getTexture Method
SetUpAssets Method
Camera Class
Camera Members
Camera Constructor
Camera Constructor (Viewport)
Camera Constructor (Vector3, Vector3, Viewport)
Fields
aspectRatio Field
CameraPosition Field
projection Field
view Field
Methods
Update Method
Update Method (GameTime)
Update Method (GameTime, PlayerInput)
CelShader Class
CelShader Members
CelShader Constructor
Properties
EdgeOffset Property
LightDirection Property
OutlineColor Property
Technique Property
Texture Property
Methods
draw Method
LoadGraphicsContent Method
setParameters Method
CelShader.ShaderTechnique Enumeration
FreeCamera Class
FreeCamera Members
FreeCamera Constructor
Properties
BackKey Property
ForwardKey Property
LookDownKey Property
LookUpKey Property
MoveSpeed Property
Sensitivity Property
StrafeLeftKey Property
StrafeRightKey Property
TurnLeftKey Property
TurnRightKey Property
Methods
Update Method
Update Method (GameTime, PlayerInput)
ParticleGenerator Class
ParticleGenerator Members
ParticleGenerator Constructor
Fields
count Field
lifespan Field
running Field
sizeRange Field
stopped Field
tSpan Field
Properties
Done Property
Methods
draw Method
LoadGraphicsContent Method
reset Method
start Method
stop Method
update Method
ParticleGenerator3D Class
ParticleGenerator3D Members
ParticleGenerator3D Constructor
ParticleGenerator3D Constructor (Vector3, ParticleType, Color, Int32, Camera)
ParticleGenerator3D Constructor (Vector3, ParticleType, Color, Int32, Single, Camera)
Methods
draw Method
initialize Method
LoadGraphicsContent Method
onCollisionWith Method
reset Method
update Method
ParticleType Enumeration
ProceduralTexture Class
ProceduralTexture Members
ProceduralTexture Constructor
ProceduralTexture Constructor (GraphicsDevice, Int32, ProcType)
ProceduralTexture Constructor (GraphicsDevice, Int32, Int32, ProcType)
ProceduralTexture Constructor (GraphicsDevice, Int32, ProcType, Int32)
ProceduralTexture Constructor (GraphicsDevice, Int32, Int32, ProcType, Int32)
Fields
seed Field
Methods
GenerateNoise Method
GenerateNoise Method ()
GenerateNoise Method (Int32)
GenerateRandomNoise Method
ProcType Enumeration
ScreenIndex Enumeration
Shader Class
Shader Members
Shader Constructor
Fields
color Field
effect Field
projectionMatrix Field
setup Field
technique Field
viewMatrix Field
worldMatrix Field
Properties
DiffuseColor Property
Projection Property
ShaderEffect Property
TechniqueName Property
View Property
World Property
Methods
Begin Method
draw Method
End Method
LoadGraphicsContent Method
setParameters Method
SimpleShader Class
SimpleShader Members
SimpleShader Constructor
Properties
AmbientColor Property
LightDirection Property
Technique Property
Texture Property
Methods
draw Method
setParameters Method
SimpleShader.ShaderTechnique Enumeration
SplitScreenView Class
SplitScreenView Members
Properties
ScreenView Property
Methods
getView Method
initialize Method
resetView Method
setView Method
OSGS.GUI
AnimatedButton Class
AnimatedButton Members
AnimatedButton Constructor
AnimatedButton Constructor (AnimatedSprite, String)
AnimatedButton Constructor (AnimatedSprite, String, Int32, Int32)
Fields
sprite Field
state Field
Properties
ClippingRectangle Property
Height Property
Width Property
Methods
draw Method
respond Method
update Method
HorizontalMenu Class
HorizontalMenu Members
HorizontalMenu Constructor
HorizontalMenu Constructor (Texture2D, Color, Int32, Int32)
HorizontalMenu Constructor (Texture2D, Color, Int32, Int32, Int32)
Fields
DEFAULT_DIST Field
Methods
add Method
update Method
Menu Class
Menu Members
Menu Constructor
Methods
activate Method
add Method
draw Method
nextComponent Method
prevComponent Method
remove Method
setBufferedTexture Method
update Method
MenuButton Class
MenuButton Members
MenuButton Constructor
MenuButton Constructor (String, Int32, Int32, Single, String)
MenuButton Constructor (String, Int32, Int32, Single, Vector2, String)
MenuButton Constructor (String, Int32, Int32, Single, Vector2, String, Boolean)
MenuButton Constructor (Texture2D, String)
MenuButton Constructor (String, String)
MenuButton Constructor (Texture2D, Int32, Int32, Vector2, String)
MenuButton Constructor (Texture2D, Int32, Int32, String)
MenuButton Constructor (Texture2D, Int32, Int32, Vector2, String, Boolean)
Fields
disabledColor Field
Properties
Border Property
FontScale Property
Message Property
Methods
draw Method
respond Method
update Method
MenuComponent Class
MenuComponent Members
MenuComponent Constructor
Fields
enabled Field
visible Field
Properties
BoundingRectangle Property
Height Property
IsEnabled Property
Width Property
X Property
Y Property
Methods
draw Method
respond Method
update Method
VerticalMenu Class
VerticalMenu Members
VerticalMenu Constructor
VerticalMenu Constructor (Texture2D, Color, Int32, Int32)
VerticalMenu Constructor (Texture2D, Color, Int32, Int32, Int32)
Fields
DEFAULT_DIST Field