Zdexby TheHolyOneZ
36,909 classes
Class

ShapeRenderer

: MonoBehaviour : Behaviour : Component : Object : Object
Shapes.ShapeRenderer, ShapesRuntime 0x00A0 (160 B) inherited 0x0020 ShapesRuntime.dll
0x00x00A0

Members 34

OffsetSizeNameTypeFlagsDefault
0x01initializedComponentsboolPrivate—
0x00210x07padding / unreflected
0x08rndMeshRendererPrivate—
0x08mfMeshFilterPrivate—
0x04meshOwnerIDintPrivate—
0x003C0x04padding / unreflected
0x08mpbMaterialPropertyBlockPrivate—
0x08instancedMaterialsMaterial[]Private—
0x01meshOutOfDateboolPublic+1 flags—
0x00510x03padding / unreflected
0x04blendModeShapesBlendModePrivate—
0x04scaleModeScaleModePrivate—
0x10colorColor1 flags—
0x04detailLevelDetailLevel1 flags—
0x04cullingShapeCulling1 flags—
0x04boundsPaddingfloat1 flags—
0x04renderQueueintPrivate—
—0x04DEFAULT_RENDER_QUEUE_AUTOintPublicStatic+1 flags-1
—0x04DEFAULT_ZTESTCompareFunctionPublicStatic+1 flags4
—0x04DEFAULT_ZOFS_FACTORfloatPublicStatic+1 flags0
—0x04DEFAULT_ZOFS_UNITSintPublicStatic+1 flags0
—0x04DEFAULT_COLOR_MASKColorWriteMaskPublicStatic+1 flags15
0x04zTestCompareFunctionPrivate—
0x04zOffsetFactorfloatPrivate—
0x04zOffsetUnitsintPrivate—
0x04colorMaskColorWriteMaskPrivate—
—0x04DEFAULT_STENCIL_COMPCompareFunctionPublicStatic+1 flags8
—0x04DEFAULT_STENCIL_OPStencilOpPublicStatic+1 flags0
—0x01DEFAULT_STENCIL_REF_IDbytePublicStatic+1 flags0
—0x01DEFAULT_STENCIL_MASKbytePublicStatic+1 flags255
0x04stencilCompCompareFunctionPrivate—
0x04stencilOpPassStencilOpPrivate—
0x01stencilRefIDbytePrivate—
0x01stencilReadMaskbytePrivate—
0x01stencilWriteMaskbytePrivate—
0x01shouldUpdateMaterialPropertiesInEditorboolPrivate—
0x08matsMaterial[]Private—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 98

