Zdexby TheHolyOneZ
44,741 classes
FluffyUnderware.Curvy.Generator.Modules.BuildVolumeMesh, Assembly-CSharp-firstpass 0x00F8 (248 B) inherited 0x00C0 Assembly-CSharp-firstpass.dll
0x00x00F8

Members 14

OffsetSizeNameTypeFlagsDefault
—0x04DefaultUnscalingOriginfloatPrivateStatic+1 flags1056964608
—0x04DefaultSplitLengthintPrivateStatic+1 flags100
0x08InVolumeCGModuleInputSlotPublic—
0x08OutVMeshCGModuleOutputSlotPublic—
0x01m_ReverseTriOrderboolPrivate—
0x01m_GenerateUVboolPrivate—
0x01unscaleUboolPrivate—
0x00D30x01padding / unreflected
0x04unscalingOriginfloatPrivate—
0x01m_GenerateUV2boolPrivate—
0x01m_SplitboolPrivate—
0x00DA0x02padding / unreflected
0x04m_SplitLengthfloatPrivate—
0x01splitUV2boolPrivate—
0x00E10x07padding / unreflected
0x08m_MaterialSettingsList<FluffyUnderware.Curvy.Generator.CGMaterialSettingsEx>Private—
0x08m_MaterialMaterial[]Private—
Inherited from CGModule 20
OffsetSizeNameTypeFlagsDefault
0x08m_OnBeforeRefreshCurvyCGEvent1 flags—
0x08m_OnRefreshCurvyCGEvent1 flags—
0x08m_ModuleNamestringPrivate—
0x01m_ActiveboolPrivate—
0x01m_RandomizeSeedboolPrivate—
0x004A0x02padding / unreflected
0x04m_SeedintPrivate—
0x04m_UniqueIDintPrivate—
0x00540x04padding / unreflected
0x08generatorCurvyGeneratorPrivate—
0x01isInitializedboolPrivate—
0x00610x07padding / unreflected
0x08resourceNamerResourceNamerPrivate+1 flags—
0x08informationProviderInformationProviderPrivate+1 flags—
0x08dirtinessManagerDirtinessManagerPrivate+1 flags—
0x08slotsSlotsPrivate+1 flags—
0x08identifierIdentifierPrivate+1 flags—
0x08resourceManagersList<System.ValueTuple<UnityEngine.ComponentPrivate+1 flags—
0x08UIMessagesList<System.String>Public+1 flags—
0x08PropertiesCGModulePropertiesPublic—
0x04SortAncestorsint1 flags—
Inherited from DTVersionedMonoBehaviour 2
OffsetSizeNameTypeFlagsDefault
0x08m_VersionstringPrivate—
0x01<IsActiveAndEnabled>k__BackingFieldboolPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 35

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