IRenderEffectFactory
Description
- Extended by
-
Example_DemoFactory sealed
Base interface for classes that create IRenderEffectBase objects for specific RenderEffectParameters objects.
Public / Methods
CanCreateRenderEffect
Checks if this IRenderEffectFactory is capable of creating an instance of IRenderEffectBase for the given render effect parameters.
CreateRenderEffect
Creates an instance of IRenderEffectBase for the given render effect parameters.
The documentation of the concrete implementation class of parameters in depicts the render effect interface that will be implemented by the returned object.
- IOException
-
If an error has occurred while loading the shader binary and/or metadata.
- ValidatingException
-
If the shader metadata has an unsupported format and cannot be decoded.
- RenderException
-
If a graphics subsystem error has occurred.