IRenderEffectBase
Description
- Derived from
- Extended by
Base interface for classes that represent a render effect, implemented as a GPU program.
The IBeginEnd.Begin and IBeginEnd.End methods of IRenderEffectBase may only be called between paired IBeginEnd.Begin / IBeginEnd.End of the owning IGraphicsContext.
- See also
Public / Methods
Apply
Applies all changes that have been made to render effect parameters since the last call to Pass.
Initialize
Initializes the object, if necessary.
- RenderException
-
If a graphics subsystem error has occurred.
PassAvailable
Checks if the given render effect pass is available in the current graphics context.
A render effect may provide advanced techniques that may not be applicable to old graphics APIs (e.g. hardware tessellation on Direct3D 9). This method is used to determine if a specific pass is supported.