You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
2.0 KiB
56 lines
2.0 KiB
using System; |
|
|
|
namespace UnityEditor.ShaderGraph.Internal |
|
{ |
|
internal static class LightmappingShaderProperties |
|
{ |
|
public class LightmapTextureArrayProperty : Texture2DArrayShaderProperty |
|
{ |
|
internal override void ForeachHLSLProperty(Action<HLSLProperty> action) |
|
{ |
|
// no declaration from ShaderGraph side -- declared by SRP internal include files |
|
} |
|
|
|
internal override string GetPropertyAsArgumentString(string precisionString) |
|
{ |
|
return String.Empty; |
|
} |
|
} |
|
|
|
public static readonly LightmapTextureArrayProperty kLightmapsArray = new LightmapTextureArrayProperty() |
|
{ |
|
displayName = "unity_Lightmaps", |
|
generatePropertyBlock = true, |
|
overrideHLSLDeclaration = false, |
|
hlslDeclarationOverride = HLSLDeclaration.DoNotDeclare, |
|
hidden = true, |
|
modifiable = true, |
|
overrideReferenceName = "unity_Lightmaps", |
|
precision = Precision.Single |
|
}; |
|
|
|
public static readonly LightmapTextureArrayProperty kLightmapsIndirectionArray = new LightmapTextureArrayProperty() |
|
{ |
|
displayName = "unity_LightmapsInd", |
|
generatePropertyBlock = true, |
|
overrideHLSLDeclaration = false, |
|
hlslDeclarationOverride = HLSLDeclaration.DoNotDeclare, |
|
hidden = true, |
|
modifiable = true, |
|
overrideReferenceName = "unity_LightmapsInd", |
|
precision = Precision.Single |
|
}; |
|
|
|
public static readonly LightmapTextureArrayProperty kShadowMasksArray = new LightmapTextureArrayProperty() |
|
{ |
|
displayName = "unity_ShadowMasks", |
|
generatePropertyBlock = true, |
|
overrideHLSLDeclaration = false, |
|
hlslDeclarationOverride = HLSLDeclaration.DoNotDeclare, |
|
hidden = true, |
|
modifiable = true, |
|
overrideReferenceName = "unity_ShadowMasks", |
|
precision = Precision.Single |
|
}; |
|
} |
|
}
|
|
|