Table of Contents

Class ShaderUtils

Namespace
JLChnToZ.VRC.VVMW
public static class ShaderUtils
Inheritance
ShaderUtils
Inherited Members

Methods

CopyMaterialColorProperty(Material, Material, int)

public static bool CopyMaterialColorProperty(Material src, Material dest, int propertyId)

Parameters

src Material
dest Material
propertyId int

Returns

bool

CopyMaterialColorProperty(MaterialPropertyBlock, Material, Material, int)

public static bool CopyMaterialColorProperty(MaterialPropertyBlock src, Material fallback, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallback Material
dest Material
propertyId int

Returns

bool

CopyMaterialColorProperty(MaterialPropertyBlock, Material, int)

public static bool CopyMaterialColorProperty(MaterialPropertyBlock src, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
dest Material
propertyId int

Returns

bool

CopyMaterialColorProperty(MaterialPropertyBlock, Material[], Material, int)

public static bool CopyMaterialColorProperty(MaterialPropertyBlock src, Material[] fallbackCandidates, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallbackCandidates Material[]
dest Material
propertyId int

Returns

bool

CopyMaterialFloatProperty(Material, Material, int)

public static bool CopyMaterialFloatProperty(Material src, Material dest, int propertyId)

Parameters

src Material
dest Material
propertyId int

Returns

bool

CopyMaterialFloatProperty(MaterialPropertyBlock, Material, Material, int)

public static bool CopyMaterialFloatProperty(MaterialPropertyBlock src, Material fallback, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallback Material
dest Material
propertyId int

Returns

bool

CopyMaterialFloatProperty(MaterialPropertyBlock, Material, int)

public static bool CopyMaterialFloatProperty(MaterialPropertyBlock src, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
dest Material
propertyId int

Returns

bool

CopyMaterialFloatProperty(MaterialPropertyBlock, Material[], Material, int)

public static bool CopyMaterialFloatProperty(MaterialPropertyBlock src, Material[] fallbackCandidates, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallbackCandidates Material[]
dest Material
propertyId int

Returns

bool

CopyMaterialIntegerProperty(Material, Material, int)

public static bool CopyMaterialIntegerProperty(Material src, Material dest, int propertyId)

Parameters

src Material
dest Material
propertyId int

Returns

bool

CopyMaterialIntegerProperty(MaterialPropertyBlock, Material, Material, int)

public static bool CopyMaterialIntegerProperty(MaterialPropertyBlock src, Material fallback, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallback Material
dest Material
propertyId int

Returns

bool

CopyMaterialIntegerProperty(MaterialPropertyBlock, Material, int)

public static bool CopyMaterialIntegerProperty(MaterialPropertyBlock src, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
dest Material
propertyId int

Returns

bool

CopyMaterialIntegerProperty(MaterialPropertyBlock, Material[], Material, int)

public static bool CopyMaterialIntegerProperty(MaterialPropertyBlock src, Material[] fallbackCandidates, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallbackCandidates Material[]
dest Material
propertyId int

Returns

bool

CopyMaterialTextureProperty(Material, Material, int)

public static bool CopyMaterialTextureProperty(Material src, Material dest, int propertyId)

Parameters

src Material
dest Material
propertyId int

Returns

bool

CopyMaterialTextureProperty(MaterialPropertyBlock, Material, Material, int)

public static bool CopyMaterialTextureProperty(MaterialPropertyBlock src, Material fallback, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallback Material
dest Material
propertyId int

Returns

bool

CopyMaterialTextureProperty(MaterialPropertyBlock, Material, int)

public static bool CopyMaterialTextureProperty(MaterialPropertyBlock src, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
dest Material
propertyId int

Returns

bool

CopyMaterialTextureProperty(MaterialPropertyBlock, Material[], Material, int)

public static bool CopyMaterialTextureProperty(MaterialPropertyBlock src, Material[] fallbackCandidates, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallbackCandidates Material[]
dest Material
propertyId int

Returns

bool

CopyMaterialVectorProperty(Material, Material, int)

public static bool CopyMaterialVectorProperty(Material src, Material dest, int propertyId)

Parameters

src Material
dest Material
propertyId int

Returns

bool

CopyMaterialVectorProperty(MaterialPropertyBlock, Material, Material, int)

public static bool CopyMaterialVectorProperty(MaterialPropertyBlock src, Material fallback, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallback Material
dest Material
propertyId int

Returns

bool

CopyMaterialVectorProperty(MaterialPropertyBlock, Material, int)

public static bool CopyMaterialVectorProperty(MaterialPropertyBlock src, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
dest Material
propertyId int

Returns

bool

CopyMaterialVectorProperty(MaterialPropertyBlock, Material[], Material, int)

public static bool CopyMaterialVectorProperty(MaterialPropertyBlock src, Material[] fallbackCandidates, Material dest, int propertyId)

Parameters

src MaterialPropertyBlock
fallbackCandidates Material[]
dest Material
propertyId int

Returns

bool