您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
34 行
1.2 KiB
34 行
1.2 KiB
using UnityEngine;
|
|
using System;
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// structure definition
|
|
//-----------------------------------------------------------------------------
|
|
namespace UnityEngine.Experimental.Rendering.HDPipeline
|
|
{
|
|
public class Unlit : RenderPipelineMaterial
|
|
{
|
|
//-----------------------------------------------------------------------------
|
|
// SurfaceData
|
|
//-----------------------------------------------------------------------------
|
|
|
|
// Main structure that store the user data (i.e user input of master node in material graph)
|
|
[GenerateHLSL(PackingRules.Exact, false, true, 300)]
|
|
public struct SurfaceData
|
|
{
|
|
[SurfaceDataAttributes("Color", false, true)]
|
|
public Vector3 color;
|
|
};
|
|
|
|
//-----------------------------------------------------------------------------
|
|
// BSDFData
|
|
//-----------------------------------------------------------------------------
|
|
|
|
[GenerateHLSL(PackingRules.Exact, false, true, 350)]
|
|
public struct BSDFData
|
|
{
|
|
[SurfaceDataAttributes("", false, true)]
|
|
public Vector3 color;
|
|
};
|
|
}
|
|
}
|