C# Class UnityEngine.ShaderVariantCollection

ShaderVariantCollection records which shader variants are actually used in each shader.

Inheritance: Object
ファイルを表示 Open project: randomize/VimConfig Class Usage Examples

Public Methods

Method Description
Add ( ShaderVariant variant ) : bool
Contains ( ShaderVariant variant ) : bool
Remove ( ShaderVariant variant ) : bool
ShaderVariantCollection ( ) : System

Private Methods

Method Description
AddInternal ( Shader shader, PassType passType, string keywords ) : bool
Clear ( ) : void
ContainsInternal ( Shader shader, PassType passType, string keywords ) : bool
Internal_Create ( [ mono ) : void
RemoveInternal ( Shader shader, PassType passType, string keywords ) : bool
WarmUp ( ) : void

Method Details

Add() public method

public Add ( ShaderVariant variant ) : bool
variant ShaderVariant
return bool

Contains() public method

public Contains ( ShaderVariant variant ) : bool
variant ShaderVariant
return bool

Remove() public method

public Remove ( ShaderVariant variant ) : bool
variant ShaderVariant
return bool

ShaderVariantCollection() public method

public ShaderVariantCollection ( ) : System
return System