Obi  7.0.5
Unified particle physics for Unity
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Obi.ComputeSoftbodyRenderSystem Class Reference
Inheritance diagram for Obi.ComputeSoftbodyRenderSystem:
Obi.ObiSoftbodyRenderSystem Obi.RenderSystem< T > Obi.IRenderSystem

Public Member Functions

 ComputeSoftbodyRenderSystem (ObiSolver solver)
 
override void Render ()
 
- Public Member Functions inherited from Obi.ObiSoftbodyRenderSystem
 ObiSoftbodyRenderSystem (ObiSolver solver)
 
virtual void Dispose ()
 
virtual void Setup ()
 
void Step ()
 
void BakeMesh (ObiSoftbodySkinner renderer, ref Mesh mesh, bool transformToActorLocalSpace=false)
 
- Public Member Functions inherited from Obi.RenderSystem< T >
Type IRenderSystem. GetRendererType ()
 
virtual bool AddRenderer (T renderer)
 
virtual bool RemoveRenderer (T renderer)
 

Protected Member Functions

override void CloseBatches ()
 
- Protected Member Functions inherited from Obi.ObiSoftbodyRenderSystem
virtual void Clear ()
 
virtual void CreateBatches ()
 
virtual void PopulateBatches ()
 
void CalculateOffsets ()
 
void UpdateBoneTransformData ()
 

Properties

override IReadOnlyList
< ObiSoftbodySkinner
baseRenderers [get]
 
- Properties inherited from Obi.ObiSoftbodyRenderSystem
Oni.RenderingSystemType typeEnum [get]
 
RendererSet< ObiSoftbodySkinnerrenderers [get]
 
abstract IReadOnlyList
< ObiSoftbodySkinner
baseRenderers = new RendererSet<ObiSoftbodySkinner>() [get]
 
- Properties inherited from Obi.RenderSystem< T >
RendererSet< T > renderers [get]
 
bool IRenderSystem. isEmpty [get]
 
- Properties inherited from Obi.IRenderSystem
uint tier [get]
 
Oni.RenderingSystemType typeEnum [get]
 
bool isEmpty [get]
 

Additional Inherited Members

- Protected Attributes inherited from Obi.ObiSoftbodyRenderSystem
VertexAttributeDescriptor[] layout
 
ObiSolver m_Solver
 
List< DynamicRenderBatch
< ObiSoftbodySkinner > > 
batchList = new List<DynamicRenderBatch<ObiSoftbodySkinner>>()
 
List< ObiSoftbodySkinnersortedRenderers = 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 Protected Attributes inherited from Obi.ObiSoftbodyRenderSystem
static ProfilerMarker m_SetupRenderMarker = new ProfilerMarker("SetupSoftbodyRendering")
 
static ProfilerMarker m_RenderMarker = new ProfilerMarker("SoftbodyRendering")
 

The documentation for this class was generated from the following file: