Package foundry.veil.render.pipeline
Interface VeilRenderer
- All Known Implementing Classes:
VeilRendererImpl
public interface VeilRenderer
Manages the render pipeline for Veil.
-
Method Summary
-
Method Details
-
getShaderModificationManager
ShaderModificationManager getShaderModificationManager()- Returns:
- The manager for all custom shader modifications
-
getShaderDefinitions
ShaderPreDefinitions getShaderDefinitions()- Returns:
- The set of shader pre-definitions. Changes are automatically synced the next frame
-
getShaderManager
ShaderManager getShaderManager()- Returns:
- The manager for all veil shaders
-
getFramebufferManager
FramebufferManager getFramebufferManager()- Returns:
- The manager for all custom veil framebuffers
-
getPostProcessingManager
PostProcessingManager getPostProcessingManager()- Returns:
- The manager for all
PostPipelineinstances
-
getDeferredRenderer
VeilDeferredRenderer getDeferredRenderer()- Returns:
- The deferred renderer instance
-
getEditorManager
EditorManager getEditorManager()- Returns:
- The manager for all editors
-
getCameraMatrices
CameraMatrices getCameraMatrices()- Returns:
- The camera matrices instance
-
getGuiInfo
GuiInfo getGuiInfo()- Returns:
- The gui info instance
-
getCullingFrustum
- Returns:
- The culling frustum for the renderer
-