| SubArray<UnityEngine.Vector3> get_Vertices() | Public+1 flags | | 0x10 |
| void set_Vertices(const SubArray<UnityEngine.Vector3>& value) | Public+1 flags | | 0x10 |
| SubArray<UnityEngine.Vector3> get_VertexNormals() | Public+1 flags | | 0x10 |
| void set_VertexNormals(const SubArray<UnityEngine.Vector3>& value) | Public+1 flags | | 0x10 |
| SubArray<System.Single> get_CrossRelativeDistances() | Public+1 flags | | 0x10 |
| void set_CrossRelativeDistances(const SubArray<System.Single>& value) | Public+1 flags | | 0x10 |
| SubArray<System.Single> get_CrossCustomValues() | Public+1 flags | | 0x10 |
| void set_CrossCustomValues(const SubArray<System.Single>& value) | Public+1 flags | | 0x10 |
| SubArray<UnityEngine.Vector2> get_Scales() | Public+1 flags | | 0x10 |
| void set_Scales(const SubArray<UnityEngine.Vector2>& value) | Public+1 flags | | 0x10 |
| Vector3[] get_Vertex() | Public+1 flags | | 0x08 |
| void set_Vertex(const Vector3[]& value) | Public+1 flags | | 0x08 |
| Vector3[] get_VertexNormal() | Public+1 flags | | 0x08 |
| void set_VertexNormal(const Vector3[]& value) | Public+1 flags | | 0x08 |
| float[] get_CrossF() | Public+1 flags | | 0x08 |
| void set_CrossF(const float[]& value) | Public+1 flags | | 0x08 |
| float[] get_CrossMap() | Public+1 flags | | 0x08 |
| void set_CrossMap(const float[]& value) | Public+1 flags | | 0x08 |
| float[] get_SegmentLength() | Public+1 flags | | 0x08 |
| void set_SegmentLength(const float[]& value) | Public+1 flags | | 0x08 |
| int get_CrossSize() | Public+1 flags | | 0x04 |
| int get_VertexCount() | Public+1 flags | | 0x04 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(int samplePoints, CGShape crossShape) | Public+1 flags | | 0x08 |
| void .ctor(CGPath path, CGShape crossShape) | Public+1 flags | | 0x08 |
| void .ctor(CGVolume source) | Public+1 flags | | 0x08 |
| bool Dispose(bool disposing) | 2 flags | | 0x01 |
| CGVolume Get(CGVolume data, CGPath path, CGShape crossShape) | PublicStatic | | 0x08 |
| uint8 Clone() | Public+1 flags | | 0x00 |
| void InterpolateVolume(float f, float crossF, ref Vector3& pos, ref Vector3& dir, ref Vector3& up) | Public | | 0x0C |
| Vector3 InterpolateVolumePosition(float f, float crossF) | Public | | 0x0C |
| Vector3 InterpolateVolumeDirection(float f, float crossF) | Public | | 0x0C |
| Vector3 InterpolateVolumeUp(float f, float crossF) | Public | | 0x0C |
| float GetCrossLength(float pathF) | Public | | 0x04 |
| float CrossFToDistance(float f, float crossF, const CurvyClamping& crossClamping) | Public | | 0x04 |
| float CrossDistanceToF(float f, float distance, const CurvyClamping& crossClamping) | Public | | 0x04 |
| void GetSegmentIndices(float pathF, ref int& segment0Index, ref int& segment1Index, ref float& frag) | Public | | 0x04 |
| int GetSegmentIndex(int segment) | Public | | 0x04 |
| int GetCrossFIndex(float crossF, ref float& frag) | Public | | 0x04 |
| int GetVertexIndex(float pathF, ref float& pathFrag) | Public | | 0x04 |
| int GetVertexIndex(float pathF, float crossF, ref float& pathFrag, ref float& crossFrag) | Public | | 0x04 |
| Vector3[] GetSegmentVertices(const int[]& segmentIndices) | Public | | 0x08 |
| float calcSegmentLength(int segmentIndex) | Private | | 0x04 |