|
|
| ComputeChainRopeRenderSystem (ObiSolver solver) |
| |
|
override void | Setup () |
| |
|
override void | Render () |
| |
|
| ObiChainRopeRenderSystem (ObiSolver solver) |
| |
|
virtual void | Dispose () |
| |
|
void | Step () |
| |
|
void | BakeMesh (ObiRopeChainRenderer renderer, ref Mesh mesh, bool transformToActorLocalSpace=false) |
| |
|
Type IRenderSystem. | GetRendererType () |
| |
|
virtual bool | AddRenderer (T renderer) |
| |
|
virtual bool | RemoveRenderer (T renderer) |
| |
|
|
override void | CloseBatches () |
| |
|
| VertexAttributeDescriptor[] | layout |
| |
|
ObiSolver | m_Solver |
| |
|
List< InstancedRenderBatch > | batchList = new List<InstancedRenderBatch>() |
| |
|
ObiNativeList< ChainRendererData > | rendererData |
| |
|
ObiNativeList< ChunkData > | chunkData |
| |
ObiNativeList
< ObiRopeChainRenderer.LinkModifier > | modifiers |
| |
|
ObiNativeList< Vector2Int > | elements |
| |
|
ObiNativeList< Matrix4x4 > | instanceTransforms |
| |
|
ObiNativeList< Matrix4x4 > | invInstanceTransforms |
| |
|
ObiNativeList< Vector4 > | instanceColors |
| |
|
static ProfilerMarker | m_SetupRenderMarker = new ProfilerMarker("SetupChainRopeRendering") |
| |
|
static ProfilerMarker | m_RenderMarker = new ProfilerMarker("ChainRopeRendering") |
| |
|
Oni.RenderingSystemType | typeEnum [get] |
| |
|
RendererSet< ObiRopeChainRenderer > | renderers [get] |
| |
|
RendererSet< T > | renderers [get] |
| |
|
bool IRenderSystem. | isEmpty [get] |
| |
|
uint | tier [get] |
| |
|
Oni.RenderingSystemType | typeEnum [get] |
| |
|
bool | isEmpty [get] |
| |
The documentation for this class was generated from the following file:
- Assets/Obi/Scripts/Common/Backends/Compute/Rendering/RopeAndRod/ComputeChainRopeRenderSystem.cs