Zdexby TheHolyOneZ
42,610 classes
Class

SurfaceGenerator

: MeshGenerator : SplineUser : MonoBehaviour : Behaviour : Component : Object : Object
Dreamteck.Splines.SurfaceGenerator, Dreamteck.Splines 0x02D8 (728 B) inherited 0x0238 Dreamteck.Splines.dll
0x00x02D8

Members 19

OffsetSizeNameTypeFlagsDefault
0x04_expandfloatPrivate—
0x04_extrudefloatPrivate—
0x08_sideUvScaleVector2Private—
0x08_sideUvOffsetVector2Private—
0x04_sideUvRotationfloatPrivate—
0x02540x04padding / unreflected
0x08_extrudeSplineSplineComputerPrivate—
0x0C_extrudeOffsetVector3Private—
0x026C0x04padding / unreflected
0x08extrudeResultsSplineSample[]Private—
0x08identityVerticesVector3[]Private—
0x08identityNormalsVector3[]Private—
0x08projectedVertsVector2[]Private—
0x08surfaceTrisint[]Private—
0x08wallTrisint[]Private—
0x08_extrudeFromdoublePrivate—
0x08_extrudeTodoublePrivate—
0x01_uniformUvsboolPrivate—
0x02B10x03padding / unreflected
0x0C_trsRightVector3Private—
0x0C_trsUpVector3Private—
0x0C_trsForwardVector3Private—
Inherited from MeshGenerator 29
OffsetSizeNameTypeFlagsDefault
—0x04UNITY_16_VERTEX_LIMITintStatic+2 flags0
0x01_bakedboolPrivate—
0x01_markDynamicboolPrivate—
0x01AA0x02padding / unreflected
0x04_sizefloatPrivate—
0x10_colorColorPrivate—
0x0C_offsetVector3Private—
0x04_normalMethodNormalMethodPrivate—
0x01_calculateTangentsboolPrivate—
0x01_useSplineSizeboolPrivate—
0x01_useSplineColorboolPrivate—
0x01D30x01padding / unreflected
0x04_rotationfloatPrivate—
0x01_flipFacesboolPrivate—
0x01_doubleSidedboolPrivate—
0x01DA0x02padding / unreflected
0x04_uvModeUVModePrivate—
0x08_uvScaleVector2Private—
0x08_uvOffsetVector2Private—
0x04_uvRotationfloatPrivate—
0x04_meshIndexFormatIndexFormatPrivate—
0x08_bakedMeshMeshPrivate—
0x04colliderUpdateRatefloatPublic—
0x01_updateColliderbool1 flags—
0x02050x03padding / unreflected
0x04_lastUpdateTimefloat1 flags—
0x04_vDistfloatPrivate—
0x08__uvsVector2Static+1 flags—
0x08<_tsMesh>k__BackingFieldTS_MeshPrivate—
0x08_meshMesh1 flags—
0x08filterMeshFilter1 flags—
0x08meshRendererMeshRenderer1 flags—
0x08meshColliderMeshCollider1 flags—
Inherited from SplineUser 28
OffsetSizeNameTypeFlagsDefault
0x04updateMethodUpdateMethodPublic—
0x001C0x04padding / unreflected
0x08_splineSplineComputerPrivate—
0x01_autoUpdateboolPrivate—
0x00290x07padding / unreflected
0x08_rotationModifierRotationModifier1 flags—
0x08_offsetModifierOffsetModifier1 flags—
0x08_colorModifierColorModifier1 flags—
0x08_sizeModifierSizeModifier1 flags—
0x40_clipFromSampleSplineSamplePrivate—
0x40_clipToSampleSplineSamplePrivate—
0x01_loopSamplesboolPrivate—
0x00D10x07padding / unreflected
0x08_clipFromdoublePrivate—
0x08_clipTodoublePrivate—
0x04animClipFromfloatPrivate—
0x04animClipTofloatPrivate—
0x08_sampleCollectionSampleCollectionPrivate—
0x01rebuildboolPrivate—
0x01getSamplesboolPrivate—
0x01postBuildboolPrivate—
0x00FB0x05padding / unreflected
0x08_trsTransformPrivate—
0x01_hasTransformboolPrivate—
0x01090x07padding / unreflected
0x40_workSampleSplineSamplePrivate—
0x04_sampleCountintPrivate—
0x04_startSampleIndexintPrivate—
0x40evalResultSplineSample1 flags—
0x01multithreadedboolPublic—
0x01buildOnAwakeboolPublic—
0x01buildOnEnableboolPublic—
0x019B0x05padding / unreflected
0x08onPostBuildEmptySplineHandlerPrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 31

SignatureFlagsNativeParams
float get_expand()Public+1 flags0x04
void set_expand(float value)Public+1 flags0x04
float get_extrude()Public+1 flags0x04
void set_extrude(float value)Public+1 flags0x04
double get_extrudeClipFrom()Public+1 flags0x08
void set_extrudeClipFrom(double value)Public+1 flags0x08
double get_extrudeClipTo()Public+1 flags0x08
void set_extrudeClipTo(double value)Public+1 flags0x08
Vector2 get_sideUvScale()Public+1 flags0x08
void set_sideUvScale(const Vector2& value)Public+1 flags0x08
Vector2 get_sideUvOffset()Public+1 flags0x08
void set_sideUvOffset(const Vector2& value)Public+1 flags0x08
float get_sideUvRotation()Public+1 flags0x04
void set_sideUvRotation(float value)Public+1 flags0x04
SplineComputer get_extrudeSpline()Public+1 flags0x08
void set_extrudeSpline(SplineComputer value)Public+1 flags0x08
Vector3 get_extrudeOffset()Public+1 flags0x0C
void set_extrudeOffset(const Vector3& value)Public+1 flags0x0C
bool get_uniformUvs()Public+1 flags0x01
void set_uniformUvs(bool value)Public+1 flags0x01
string get_meshName()3 flags0x08
void Awake()2 flags0x00
void BuildMesh()2 flags0x00
void LateUpdate()Private0x00
void Generate()Public0x00
void GenerateSurfaceTris(bool flip)Private0x01
int WriteTris(const int[]& tris, const int[]& target, int vertexOffset, int trisOffset, bool flip)Private0x08
bool IsClockwise(const Vector2[]& points2D)Private0x08
void GetIdentityVerts(const Vector3& center, const Vector3& normal, bool clockwise)Private0x0C
void GetProjectedVertices(int count, const Vector3&& center, const Vector3&& normal)Private0x0C
void .ctor()Public+1 flags0x00