Namespace UnityEditor.Rendering.LookDev
Classes
CameraState
Class containing data regarding position, rotation and viewport size of a camera
ComparisonGizmoState
Context
Class containing all data used by the LookDev Window to render
DebugContext
Class that will contain debug value used.
Environment
Lighting environment used in LookDev
Environment.BaseEnvironmentCubemapHandler
Environment.Shadow
Class containing editor data for shadow part of the lighting environment
Environment.Sky
Class containing editor data for sky part of the lighting environment
EnvironmentLibrary
Class containing a collection of Environment
LayoutContext
Data regarding the layout currently used in LookDev
LookDev
Main entry point for scripting LookDev
RectExtension
Renderer
Basic renderer to draw scene in texture
RenderingData
Data container to be used with Renderer class
Stage
Class handling object of the scene with isolation from other scene based on culling
ViewContext
Data container containing content of a view
Interfaces
ICameraUpdater
Interface to comunicate with simple Renderer
IEnvironmentDisplayer
Interface that must implement the EnvironmentLibrary view to communicate with the data management
IViewDisplayer
Interface that must implement the viewer to communicate with the compositor and data management
Enums
Layout
Different layout supported in LookDev
RenderingPass
The RenderingPass inside the frame. Useful for compositing. Acquire(RenderingData, RenderingPass)
SidePanel
Statis of the side panel of the LookDev window
ViewCompositionIndex
Same as ViewIndex plus a compound value
ViewIndex
Different working views in LookDev