123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- namespace UnityEditor.ShaderGraph
- {
- [GenerationAPI]
- internal static class Structs
- {
- public static StructDescriptor Attributes = new StructDescriptor()
- {
- name = "Attributes",
- packFields = false,
- fields = new FieldDescriptor[]
- {
- StructFields.Attributes.positionOS,
- StructFields.Attributes.normalOS,
- StructFields.Attributes.tangentOS,
- StructFields.Attributes.uv0,
- StructFields.Attributes.uv1,
- StructFields.Attributes.uv2,
- StructFields.Attributes.uv3,
- StructFields.Attributes.color,
- StructFields.Attributes.instanceID,
- StructFields.Attributes.weights,
- StructFields.Attributes.indices,
- StructFields.Attributes.vertexID,
- }
- };
-
- public static StructDescriptor VertexDescriptionInputs = new StructDescriptor()
- {
- name = "VertexDescriptionInputs",
- packFields = false,
- fields = new FieldDescriptor[]
- {
- StructFields.VertexDescriptionInputs.ObjectSpaceNormal,
- StructFields.VertexDescriptionInputs.ViewSpaceNormal,
- StructFields.VertexDescriptionInputs.WorldSpaceNormal,
- StructFields.VertexDescriptionInputs.TangentSpaceNormal,
-
- StructFields.VertexDescriptionInputs.ObjectSpaceTangent,
- StructFields.VertexDescriptionInputs.ViewSpaceTangent,
- StructFields.VertexDescriptionInputs.WorldSpaceTangent,
- StructFields.VertexDescriptionInputs.TangentSpaceTangent,
-
- StructFields.VertexDescriptionInputs.ObjectSpaceBiTangent,
- StructFields.VertexDescriptionInputs.ViewSpaceBiTangent,
- StructFields.VertexDescriptionInputs.WorldSpaceBiTangent,
- StructFields.VertexDescriptionInputs.TangentSpaceBiTangent,
-
- StructFields.VertexDescriptionInputs.ObjectSpaceViewDirection,
- StructFields.VertexDescriptionInputs.ViewSpaceViewDirection,
- StructFields.VertexDescriptionInputs.WorldSpaceViewDirection,
- StructFields.VertexDescriptionInputs.TangentSpaceViewDirection,
-
- StructFields.VertexDescriptionInputs.ObjectSpacePosition,
- StructFields.VertexDescriptionInputs.ViewSpacePosition,
- StructFields.VertexDescriptionInputs.WorldSpacePosition,
- StructFields.VertexDescriptionInputs.TangentSpacePosition,
- StructFields.VertexDescriptionInputs.AbsoluteWorldSpacePosition,
-
- StructFields.VertexDescriptionInputs.ObjectSpacePositionPredisplacement,
- StructFields.VertexDescriptionInputs.ViewSpacePositionPredisplacement,
- StructFields.VertexDescriptionInputs.WorldSpacePositionPredisplacement,
- StructFields.VertexDescriptionInputs.TangentSpacePositionPredisplacement,
- StructFields.VertexDescriptionInputs.AbsoluteWorldSpacePositionPredisplacement,
-
- StructFields.VertexDescriptionInputs.ScreenPosition,
- StructFields.VertexDescriptionInputs.NDCPosition,
- StructFields.VertexDescriptionInputs.PixelPosition,
-
- StructFields.VertexDescriptionInputs.uv0,
- StructFields.VertexDescriptionInputs.uv1,
- StructFields.VertexDescriptionInputs.uv2,
- StructFields.VertexDescriptionInputs.uv3,
- StructFields.VertexDescriptionInputs.VertexColor,
- StructFields.VertexDescriptionInputs.TimeParameters,
- StructFields.VertexDescriptionInputs.BoneWeights,
- StructFields.VertexDescriptionInputs.BoneIndices,
- StructFields.VertexDescriptionInputs.VertexID,
- StructFields.VertexDescriptionInputs.InstanceID,
- }
- };
-
- public static StructDescriptor SurfaceDescriptionInputs = new StructDescriptor()
- {
- name = "SurfaceDescriptionInputs",
- packFields = false,
- populateWithCustomInterpolators = true,
- fields = new FieldDescriptor[]
- {
- StructFields.SurfaceDescriptionInputs.ObjectSpaceNormal,
- StructFields.SurfaceDescriptionInputs.ViewSpaceNormal,
- StructFields.SurfaceDescriptionInputs.WorldSpaceNormal,
- StructFields.SurfaceDescriptionInputs.TangentSpaceNormal,
-
- StructFields.SurfaceDescriptionInputs.ObjectSpaceTangent,
- StructFields.SurfaceDescriptionInputs.ViewSpaceTangent,
- StructFields.SurfaceDescriptionInputs.WorldSpaceTangent,
- StructFields.SurfaceDescriptionInputs.TangentSpaceTangent,
-
- StructFields.SurfaceDescriptionInputs.ObjectSpaceBiTangent,
- StructFields.SurfaceDescriptionInputs.ViewSpaceBiTangent,
- StructFields.SurfaceDescriptionInputs.WorldSpaceBiTangent,
- StructFields.SurfaceDescriptionInputs.TangentSpaceBiTangent,
-
- StructFields.SurfaceDescriptionInputs.ObjectSpaceViewDirection,
- StructFields.SurfaceDescriptionInputs.ViewSpaceViewDirection,
- StructFields.SurfaceDescriptionInputs.WorldSpaceViewDirection,
- StructFields.SurfaceDescriptionInputs.TangentSpaceViewDirection,
-
- StructFields.SurfaceDescriptionInputs.ObjectSpacePosition,
- StructFields.SurfaceDescriptionInputs.ViewSpacePosition,
- StructFields.SurfaceDescriptionInputs.WorldSpacePosition,
- StructFields.SurfaceDescriptionInputs.TangentSpacePosition,
- StructFields.SurfaceDescriptionInputs.AbsoluteWorldSpacePosition,
-
- StructFields.SurfaceDescriptionInputs.ObjectSpacePositionPredisplacement,
- StructFields.SurfaceDescriptionInputs.ViewSpacePositionPredisplacement,
- StructFields.SurfaceDescriptionInputs.WorldSpacePositionPredisplacement,
- StructFields.SurfaceDescriptionInputs.TangentSpacePositionPredisplacement,
- StructFields.SurfaceDescriptionInputs.AbsoluteWorldSpacePositionPredisplacement,
-
- StructFields.SurfaceDescriptionInputs.ScreenPosition,
- StructFields.SurfaceDescriptionInputs.NDCPosition,
- StructFields.SurfaceDescriptionInputs.PixelPosition,
-
- StructFields.SurfaceDescriptionInputs.uv0,
- StructFields.SurfaceDescriptionInputs.uv1,
- StructFields.SurfaceDescriptionInputs.uv2,
- StructFields.SurfaceDescriptionInputs.uv3,
- GeneratorDerivativeUtils.uv0Ddx,
- GeneratorDerivativeUtils.uv0Ddy,
- GeneratorDerivativeUtils.uv1Ddx,
- GeneratorDerivativeUtils.uv1Ddy,
- GeneratorDerivativeUtils.uv2Ddx,
- GeneratorDerivativeUtils.uv2Ddy,
- GeneratorDerivativeUtils.uv3Ddx,
- GeneratorDerivativeUtils.uv3Ddy,
- StructFields.SurfaceDescriptionInputs.VertexColor,
- StructFields.SurfaceDescriptionInputs.TimeParameters,
- StructFields.SurfaceDescriptionInputs.FaceSign,
- StructFields.SurfaceDescriptionInputs.BoneWeights,
- StructFields.SurfaceDescriptionInputs.BoneIndices,
- StructFields.SurfaceDescriptionInputs.VertexID,
- StructFields.SurfaceDescriptionInputs.InstanceID,
- }
- };
- }
- }
|