RM Render Master
Namespace: Raymarcher
The RM (RayMarcher) Render Master is the core mono class of the Raymarcher renderer, containing various subclasses, each dedicated to handling specific tasks.
Through the Render Master, you can access all of Raymarcher's data, including Rendering Data, Lighting Data, Object Buffer, and Material Buffer.
Detailed descriptions of each subclass can be found in their respective sections of this documentation.
While it is not recommended to manipulate methods within the RM Render Master class manually, as they are typically managed through the editor inspector or automated processes,
you have the possibility to read and write data for the current renderer using properties.
Access the Raymarcher's Render Master by obtaining a reference to RMRenderMaster directly. The Render Master will always be present in your opened scene.
Properties
public bool IsInitialized { get; }
public TargetPipeline CompiledTargetPipeline { get; }
public TargetPlatform CompiledTargetPlatform { get; }
public bool UnpackDataContainer { get; }
public string RegisteredSessionName { get; }
public bool RecompilationRequiredSdfObjectBuffer { get; }
public bool RecompilationRequiredMaterialBuffer { get; }
public Camera InitialCameraTarget { get; }
public RMCoreRenderMasterMapping MappingMaster { get; }
public RMCoreRenderMasterRenderingData RenderingData { get; }
public RMCoreRenderMasterLights MasterLights { get; }
public RMCoreRenderMasterMaterials MasterMaterials { get; }