| bool get_GenerateUV() | Public+1 flags | | 0x01 |
| void set_GenerateUV(bool value) | Public+1 flags | | 0x01 |
| bool get_GenerateUV2() | Public+1 flags | | 0x01 |
| void set_GenerateUV2(bool value) | Public+1 flags | | 0x01 |
| bool get_UnscaleU() | Public+1 flags | | 0x01 |
| void set_UnscaleU(bool value) | Public+1 flags | | 0x01 |
| float get_UnscalingOrigin() | Public+1 flags | | 0x04 |
| void set_UnscalingOrigin(float value) | Public+1 flags | | 0x04 |
| bool get_ReverseTriOrder() | Public+1 flags | | 0x01 |
| void set_ReverseTriOrder(bool value) | Public+1 flags | | 0x01 |
| bool get_Split() | Public+1 flags | | 0x01 |
| void set_Split(bool value) | Public+1 flags | | 0x01 |
| float get_SplitLength() | Public+1 flags | | 0x04 |
| void set_SplitLength(float value) | Public+1 flags | | 0x04 |
| bool get_SplitUV2() | Public+1 flags | | 0x01 |
| void set_SplitUV2(bool value) | Public+1 flags | | 0x01 |
| List<FluffyUnderware.Curvy.Generator.CGMaterialSettingsEx> get_MaterialSetttings() | Public+1 flags | | 0x08 |
| List<FluffyUnderware.Curvy.Generator.CGMaterialSettingsEx> get_MaterialSettings() | Public+1 flags | | 0x08 |
| int get_MaterialCount() | Public+1 flags | | 0x04 |
| void Awake() | 2 flags | | 0x00 |
| void Reset() | Public+1 flags | | 0x00 |
| void Refresh() | Public+1 flags | | 0x00 |
| int AddMaterial() | Public | | 0x04 |
| void RemoveMaterial(int index) | Public | | 0x04 |
| void SetMaterial(int index, Material mat) | Public | | 0x08 |
| Material GetMaterial(int index) | Public | | 0x08 |
| void build(CGVMesh vmesh, CGVolume vol, const IntRegion& subset, List<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroupCollection> materialIdGroups) | Private | | 0x0C |
| void prepareSubMeshes(CGVMesh vmesh, List<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroupCollection> groupsBySubMeshes, int extrusions, ref Material[]& materials) | PrivateStatic | | 0x08 |
| void createMaterialGroupUV(CGVMesh vmesh, CGVolume volume, SamplePointsMaterialGroup materialGroup, int matIndex, float aspectCorrectionV, float aspectCorrectionU, int sample, int baseVertex) | Private | | 0x08 |
| void createMaterialGroupUV2(CGVMesh vmesh, CGVolume volume, SamplePointsMaterialGroup materialGroup, int sample, int baseVertex) | Private | | 0x08 |
| void createPatchTriangles(const int[]& triangles, ref int& triIdx, int curVTIndex, int patchSize, int crossSize, bool reverse) | PrivateStatic | | 0x08 |
| List<FluffyUnderware.Curvy.Generator.SamplePointsMaterialGroupCollection> getMaterialIDGroups(CGVolume volume) | Private | | 0x08 |
| bool validateMaterialIndex(int index) | Private | | 0x04 |
| bool get_IsSplitUV2Togglable() | Private+1 flags | | 0x01 |
| void .ctor() | Public+1 flags | | 0x00 |