Show / Hide Table of Contents

Class ParticleSystemRenderer

Inheritance
Object
Object
Component
Renderer
ParticleSystemRenderer
Inherited Members
Renderer.motionVectors
Renderer.useLightProbes
Renderer.bounds
Renderer.HasPropertyBlock()
Renderer.SetPropertyBlock(MaterialPropertyBlock)
Renderer.SetPropertyBlock(MaterialPropertyBlock, Int32)
Renderer.GetPropertyBlock(MaterialPropertyBlock)
Renderer.GetPropertyBlock(MaterialPropertyBlock, Int32)
Renderer.enabled
Renderer.isVisible
Renderer.shadowCastingMode
Renderer.receiveShadows
Renderer.motionVectorGenerationMode
Renderer.lightProbeUsage
Renderer.reflectionProbeUsage
Renderer.renderingLayerMask
Renderer.rendererPriority
Renderer.sortingLayerName
Renderer.sortingLayerID
Renderer.sortingOrder
Renderer.allowOcclusionWhenDynamic
Renderer.isPartOfStaticBatch
Renderer.worldToLocalMatrix
Renderer.localToWorldMatrix
Renderer.lightProbeProxyVolumeOverride
Renderer.probeAnchor
Renderer.lightmapIndex
Renderer.realtimeLightmapIndex
Renderer.lightmapScaleOffset
Renderer.realtimeLightmapScaleOffset
Renderer.materials
Renderer.material
Renderer.sharedMaterial
Renderer.sharedMaterials
Renderer.GetMaterials(List<Material>)
Renderer.GetSharedMaterials(List<Material>)
Renderer.GetClosestReflectionProbes(List<ReflectionProbeBlendInfo>)
Component.transform
Component.gameObject
Component.GetComponent(Type)
Component.GetComponent<T>()
Component.GetComponent(String)
Component.GetComponentInChildren(Type, Boolean)
Component.GetComponentInChildren(Type)
Component.GetComponentInChildren<T>(Boolean)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren(Type, Boolean)
Component.GetComponentsInChildren(Type)
Component.GetComponentsInChildren<T>(Boolean)
Component.GetComponentsInChildren<T>(Boolean, List<T>)
Component.GetComponentsInChildren<T>()
Component.GetComponentsInChildren<T>(List<T>)
Component.GetComponentInParent(Type)
Component.GetComponentInParent<T>()
Component.GetComponentsInParent(Type, Boolean)
Component.GetComponentsInParent(Type)
Component.GetComponentsInParent<T>(Boolean)
Component.GetComponentsInParent<T>(Boolean, List<T>)
Component.GetComponentsInParent<T>()
Component.GetComponents(Type)
Component.GetComponents(Type, List<Component>)
Component.GetComponents<T>(List<T>)
Component.tag
Component.GetComponents<T>()
Component.CompareTag(String)
Component.SendMessageUpwards(String, Object, SendMessageOptions)
Component.SendMessageUpwards(String, Object)
Component.SendMessageUpwards(String)
Component.SendMessageUpwards(String, SendMessageOptions)
Component.SendMessage(String, Object)
Component.SendMessage(String)
Component.SendMessage(String, Object, SendMessageOptions)
Component.SendMessage(String, SendMessageOptions)
Component.BroadcastMessage(String, Object, SendMessageOptions)
Component.BroadcastMessage(String, Object)
Component.BroadcastMessage(String)
Component.BroadcastMessage(String, SendMessageOptions)
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
[RequireComponent(typeof(Transform))]
[RequireComponent(typeof(Transform))]
public sealed class ParticleSystemRenderer : Renderer

Properties

activeVertexStreamsCount

Declaration
public int activeVertexStreamsCount { get; }
Property Value
Type Description
Int32

alignment

Declaration
public ParticleSystemRenderSpace alignment { get; set; }
Property Value
Type Description
ParticleSystemRenderSpace

allowRoll

Declaration
public bool allowRoll { get; set; }
Property Value
Type Description
Boolean

cameraVelocityScale

Declaration
public float cameraVelocityScale { get; set; }
Property Value
Type Description
Single

enableGPUInstancing

Declaration
public bool enableGPUInstancing { get; set; }
Property Value
Type Description
Boolean

flip

Declaration
public Vector3 flip { get; set; }
Property Value
Type Description
Vector3

lengthScale

Declaration
public float lengthScale { get; set; }
Property Value
Type Description
Single

maskInteraction

Declaration
public SpriteMaskInteraction maskInteraction { get; set; }
Property Value
Type Description
SpriteMaskInteraction

maxParticleSize

Declaration
public float maxParticleSize { get; set; }
Property Value
Type Description
Single

mesh

Declaration
public Mesh mesh { get; set; }
Property Value
Type Description
Mesh
| Improve this Doc View Source

meshCount