SignatureFlagsNativeParams
MaterialPropertyBlock get_Mpb()Private+1 flags0x08
bool get_IsUsingUniqueMaterials()2 flags0x01
Mesh get_Mesh()Public+1 flags0x08
void set_Mesh(Mesh value)Private+1 flags0x08
int get_SortingLayerID()Public+1 flags0x04
void set_SortingLayerID(int value)Public+1 flags0x04
int get_SortingOrder()Public+1 flags0x04
void set_SortingOrder(int value)Public+1 flags0x04
string get_SortingLayerName()Public+1 flags0x08
ShapesBlendMode get_BlendMode()Public+1 flags0x04
void set_BlendMode(const ShapesBlendMode& value)Public+1 flags0x04
ScaleMode get_ScaleMode()Public+1 flags0x04
void set_ScaleMode(const ScaleMode& value)Public+1 flags0x04
Color get_Color()Public+3 flags0x10
void set_Color(const Color& value)Public+3 flags0x10
DetailLevel get_DetailLevel()Public+3 flags0x04
void set_DetailLevel(const DetailLevel& value)Public+3 flags0x04
ShapeCulling get_Culling()Public+1 flags0x04
void set_Culling(const ShapeCulling& value)Public+1 flags0x04
float get_BoundsPadding()Public+1 flags0x04
void set_BoundsPadding(float value)Public+1 flags0x04
bool get_IsInstanced()Private+1 flags0x01
bool get_UsingDefaultRenderQueue()Private+1 flags0x01
int get_RenderQueue()Public+1 flags0x04
void set_RenderQueue(int value)Public+1 flags0x04
bool get_UsingDefaultZTests()Private+1 flags0x01
CompareFunction get_ZTest()Public+1 flags0x04
void set_ZTest(const CompareFunction& value)Public+1 flags0x04
float get_ZOffsetFactor()Public+1 flags0x04
void set_ZOffsetFactor(float value)Public+1 flags0x04
int get_ZOffsetUnits()Public+1 flags0x04
void set_ZOffsetUnits(int value)Public+1 flags0x04
ColorWriteMask get_ColorMask()Public+1 flags0x04
void set_ColorMask(const ColorWriteMask& value)Public+1 flags0x04
bool get_UsingDefaultMasking()Private+1 flags0x01
CompareFunction get_StencilComp()Public+1 flags0x04
void set_StencilComp(const CompareFunction& value)Public+1 flags0x04
StencilOp get_StencilOpPass()Public+1 flags0x04
void set_StencilOpPass(const StencilOp& value)Public+1 flags0x04
byte get_StencilRefID()Public+1 flags0x01
void set_StencilRefID(byte value)Public+1 flags0x01
byte get_StencilReadMask()Public+1 flags0x01
void set_StencilReadMask(byte value)Public+1 flags0x01
byte get_StencilWriteMask()Public+1 flags0x01
void set_StencilWriteMask(byte value)Public+1 flags0x01
bool get_ShouldUpdateMaterialPropertiesInEditor()Public+1 flags0x01
void set_ShouldUpdateMaterialPropertiesInEditor(bool value)Public+1 flags0x01
uint8 MakeSureComponentExists(const uint8& field, ref bool& created)Private0x01
void VerifyComponents()Private0x00
void Awake()Public+2 flags0x00
bool get_HasGeneratedOrCopyOfMesh()Private+1 flags0x01
void OnEnable()Public+2 flags0x00
void OnDisable()Private0x00
void OnPreCamCullWithCam(Camera cam)Private0x08
void OnPreCamCullWithCam(const ScriptableRenderContext& ctx, Camera cam)Private0x08
void SubscribeCamPreCull()Private0x00
void UnsubscribeCamPreCull()Private0x00
void Reset()Private0x00
void OnDestroy()Private0x00
Bounds GetUnpaddedLocalBounds_Internal()4 flags—0x18
void SetAllMaterialProperties()4 flags0x00
void ShapeClampRanges()3 flags0x00
void GetMaterials(const Material[]& mats)4 flags0x08
int get_MaterialCount()4 flags0x04
void GenerateMesh()3 flags0x00
Mesh GetInitialMeshAsset()3 flags0x08
MeshUpdateMode get_MeshUpdateMode()4 flags0x04
bool get_HasScaleModes()4 flags0x01
bool get_HasDetailLevels()4 flags0x01
bool get_UseCamOnPreCull()4 flags0x01
void CamOnPreCull()3 flags0x00
void UpdateBounds()Private0x00
void TryDestroyInstancedMaterials(bool inOnDestroy)Private0x01
void MakeSureMaterialInstancesAreGood(const Material[]& sourceMats)Private0x08
void UpdateMaterial()1 flags0x00
void UpdateMesh(bool force)Public0x01
Bounds GetBounds()Public0x18
Bounds GetWorldBounds()Public0x18
void OnDidApplyAnimationProperties()Private0x00
void SetIntOnAllInstancedMaterials(int property, int value)Private0x04
void SetFloatOnAllInstancedMaterials(int property, float value)Private0x04
void UpdateAllMaterialProperties()1 flags0x00
void ApplyProperties()1 flags0x00
void SetAllDashValues(const DashStyle& style, bool dashed, bool matchSpacingToSize, float thickness, bool setType, bool now)1 flags0x1C
float GetNetDashSpacing(const DashStyle& style, bool dashed, bool matchSpacingToSize, float thickness)1 flags0x1C
void SetColor(int prop, const Color& value)1 flags0x10
void SetFloat(int prop, float value)1 flags0x04
void SetInt(int prop, int value)1 flags0x04
void SetVector3(int prop, const Vector3& value)1 flags0x0C
void SetVector4(int prop, const Vector4& value)1 flags0x10
void SetColorNow(int prop, const Color& value)1 flags0x10
void SetFloatNow(int prop, float value)1 flags0x04
void SetIntNow(int prop, int value)1 flags0x04
void SetVector3Now(int prop, const Vector3& value)1 flags0x0C
void SetVector4Now(int prop, const Vector4& value)1 flags0x10
void .ctor()2 flags0x00
Material <MakeSureMaterialInstancesAreGood>g__InstantiateMaterial|139_0(int index, ref <>c__DisplayClass139_0& )Private0x10
void <MakeSureMaterialInstancesAreGood>g__PopulateAll|139_1(ref <>c__DisplayClass139_0& )Private0x10

Subclasses 13

Used by 3

types with a member, parameter or interface of this type