|
Kanda Graphics 0.6.0
|
| ▼NKanda | |
| ▼NGraphics | |
| ▼NFade | |
| CBaseFadeVisual | Base class for fade controllers. We use this to allow assignment in the editor |
| CFadeController | |
| CFadeManager | Handles fading using WorldSpaceFadeVisual for XR and ScreenSpaceFadeVisual for PC |
| CFadeService | |
| CIFadeController | Implementers of this interface can perform fading logic and apply it to a given visual |
| CIFadeManager | |
| CIFadeService | A global service to request camera fades |
| CIFadeVisual | Interface for fade visualisation where the opacity can be set |
| CScreenSpaceFadeVisual | Visualizes camera fades in screen space by animating a UI canvas |
| CWorldSpaceFadeVisual | Visualizes fades in world space by setting the alpha property of a fade material |
| ▼NOutline | |
| ▼NAuthoring | |
| COutlineAuthoring | |
| ▼NComponents | |
| COutlineRenderer | The renderer created to render the outline. Useful for when we need to clear them up after the main object is destroyed |
| COutlineRendererRef | A buffer of references to outline renderers. This is needed in situations where using ShowOutline results in multiple child entities being outlined |
| COutlineThicknessMultiplier | Hooks into the material property for the default outline shader. This enables the outline thickness to be modified directly via ECS for outline renderer entities |
| CRequestOutlineInitialization | When enabled, we request the normals / submeshes be processed for this entity and its children, producing a nicer-looking outline |
| CShowOutline | When active, an outline will be shown around any meshes on the given entity and its children |
| ▼NSystems | |
| COutlineInitializationClientSystem | Initializes outline rendering by setting up materials and preparing meshes with smooth normals and combined submeshes |
| COutlineRenderClientSystem | Creates and manages outline renderers for meshes, handling creation, thickness updates, and cleanup. Integrates with Unity's Entities Graphics system for rendering |
| ▼NUtilities | |
| COutlineUtils | Utility methods for processing meshes used in outline rendering |
| CStartup | A main class with work intended to run on application start to configure features in this package |