- * Set whether the actor inherits a shader effect from its parent.
- * The inherited effect can be overridden using SetShaderEffect()
- * @param [in] inherit True if the parent effect is inherited.
- */
- void SetInheritShaderEffect(bool inherit);
-
- /**
- * Query whether the actor inherits a shader effect from its parent.
- * @return True if the parent effect is inherited.
- */
- bool GetInheritShaderEffect() const;
-
- /**
- * Sets the shader effect for the Actor.
- * Shader effects provide special effects like rippling and bending.
- * Setting a shader effect removes any shader effect previously set by SetShaderEffect.
- * @param [in] effect The shader effect.
- */
- void SetShaderEffect(ShaderEffect& effect);
-
- /**
- * Retrieve the shader effect for the Actor.
- * @return The shader effect
- */
- ShaderEffectPtr GetShaderEffect() const;
-
- /**
- * Removes the current shader effect.
- */
- void RemoveShaderEffect();
-
- /**