Zdexby TheHolyOneZ
36,909 classes
Class

RadeonRaysAPI

: Object
UnityEngine.Rendering.RadeonRays.RadeonRaysAPI, Unity.UnifiedRayTracing.Runtime 0x0028 (40 B) inherited 0x0010 Unity.UnifiedRayTracing.Runtime.dll
implements IDisposable
0x00x0028

Members 4

OffsetSizeNameTypeFlagsDefault
0x08buildBvhHlbvhBuilderPrivate+1 flags—
0x08buildTopLevelBvhHlbvhTopLevelBuilderPrivate+1 flags—
0x08restructureBvhRestructureBvhPrivate+1 flags—
—0x04BufferTargetTargetPublicStatic+1 flags16

Functions 13

SignatureFlagsNativeParams
void .ctor(RadeonRaysShaders shaders)Public+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
int BvhInternalNodeSizeInDwords()PublicStatic0x04
int BvhInternalNodeSizeInBytes()PublicStatic0x04
int BvhLeafNodeSizeInBytes()PublicStatic0x04
int BvhLeafNodeSizeInDwords()PublicStatic0x04
void BuildMeshAccelStruct(CommandBuffer cmd, const MeshBuildInfo& buildInfo, const BuildFlags& buildFlags, GraphicsBuffer scratchBuffer, ref BottomLevelLevelAccelStruct& result)Public0x30
MeshBuildMemoryRequirements GetMeshBuildMemoryRequirements(const MeshBuildInfo& buildInfo, const BuildFlags& buildFlags)Public0x30
TopLevelAccelStruct BuildSceneAccelStruct(CommandBuffer cmd, GraphicsBuffer meshAccelStructsBuffer, const Instance[]& instances, GraphicsBuffer scratchBuffer)Public0x20
TopLevelAccelStruct CreateSceneAccelStructBuffers(GraphicsBuffer meshAccelStructsBuffer, uint tlasSizeInDwords, const Instance[]& instances)Public0x20
SceneBuildMemoryRequirements GetSceneBuildMemoryRequirements(uint instanceCount)Public0x08
SceneMemoryRequirements GetSceneMemoryRequirements(const MeshBuildInfo[]& buildInfos, const BuildFlags& buildFlags)Public0x08
ulong GetTraceMemoryRequirements(uint rayCount)PublicStatic0x08

Used by 1

types with a member, parameter or interface of this type