Zdexby TheHolyOneZ
42,595 classes
Class

MeshToSDFBaker

: Object
UnityEngine.VFX.SDF.MeshToSDFBaker, Unity.VisualEffectGraph.Runtime 0x0170 (368 B) inherited 0x0010 Unity.VisualEffectGraph.Runtime.dll
implements IDisposable
0x00x0170

Members 51

OffsetSizeNameTypeFlagsDefault
0x08m_RayMapRenderTexturePrivate—
0x08m_SignMapRenderTexturePrivate—
0x08m_SignMapBisRenderTexturePrivate—
0x08m_RenderTextureViewsRenderTexture[]Private—
0x08m_CounterBufferGraphicsBufferPrivate—
0x08m_AccumCounterBufferGraphicsBufferPrivate—
0x08m_TrianglesInVoxelsGraphicsBufferPrivate—
0x08m_TrianglesUVGraphicsBufferPrivate—
0x08m_TmpBufferGraphicsBufferPrivate—
0x08m_AccumSumBlocksGraphicsBufferPrivate—
0x08m_SumBlocksBufferGraphicsBufferPrivate—
0x08m_InSumBlocksBufferGraphicsBufferPrivate—
0x08m_SumBlocksAdditionalGraphicsBufferPrivate—
0x08m_IndicesBufferGraphicsBufferPrivate—
0x08m_VerticesBufferGraphicsBufferPrivate—
0x08m_VerticesOutBufferGraphicsBufferPrivate—
0x08m_CoordFlipBufferGraphicsBufferPrivate—
0x08m_AabbBufferGraphicsBufferPrivate—
0x04m_VertexBufferOffsetintPrivate—
0x04m_ThreadGroupSizeintPrivate—
0x04m_SignPassesCountintPrivate—
0x04m_InOutThresholdfloatPrivate—
0x08m_MaterialMaterial[]Private—
0x08m_WorldToClipMatrix4x4[]Private—
0x08m_ProjMatMatrix4x4[]Private—
0x08m_ViewMatMatrix4x4[]Private—
0x04m_nStepsJFAintPrivate—
0x00D40x04padding / unreflected
0x08m_KernelsKernelsPrivate—
0x08m_MeshMeshPrivate—
0x08m_textureVoxelRenderTexturePrivate—
0x08m_textureVoxelBisRenderTexturePrivate—
0x08m_DistanceTextureRenderTexturePrivate—
0x08m_bufferVoxelGraphicsBufferPrivate—
0x08m_computeShaderComputeShaderPrivate—
0x04m_maxResolutionintPrivate—
0x04m_MaxExtentfloatPrivate—
0x04m_SdfOffsetfloatPrivate—
0x04nTrianglesintPrivate—
0x0Cm_SizeBoxVector3Private—
0x0Cm_CenterVector3Private—
0x08m_CmdCommandBufferPrivate—
0x01m_OwnsCommandBufferboolPrivate—
0x01m_IsDisposedboolPrivate—
0x01420x06padding / unreflected
0x08m_Dimensionsint[]Private—
0x08m_OffsetRayMapint[]Private—
0x08m_MinBoundsExtendedfloat[]Private—
0x08m_MaxBoundsExtendedfloat[]Private—
0x04kMaxRecommandedGridSizeuintStatic+1 flags—
0x04kMaxAbsoluteGridSizeuintStatic+1 flags—
0x04kNbActualRTintPrivateStatic—
0x08m_RuntimeResourcesVFXRuntimeResources1 flags—

Functions 44

SignatureFlagsNativeParams
RenderTexture get_SdfTexture()Public+1 flags—0x08
void InitMeshFromList(List<UnityEngine.Mesh> meshes, List<UnityEngine.Matrix4x4> transforms)Private—0x08
void InitCommandBuffer()Private—0x00
int GetTotalVoxelCount()Private—0x04
void InitSizeBox()Private—0x00
Vector3Int GetGridSize()Public—0x0C
Vector3 GetActualBoxSize()Public—0x0C
void .ctor(const Vector3& sizeBox, const Vector3& center, int maxRes, Mesh mesh, int signPassesCount, float threshold, float sdfOffset, CommandBuffer cmd)Public+1 flags—0x0C
void .ctor(const Vector3& sizeBox, const Vector3& center, int maxRes, List<UnityEngine.Mesh> meshes, List<UnityEngine.Matrix4x4> transforms, int signPassesCount, float threshold, float sdfOffset, CommandBuffer cmd)Public+1 flags—0x0C
void Finalize()2 flags—0x00
void Reinit(const Vector3& sizeBox, const Vector3& center, int maxRes, Mesh mesh, int signPassesCount, float threshold, float sdfOffset)Public—0x0C
void Reinit(const Vector3& sizeBox, const Vector3& center, int maxRes, List<UnityEngine.Mesh> meshes, List<UnityEngine.Matrix4x4> transforms, int signPassesCount, float threshold, float sdfOffset)Public—0x0C
void InitTextures()Private—0x00
void Init()Private—0x00
void UpdateCameras()Private—0x00
Matrix4x4 ComputeOrthographicWorldToClip(const Vector3& pos, const Quaternion& rot, float width, float height, float near, float far, ref Matrix4x4& proj, ref Matrix4x4& view)Private—0x40
int iDivUp(int a, int b)Private—0x04
Vector2Int GetThreadGroupsCount(int nbThreads, int threadCountPerGroup)Private—0x08
void PrefixSumCount()Private—0x00
void SurfaceClosing()Private—0x00
RenderTexture GetTextureVoxelPrincipal(int step)Private—0x08
RenderTexture GetTextureVoxelBis(int step)Private—0x08
void JFA()Private—0x00
void GenerateRayMap()Private—0x00
RenderTexture GetSignMapPrincipal(int step)Private—0x08
RenderTexture GetSignMapBis(int step)Private—0x08
void SignPass()Private—0x00
void BakeSDF()Public—0x00
void InitMeshBuffers()Private—0x00
void FirstDraw()Private0x00
void SecondDraw()Private0x00
void BuildGeometry()Private0x00
void InitGeometryBuffers(int upperBoundCount)Private0x04
void InitPrefixSumBuffers()Private0x00
void ClearRenderTexturesAndBuffers()Private0x00
void PerformDistanceTransformWinding()Private0x00
RenderTexture get_RayMap()Private+1 flags0x08
void ReleaseBuffersAndTextures()Private0x00
void Dispose()PublicFinal+2 flags0x00
void CreateGraphicsBufferIfNeeded(ref GraphicsBuffer& gb, int length, int stride)Private0x08
void ReleaseGraphicsBuffer(ref GraphicsBuffer& gb)Private0x08
void CreateRenderTextureIfNeeded(ref RenderTexture& rt, const RenderTextureDescriptor& rtDesc)Private0x34
void ReleaseRenderTexture(ref RenderTexture& rt)Private0x08
void .cctor()PrivateStatic+1 flags0x00