Packageaway3d.materials.methods
Classpublic class EffectMethodBase
InheritanceEffectMethodBase Inheritance ShadingMethodBase Inheritance flash.events.EventDispatcher
Subclasses AlphaMaskMethod, ColorMatrixMethod, ColorTransformMethod, EnvMapMethod, FogMethod, FresnelEnvMapMethod, FresnelPlanarReflectionMethod, LightMapMethod, OutlineMethod, PlanarReflectionMethod, ProjectiveTextureMethod, RefractionEnvMapMethod, RimLightMethod

EffectMethodBase forms an abstract base class for shader methods that are not dependent on light sources, and are in essence post-process effects on the materials.



Public Properties
 PropertyDefined By
 Inheritedpasses : Vector.<MaterialPassBase>
[read-only] Any passes required that render to a texture used by this method.
ShadingMethodBase
Protected Properties
 PropertyDefined By
 Inherited_passes : Vector.<MaterialPassBase>
ShadingMethodBase
 Inherited_sharedRegisters : ShaderRegisterData
ShadingMethodBase
Public Methods
 MethodDefined By
  
EffectMethodBase
 Inherited
Copies the state from a ShadingMethodBase object into the current object.
ShadingMethodBase
 Inherited
dispose():void
Cleans up any resources used by the current object.
ShadingMethodBase
Protected Methods
 MethodDefined By
 Inherited
getTex2DSampleCode(vo:MethodVO, targetReg:ShaderRegisterElement, inputReg:ShaderRegisterElement, texture:TextureProxyBase, uvReg:ShaderRegisterElement = null, forceWrap:String = null):String
A helper method that generates standard code for sampling from a texture using the normal uv coordinates.
ShadingMethodBase
 Inherited
ShadingMethodBase
 Inherited
Marks the shader program as invalid, so it will be recompiled before the next render.
ShadingMethodBase
Constructor Detail
EffectMethodBase()Constructor
public function EffectMethodBase()