implements IDisposable
0x00x0168
Members 52
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_RayMaps | RenderTexture[] | Private | |
| 0x08 | m_SignMaps | RenderTexture[] | Private | |
| 0x08 | m_RenderTextureViews | RenderTexture[] | Private | |
| 0x08 | m_CounterBuffer | GraphicsBuffer | Private | |
| 0x08 | m_AccumCounterBuffer | GraphicsBuffer | Private | |
| 0x08 | m_TrianglesInVoxels | GraphicsBuffer | Private | |
| 0x08 | m_TrianglesUV | GraphicsBuffer | Private | |
| 0x08 | m_TmpBuffer | GraphicsBuffer | Private | |
| 0x08 | m_AccumSumBlocks | GraphicsBuffer | Private | |
| 0x08 | m_SumBlocksBuffer | GraphicsBuffer | Private | |
| 0x08 | m_InSumBlocksBuffer | GraphicsBuffer | Private | |
| 0x08 | m_SumBlocksAdditional | GraphicsBuffer | Private | |
| 0x08 | m_IndicesBuffer | GraphicsBuffer | Private | |
| 0x08 | m_VerticesBuffer | GraphicsBuffer | Private | |
| 0x08 | m_VerticesOutBuffer | GraphicsBuffer | Private | |
| 0x08 | m_CoordFlipBuffer | GraphicsBuffer | Private | |
| 0x08 | m_AabbBuffer | GraphicsBuffer | Private | |
| 0x0098 | 0x88 | padding / unreflected | ||
| 0x04 | m_VertexBufferOffset | int | Private | |
| 0x04 | m_ThreadGroupSize | int | Private | |
| 0x04 | m_SignPassesCount | int | Private | |
| 0x04 | m_InOutThreshold | float | Private | |
| 0x08 | m_Material | Material[] | Private | |
| 0x08 | m_WorldToClip | Matrix4x4[] | Private | |
| 0x08 | m_ProjMat | Matrix4x4[] | Private | |
| 0x08 | m_ViewMat | Matrix4x4[] | Private | |
| 0x04 | m_nStepsJFA | int | Private | |
| 0x08 | m_Kernels | Kernels | Private | |
| 0x08 | m_Mesh | Mesh | Private | |
| 0x01 | m_OwnsMesh | bool | Private | |
| 0x08 | m_textureVoxel | RenderTexture | Private | |
| 0x08 | m_textureVoxelBis | RenderTexture | Private | |
| 0x08 | m_DistanceTexture | RenderTexture | Private | |
| 0x08 | m_bufferVoxel | GraphicsBuffer | Private | |
| 0x08 | m_computeShader | ComputeShader | Private | |
| 0x0135 | 0x03 | padding / unreflected | ||
| 0x04 | m_maxResolution | int | Private | |
| 0x04 | m_MaxExtent | float | Private | |
| 0x04 | m_SdfOffset | float | Private | |
| 0x04 | nTriangles | int | Private | |
| 0x0C | m_SizeBox | Vector3 | Private | |
| 0x0C | m_Center | Vector3 | Private | |
| 0x08 | m_Cmd | CommandBuffer | Private | |
| 0x01 | m_OwnsCommandBuffer | bool | Private | |
| 0x01 | m_IsDisposed | bool | Private | |
| 0x08 | m_Dimensions | int[] | Private | |
| 0x08 | m_OffsetRayMap | int[] | Private | |
| 0x08 | m_MinBoundsExtended | float[] | Private | |
| 0x08 | m_MaxBoundsExtended | float[] | Private | |
| 0x0162 | 0x02 | padding / unreflected | ||
| 0x04 | m_RayMapUseCounter | int | Private | |
| 0x04 | kMaxRecommandedGridSize | uint | Static+1 flags | |
| 0x04 | kMaxAbsoluteGridSize | uint | Static+1 flags | |
| 0x04 | kNbActualRT | int | PrivateStatic | |
| 0x08 | m_RuntimeResources | VFXRuntimeResources | 1 flags | |
Functions 50
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_SdfTexture() | Public+1 flags | — | 0x00 |
| void InitMeshFromList() | PrivateStatic | — | 0x00 |
| void InitCommandBuffer() | Private | — | 0x00 |
| void GetTotalVoxelCount() | Private | — | 0x00 |
| void InitSizeBox() | Private | — | 0x00 |
| void GetGridSize() | Public | — | 0x00 |
| void GetActualBoxSize() | Public | — | 0x00 |
| void .ctor() | Private+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void Reinit() | Private | — | 0x00 |
| void Reinit() | Public | — | 0x00 |
| void Reinit() | Public | — | 0x00 |
| void SetParameters() | Private | — | 0x00 |
| void LoadRuntimeResources() | Private | — | 0x00 |
| void InitTextures() | Private | — | 0x00 |
| void Init() | Private | — | 0x00 |
| void UpdateCameras() | Private | — | 0x00 |
| void ComputeOrthographicWorldToClip() | Private | — | 0x00 |
| void iDivUp() | Private | — | 0x00 |
| void GetThreadGroupsCount() | Private | — | 0x00 |
| void PrefixSumCount() | Private | — | 0x00 |
| void SurfaceClosing() | Private | — | 0x00 |
| void GetTextureVoxelPrincipal() | Private | — | 0x00 |
| void GetTextureVoxelBis() | Private | — | 0x00 |
| void JFA() | Private | — | 0x00 |
| void GenerateRayMap() | Private | — | 0x00 |
| void GetRayMapPrincipal() | Private | — | 0x00 |
| void GetRayMapBis() | Private | — | 0x00 |
| void GetSignMapPrincipal() | Private | — | 0x00 |
| void GetSignMapBis() | Private | — | 0x00 |
| void SignPass() | Private | — | 0x00 |
| void BakeSDF() | Public | — | 0x00 |
| void InitMeshBuffers() | Private | — | 0x00 |
| void FirstDraw() | Private | — | 0x00 |
| void SecondDraw() | Private | — | 0x00 |
| void BuildGeometry() | Private | — | 0x00 |
| void InitGeometryBuffers() | Private | — | 0x00 |
| void InitPrefixSumBuffers() | Private | — | 0x00 |
| void ClearRenderTexturesAndBuffers() | Private | — | 0x00 |
| void PerformDistanceTransformWinding() | Private | — | 0x00 |
| void ReleaseMeshIfOwned() | Private | — | 0x00 |
| void ReleaseBuffersAndTextures() | Private | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void CreateGraphicsBufferIfNeeded() | Private | — | 0x00 |
| void ReleaseGraphicsBuffer() | Private | — | 0x00 |
| void CreateRenderTextureIfNeeded() | Private | — | 0x00 |
| void ReleaseRenderTexture() | Private | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |