Resonance Game
Team Walterio Fuchsbauer
 All Classes Namespaces Files Functions Variables Enumerations Properties
Resonance.Shader Class Reference
Inheritance diagram for Resonance.Shader:

List of all members.

Public Member Functions

void applyPass (int pass)
void sceneSetup (Matrix view, Matrix projection, Vector3 camera)
void sceneSetup (Matrix world, Matrix view, Matrix projection, Vector3 camera)
void sceneSetup (Matrix world, Matrix view, Matrix projection, Vector3 camera, Texture2D texture)
void sceneSetup (Matrix view, Matrix projection, Vector3 camera, Texture2D texture)
 Shader (string file, bool lights)

Properties

string Technique [set]
Texture ColourTexture [set]
Color FogColor [set]
Texture ShadowTexture [set]
Matrix World [set]
Matrix View [set]
Matrix Projection [set]
Vector3 AmbientLightColour [set]
Vector3 CameraPosition [set]
float Transparency [set]
float FogStartDistance [set]
float FogEndDistance [set]
Vector3 PointLightPosition [get, set]
Effect Effect [get]
EffectTechniqueCollection Techniques [get]
EffectParameterCollection Parameters [get]
EffectPassCollection Passes [get]

Constructor & Destructor Documentation

Resonance.Shader.Shader ( string  file,
bool  lights 
)

Member Function Documentation

void Resonance.Shader.applyPass ( int  pass)
void Resonance.Shader.sceneSetup ( Matrix  view,
Matrix  projection,
Vector3  camera 
)

Here is the caller graph for this function:

void Resonance.Shader.sceneSetup ( Matrix  world,
Matrix  view,
Matrix  projection,
Vector3  camera 
)

Here is the call graph for this function:

void Resonance.Shader.sceneSetup ( Matrix  world,
Matrix  view,
Matrix  projection,
Vector3  camera,
Texture2D  texture 
)

Here is the call graph for this function:

void Resonance.Shader.sceneSetup ( Matrix  view,
Matrix  projection,
Vector3  camera,
Texture2D  texture 
)

Here is the call graph for this function:


Property Documentation

EffectParameterCollection Resonance.Shader.Parameters [get]
EffectPassCollection Resonance.Shader.Passes [get]
EffectTechniqueCollection Resonance.Shader.Techniques [get]
Matrix Resonance.Shader.View [set]
Matrix Resonance.Shader.World [set]

The documentation for this class was generated from the following file: