C# Класс Ist.MPGPWorld

Наследование: UnityEngine.MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Описание методов

AddBezierPatchCollider() публичный Метод

public AddBezierPatchCollider ( MPGPBezierPatchColliderData &v ) : void
v MPGPBezierPatchColliderData
Результат void

AddBoxCollider() публичный Метод

public AddBoxCollider ( MPGPBoxColliderData &v ) : void
v MPGPBoxColliderData
Результат void

AddCapsuleCollider() публичный Метод

public AddCapsuleCollider ( MPGPCapsuleColliderData &v ) : void
v MPGPCapsuleColliderData
Результат void

AddForce() публичный Метод

public AddForce ( Ist.CSForce &v ) : void
v Ist.CSForce
Результат void

AddOneTimeAction() публичный Метод

public AddOneTimeAction ( System.Action a ) : void
a System.Action
Результат void

AddParticles() публичный Метод

public AddParticles ( MPGPParticle particles ) : void
particles MPGPParticle
Результат void

AddSphereCollider() публичный Метод

public AddSphereCollider ( MPGPSphereColliderData &v ) : void
v MPGPSphereColliderData
Результат void

AddUpdateRoutine() публичный Метод

public AddUpdateRoutine ( System.Action a ) : void
a System.Action
Результат void

Awake() публичный Метод

public Awake ( ) : void
Результат void

GetCurrent() публичный статический Метод

public static GetCurrent ( ) : MPGPWorld
Результат MPGPWorld

GetInstances() публичный статический Метод

public static GetInstances ( ) : List
Результат List

GetNumMaxParticles() публичный Метод

public GetNumMaxParticles ( ) : int
Результат int

GetNumParticles() публичный Метод

public GetNumParticles ( ) : int
Результат int

GetParticleBuffer() публичный Метод

public GetParticleBuffer ( ) : ComputeBuffer
Результат ComputeBuffer

GetParticles() публичный Метод

public GetParticles ( ) : MPGPParticle[]
Результат MPGPParticle[]

HandleParticleCollision() публичный Метод

public HandleParticleCollision ( ) : void
Результат void

LateUpdate() публичный Метод

public LateUpdate ( ) : void
Результат void

OnDisable() публичный Метод

public OnDisable ( ) : void
Результат void

OnDrawGizmos() публичный Метод

public OnDrawGizmos ( ) : void
Результат void

OnEnable() публичный Метод

public OnEnable ( ) : void
Результат void

OnValidate() публичный Метод

public OnValidate ( ) : void
Результат void

RemoveUpdateRoutine() публичный Метод

public RemoveUpdateRoutine ( Action a ) : void
a Action
Результат void

Reset() публичный Метод

public Reset ( ) : void
Результат void

Update() публичный Метод

public Update ( ) : void
Результат void

Описание свойств

handler публичное свойство

public ParticleHandler handler
Результат ParticleHandler

m_advection публичное свойство

public float m_advection
Результат float

m_coord_scaler публичное свойство

public Vector3 m_coord_scaler
Результат Vector3

m_cs_core публичное свойство

public ComputeShader m_cs_core
Результат ComputeShader

m_cs_hashgrid публичное свойство

public ComputeShader m_cs_hashgrid
Результат ComputeShader

m_cs_sort публичное свойство

public ComputeShader m_cs_sort
Результат ComputeShader

m_damping публичное свойство

public float m_damping
Результат float

m_dimension публичное свойство

public Dimension m_dimension
Результат Dimension

m_gbuffer_data публичное свойство

public Ist.GBufferUtils m_gbuffer_data
Результат Ist.GBufferUtils

m_gbuffer_stiffness публичное свойство

public float m_gbuffer_stiffness
Результат float

m_gbuffer_thickness публичное свойство

public float m_gbuffer_thickness
Результат float

m_lifetime публичное свойство

public float m_lifetime
Результат float

m_max_particles публичное свойство

public int m_max_particles
Результат int

m_particle_radius публичное свойство

public float m_particle_radius
Результат float

m_pressure_stiffness публичное свойство

public float m_pressure_stiffness
Результат float

m_process_colliders публичное свойство

public bool m_process_colliders
Результат bool

m_process_forces публичное свойство

public bool m_process_forces
Результат bool

m_process_gbuffer_collision публичное свойство

public bool m_process_gbuffer_collision
Результат bool

m_solver публичное свойство

public Interaction m_solver
Результат Interaction

m_sph_particleMass публичное свойство

public float m_sph_particleMass
Результат float

m_sph_pressureStiffness публичное свойство

public float m_sph_pressureStiffness
Результат float

m_sph_restDensity публичное свойство

public float m_sph_restDensity
Результат float

m_sph_smoothlen публичное свойство

public float m_sph_smoothlen
Результат float

m_sph_viscosity публичное свойство

public float m_sph_viscosity
Результат float

m_timescale публичное свойство

public float m_timescale
Результат float

m_wall_stiffness публичное свойство

public float m_wall_stiffness
Результат float

m_world_div_x публичное свойство

public int m_world_div_x
Результат int

m_world_div_y публичное свойство

public int m_world_div_y
Результат int

m_world_div_z публичное свойство

public int m_world_div_z
Результат int

m_writeback_to_cpu публичное свойство

public bool m_writeback_to_cpu
Результат bool