csharp
public interface IEffectProviderWhere an effect that is not in memory comes from.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The seam that makes "zero runtime shader compilation" structural rather than aspirational. A shipping build supplies a provider backed by the baked bundle; the editor and a development build supply one backed by Raven. The runtime never references the compiler, so a shipped game cannot compile a shader — not because a flag says so, but because the code to do it was never linked in.
It is also what makes the remote compiler ([docs/plan/06 § Effect permutations]) a provider rather than a special case: a device asking a dev machine over TCP satisfies exactly this interface.
Methods (1)
Used by (43, showing 40)
- DevelopmentEffectsThirdPersonShooter
- LibraryEffectsVirtualGeometry
- AlwaysCompilesVixen.Rendering.PostFx.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.PostFx.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.PostFx.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- AlwaysCompilesVixen.Rendering.Tests
- BakedVixen.Graphics.Golden.Tests
- BakedVixen.Graphics.Golden.Tests
- BakedVixen.Rendering.Tests
- BakedVixen.Graphics.Golden.Tests
- ChainVixen.Graphics.Golden.Tests
- CompilerVixen.Graphics.Golden.Tests
- CompilesVixen.Rendering.Tests
- CompilesVixen.Rendering.Tests
- CompilesVixen.Rendering.Tests
- CompilesVixen.Rendering.Tests
- CompilesVixen.Rendering.Tests
- CompilesVixen.Rendering.Tests
- CompilingVixen.Graphics.Golden.Tests
- EffectSourceProviderVixen.Shaders
- EffectSystemVixen.Shaders
- FlatVixen.Graphics.Golden.Tests
- ProviderVixen.Shaders.Tests