Class SRPMaterialConverter
Inheritance
SRPMaterialConverter
Syntax
public abstract class SRPMaterialConverter : IReflectMaterialConverter
Properties
currentRenderPipeline
Declaration
protected static RenderPipelineAsset currentRenderPipeline { get; }
Property Value
defaultMaterial
Declaration
public Material defaultMaterial { get; }
Property Value
Implements
IsAvailable
Declaration
public abstract bool IsAvailable { get; }
Property Value
Implements
name
Declaration
public abstract string name { get; }
Property Value
Implements
Methods
AssignMap(Material, String, String, SyncMap, ITextureCache)
Declaration
protected static void AssignMap(Material material, string sourceId, string id, SyncMap map, ITextureCache textureCache)
Parameters
Declaration
protected void ExtractBasicMaterialInfo(SyncMaterial syncMaterial, out bool transparent, out bool emission, out Color color)
Parameters
Type |
Name |
Description |
SyncMaterial |
syncMaterial |
|
Boolean |
transparent |
|
Boolean |
emission |
|
Color |
color |
|
GetShader(SyncMaterial)
Declaration
public Shader GetShader(SyncMaterial syncMaterial)
Parameters
Type |
Name |
Description |
SyncMaterial |
syncMaterial |
|
Returns
Implements
SetMaterialProperties(SyncedData<SyncMaterial>, Material, ITextureCache)
Declaration
public void SetMaterialProperties(SyncedData<SyncMaterial> syncMaterial, Material material, ITextureCache textureCache)
Parameters
Implements
SetMaterialPropertiesInternal(SyncedData<SyncMaterial>, Material, ITextureCache)
Declaration
protected abstract void SetMaterialPropertiesInternal(SyncedData<SyncMaterial> syncMaterial, Material material, ITextureCache textureCache)
Parameters