Zdexby TheHolyOneZ
44,741 classes
Class

CGVolume

: CGPath : CGShape : CGData : Object
FluffyUnderware.Curvy.Generator.CGVolume, Assembly-CSharp-firstpass 0x0110 (272 B) inherited 0x00A8 Assembly-CSharp-firstpass.dll
0x00x0110

Members 10

OffsetSizeNameTypeFlagsDefault
0x01CrossClosedboolPublic—
0x01CrossSeamlessboolPublic—
0x00AA0x02padding / unreflected
0x04CrossFShiftfloatPublic—
0x08CrossMaterialGroupsSamplePointsMaterialGroupCollectionPublic—
0x10verticesSubArray<UnityEngine.Vector3>Private—
0x10vertexNormalsSubArray<UnityEngine.Vector3>Private—
0x10crossRelativeDistancesSubArray<System.Single>Private—
0x10crossCustomValuesSubArray<System.Single>Private—
0x10scalesSubArray<UnityEngine.Vector2>Private—
0x08_segmentLengthfloat[]Private—
Inherited from CGPath 1
OffsetSizeNameTypeFlagsDefault
0x10directionsSubArray<UnityEngine.Vector3>Private—
Inherited from CGShape 14
OffsetSizeNameTypeFlagsDefault
0x08<DuplicatePoints>k__BackingFieldList<FluffyUnderware.Curvy.Generator.DuplicateSamplePoint>Private—
0x08MaterialGroupsList<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroup>Public—
0x01SourceIsManagedboolPublic—
0x01ClosedboolPublic—
0x01SeamlessboolPublic—
0x00330x01padding / unreflected
0x04LengthfloatPublic—
0x10relativeDistancesSubArray<System.Single>Private—
0x10sourceRelativeDistancesSubArray<System.Single>Private—
0x10positionsSubArray<UnityEngine.Vector3>Private—
0x10normalsSubArray<UnityEngine.Vector3>Private—
0x10customValuesSubArray<System.Single>Private—
0x04mCacheLastFfloatPrivate—
0x04mCacheLastIndexintPrivate—
0x04mCacheLastFragfloatPrivate—
Inherited from CGData 2
OffsetSizeNameTypeFlagsDefault
0x01disposedboolPrivate—
0x00110x07padding / unreflected
0x08NamestringPublic—

Functions 43

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

Used by 8

types with a member, parameter or interface of this type