![]() |
Obi
7.0.5
Unified particle physics for Unity
|
Public Member Functions | |
ComputeSoftbodyRenderSystem (ObiSolver solver) | |
override void | Render () |
![]() | |
ObiSoftbodyRenderSystem (ObiSolver solver) | |
virtual void | Dispose () |
virtual void | Setup () |
void | Step () |
void | BakeMesh (ObiSoftbodySkinner renderer, ref Mesh mesh, bool transformToActorLocalSpace=false) |
![]() | |
Type IRenderSystem. | GetRendererType () |
virtual bool | AddRenderer (T renderer) |
virtual bool | RemoveRenderer (T renderer) |
Protected Member Functions | |
override void | CloseBatches () |
![]() | |
virtual void | Clear () |
virtual void | CreateBatches () |
virtual void | PopulateBatches () |
void | CalculateOffsets () |
void | UpdateBoneTransformData () |
Properties | |
override IReadOnlyList < ObiSoftbodySkinner > | baseRenderers [get] |
![]() | |
Oni.RenderingSystemType | typeEnum [get] |
RendererSet< ObiSoftbodySkinner > | renderers [get] |
abstract IReadOnlyList < ObiSoftbodySkinner > | baseRenderers = new RendererSet<ObiSoftbodySkinner>() [get] |
![]() | |
RendererSet< T > | renderers [get] |
bool IRenderSystem. | isEmpty [get] |
![]() | |
uint | tier [get] |
Oni.RenderingSystemType | typeEnum [get] |
bool | isEmpty [get] |
Additional Inherited Members | |
![]() | |
VertexAttributeDescriptor[] | layout |
ObiSolver | m_Solver |
List< DynamicRenderBatch < ObiSoftbodySkinner > > | batchList = new List<DynamicRenderBatch<ObiSoftbodySkinner>>() |
List< ObiSoftbodySkinner > | sortedRenderers = new List<ObiSoftbodySkinner>() |
SkeletonDataBatch | skeletonData |
SkinmapDataBatch | skinmapData |
MeshDataBatch | meshData |
ObiNativeList< int > | skeletonIndices |
ObiNativeList< int > | skinMapIndices |
ObiNativeList< int > | meshIndices |
ObiNativeList< int > | vertexOffsets |
ObiNativeList< int > | particleOffsets |
![]() | |
static ProfilerMarker | m_SetupRenderMarker = new ProfilerMarker("SetupSoftbodyRendering") |
static ProfilerMarker | m_RenderMarker = new ProfilerMarker("SoftbodyRendering") |