Declaration
public int meshCount { get; }
Property Value
Type Description
Int32

minParticleSize

Declaration
public float minParticleSize { get; set; }
Property Value
Type Description
Single

normalDirection

Declaration
public float normalDirection { get; set; }
Property Value
Type Description
Single

pivot

Declaration
public Vector3 pivot { get; set; }
Property Value
Type Description
Vector3

renderMode

Declaration
public ParticleSystemRenderMode renderMode { get; set; }
Property Value
Type Description
ParticleSystemRenderMode

shadowBias

Declaration
public float shadowBias { get; set; }
Property Value
Type Description
Single

sortingFudge

Declaration
public float sortingFudge { get; set; }
Property Value
Type Description
Single

sortMode

Declaration
public ParticleSystemSortMode sortMode { get; set; }
Property Value
Type Description
ParticleSystemSortMode

trailMaterial

Declaration
public Material trailMaterial { get; set; }
Property Value
Type Description
Material

velocityScale

Declaration
public float velocityScale { get; set; }
Property Value
Type Description
Single

Methods

| Improve this Doc View Source

AreVertexStreamsEnabled(ParticleSystemVertexStreams)

Declaration
[Obsolete("AreVertexStreamsEnabled is deprecated.Use GetActiveVertexStreams instead.", false)]
public bool AreVertexStreamsEnabled(ParticleSystemVertexStreams streams)
Parameters
Type Name Description
ParticleSystemVertexStreams streams
Returns
Type Description
Boolean
| Improve this Doc View Source

BakeMesh(Mesh, Boolean)

Declaration
public void BakeMesh(Mesh mesh, bool useTransform = false)
Parameters
Type Name Description
Mesh mesh
Boolean useTransform

BakeMesh(Mesh, Camera, Boolean)

Declaration
public void BakeMesh(Mesh mesh, Camera camera, bool useTransform = false)
Parameters
Type Name Description
Mesh mesh
Camera camera
Boolean useTransform
| Improve this Doc View Source

BakeTrailsMesh(Mesh, Boolean)

Declaration
public void BakeTrailsMesh(Mesh mesh, bool useTransform = false)
Parameters
Type Name Description
Mesh mesh
Boolean useTransform

BakeTrailsMesh(Mesh, Camera, Boolean)

Declaration
public void BakeTrailsMesh(Mesh mesh, Camera camera, bool useTransform = false)
Parameters
Type Name Description
Mesh mesh
Camera camera
Boolean useTransform
| Improve this Doc View Source

DisableVertexStreams(ParticleSystemVertexStreams)

Declaration
[Obsolete("DisableVertexStreams is deprecated.Use SetActiveVertexStreams instead.", false)]
public void DisableVertexStreams(ParticleSystemVertexStreams streams)
Parameters
Type Name Description
ParticleSystemVertexStreams streams
| Improve this Doc View Source

EnableVertexStreams(ParticleSystemVertexStreams)

Declaration
[Obsolete("EnableVertexStreams is deprecated.Use SetActiveVertexStreams instead.", false)]
public void EnableVertexStreams(ParticleSystemVertexStreams streams)
Parameters
Type Name Description
ParticleSystemVertexStreams streams
| Improve this Doc View Source

GetActiveVertexStreams(List<ParticleSystemVertexStream>)

Declaration
public void GetActiveVertexStreams(List<ParticleSystemVertexStream> streams)
Parameters
Type Name Description
List<ParticleSystemVertexStream> streams
| Improve this Doc View Source

GetEnabledVertexStreams(ParticleSystemVertexStreams)

Declaration
[Obsolete("GetEnabledVertexStreams is deprecated.Use GetActiveVertexStreams instead.", false)]
public ParticleSystemVertexStreams GetEnabledVertexStreams(ParticleSystemVertexStreams streams)
Parameters
Type Name Description
ParticleSystemVertexStreams streams
Returns
Type Description
ParticleSystemVertexStreams

GetMeshes(Mesh[])

Declaration
public int GetMeshes(Mesh[] meshes)
Parameters
Type Name Description
Mesh[] meshes
Returns
Type Description
Int32
| Improve this Doc View Source

SetActiveVertexStreams(List<ParticleSystemVertexStream>)

Declaration
public void SetActiveVertexStreams(List<ParticleSystemVertexStream> streams)
Parameters
Type Name Description
List<ParticleSystemVertexStream> streams
| Improve this Doc View Source

SetMeshes(Mesh[])

Declaration
public void SetMeshes(Mesh[] meshes)
Parameters
Type Name Description
Mesh[] meshes

SetMeshes(Mesh[], Int32)

Declaration
public void SetMeshes(Mesh[] meshes, int size)
Parameters
Type Name Description
Mesh[] meshes
Int32 size

Extension Methods

RendererExtensions.UpdateGIMaterials(Renderer)
MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX