C# Class Ist.MPGPWorld

Inheritance: UnityEngine.MonoBehaviour
Afficher le fichier Open project: i-saint/OpenSubdivForUnity Class Usage Examples

Méthodes publiques

Свойство Type Description
handler ParticleHandler
m_advection float
m_coord_scaler Vector3
m_cs_core ComputeShader
m_cs_hashgrid ComputeShader
m_cs_sort ComputeShader
m_damping float
m_dimension Dimension
m_gbuffer_data Ist.GBufferUtils
m_gbuffer_stiffness float
m_gbuffer_thickness float
m_lifetime float
m_max_particles int
m_particle_radius float
m_pressure_stiffness float
m_process_colliders bool
m_process_forces bool
m_process_gbuffer_collision bool
m_solver Interaction
m_sph_particleMass float
m_sph_pressureStiffness float
m_sph_restDensity float
m_sph_smoothlen float
m_sph_viscosity float
m_timescale float
m_wall_stiffness float
m_world_div_x int
m_world_div_y int
m_world_div_z int
m_writeback_to_cpu bool

Méthodes publiques

Méthode Description
AddBezierPatchCollider ( MPGPBezierPatchColliderData &v ) : void
AddBoxCollider ( MPGPBoxColliderData &v ) : void
AddCapsuleCollider ( MPGPCapsuleColliderData &v ) : void
AddForce ( Ist.CSForce &v ) : void
AddOneTimeAction ( System.Action a ) : void
AddParticles ( MPGPParticle particles ) : void
AddSphereCollider ( MPGPSphereColliderData &v ) : void
AddUpdateRoutine ( System.Action a ) : void
Awake ( ) : void
GetCurrent ( ) : MPGPWorld
GetInstances ( ) : List
GetNumMaxParticles ( ) : int
GetNumParticles ( ) : int
GetParticleBuffer ( ) : ComputeBuffer
GetParticles ( ) : MPGPParticle[]
HandleParticleCollision ( ) : void
LateUpdate ( ) : void
OnDisable ( ) : void
OnDrawGizmos ( ) : void
OnEnable ( ) : void
OnValidate ( ) : void
RemoveUpdateRoutine ( Action a ) : void
Reset ( ) : void
Update ( ) : void

Method Details

AddBezierPatchCollider() public méthode

public AddBezierPatchCollider ( MPGPBezierPatchColliderData &v ) : void
v MPGPBezierPatchColliderData
Résultat void

AddBoxCollider() public méthode

public AddBoxCollider ( MPGPBoxColliderData &v ) : void
v MPGPBoxColliderData
Résultat void

AddCapsuleCollider() public méthode

public AddCapsuleCollider ( MPGPCapsuleColliderData &v ) : void
v MPGPCapsuleColliderData
Résultat void

AddForce() public méthode

public AddForce ( Ist.CSForce &v ) : void
v Ist.CSForce
Résultat void

AddOneTimeAction() public méthode

public AddOneTimeAction ( System.Action a ) : void
a System.Action
Résultat void

AddParticles() public méthode

public AddParticles ( MPGPParticle particles ) : void
particles MPGPParticle
Résultat void

AddSphereCollider() public méthode

public AddSphereCollider ( MPGPSphereColliderData &v ) : void
v MPGPSphereColliderData
Résultat void

AddUpdateRoutine() public méthode

public AddUpdateRoutine ( System.Action a ) : void
a System.Action
Résultat void

Awake() public méthode

public Awake ( ) : void
Résultat void

GetCurrent() public static méthode

public static GetCurrent ( ) : MPGPWorld
Résultat MPGPWorld

GetInstances() public static méthode

public static GetInstances ( ) : List
Résultat List

GetNumMaxParticles() public méthode

public GetNumMaxParticles ( ) : int
Résultat int

GetNumParticles() public méthode

public GetNumParticles ( ) : int
Résultat int

GetParticleBuffer() public méthode

public GetParticleBuffer ( ) : ComputeBuffer
Résultat ComputeBuffer

GetParticles() public méthode

public GetParticles ( ) : MPGPParticle[]
Résultat MPGPParticle[]

HandleParticleCollision() public méthode

public HandleParticleCollision ( ) : void
Résultat void

LateUpdate() public méthode

public LateUpdate ( ) : void
Résultat void

OnDisable() public méthode

public OnDisable ( ) : void
Résultat void

OnDrawGizmos() public méthode

public OnDrawGizmos ( ) : void
Résultat void

OnEnable() public méthode

public OnEnable ( ) : void
Résultat void

OnValidate() public méthode

public OnValidate ( ) : void
Résultat void

RemoveUpdateRoutine() public méthode

public RemoveUpdateRoutine ( Action a ) : void
a Action
Résultat void

Reset() public méthode

public Reset ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

Property Details

handler public_oe property

public ParticleHandler handler
Résultat ParticleHandler

m_advection public_oe property

public float m_advection
Résultat float

m_coord_scaler public_oe property

public Vector3 m_coord_scaler
Résultat Vector3

m_cs_core public_oe property

public ComputeShader m_cs_core
Résultat ComputeShader

m_cs_hashgrid public_oe property

public ComputeShader m_cs_hashgrid
Résultat ComputeShader

m_cs_sort public_oe property

public ComputeShader m_cs_sort
Résultat ComputeShader

m_damping public_oe property

public float m_damping
Résultat float

m_dimension public_oe property

public Dimension m_dimension
Résultat Dimension

m_gbuffer_data public_oe property

public Ist.GBufferUtils m_gbuffer_data
Résultat Ist.GBufferUtils

m_gbuffer_stiffness public_oe property

public float m_gbuffer_stiffness
Résultat float

m_gbuffer_thickness public_oe property

public float m_gbuffer_thickness
Résultat float

m_lifetime public_oe property

public float m_lifetime
Résultat float

m_max_particles public_oe property

public int m_max_particles
Résultat int

m_particle_radius public_oe property

public float m_particle_radius
Résultat float

m_pressure_stiffness public_oe property

public float m_pressure_stiffness
Résultat float

m_process_colliders public_oe property

public bool m_process_colliders
Résultat bool

m_process_forces public_oe property

public bool m_process_forces
Résultat bool

m_process_gbuffer_collision public_oe property

public bool m_process_gbuffer_collision
Résultat bool

m_solver public_oe property

public Interaction m_solver
Résultat Interaction

m_sph_particleMass public_oe property

public float m_sph_particleMass
Résultat float

m_sph_pressureStiffness public_oe property

public float m_sph_pressureStiffness
Résultat float

m_sph_restDensity public_oe property

public float m_sph_restDensity
Résultat float

m_sph_smoothlen public_oe property

public float m_sph_smoothlen
Résultat float

m_sph_viscosity public_oe property

public float m_sph_viscosity
Résultat float

m_timescale public_oe property

public float m_timescale
Résultat float

m_wall_stiffness public_oe property

public float m_wall_stiffness
Résultat float

m_world_div_x public_oe property

public int m_world_div_x
Résultat int

m_world_div_y public_oe property

public int m_world_div_y
Résultat int

m_world_div_z public_oe property

public int m_world_div_z
Résultat int

m_writeback_to_cpu public_oe property

public bool m_writeback_to_cpu
Résultat bool