Property | Type | Description | |
---|---|---|---|
Clone | void | ||
Effect | System | ||
LoadEffectResource | byte[] | ||
ReadAnnotations | EffectAnnotationCollection | ||
ReadEffect | void | ||
ReadHeader | MGFXHeader | ||
ReadParameters | EffectParameterCollection | ||
ReadPasses | EffectPassCollection |
Method | Description | |
---|---|---|
Clone ( ) : |
Returns a deep copy of the effect where immutable types are shared and mutable data is duplicated. See "Cloning an Effect" in MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/ff476138(v=vs.85).aspx |
|
Effect ( Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, byte effectCode ) : System |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void | ||
Effect ( |
||
GraphicsDeviceResetting ( ) : void | ||
OnApply ( ) : bool |
Method | Description | |
---|---|---|
Clone ( |
Clone the source into this existing object. Note this is not overloaded in derived classes on purpose. This is only a reason this exists is for caching effects. |
|
Effect ( Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice ) : System | ||
LoadEffectResource ( string name ) : byte[] | ||
ReadAnnotations ( |
||
ReadEffect ( BinaryReader reader ) : void | ||
ReadHeader ( byte effectCode ) : MGFXHeader | ||
ReadParameters ( BinaryReader reader ) : EffectParameterCollection | ||
ReadPasses ( BinaryReader reader, Effect effect, Shader shaders ) : EffectPassCollection |
protected Effect ( |
||
cloneSource | ||
return | System |
public Effect ( Microsoft.Xna.Framework.Graphics.GraphicsDevice graphicsDevice, byte effectCode ) : System | ||
graphicsDevice | Microsoft.Xna.Framework.Graphics.GraphicsDevice | |
effectCode | byte | |
return | System |