Zdexby TheHolyOneZ
36,909 classes
Class

RayTracingContext

: Object
UnityEngine.Rendering.UnifiedRayTracing.RayTracingContext, Unity.UnifiedRayTracing.Runtime 0x0038 (56 B) inherited 0x0010 Unity.UnifiedRayTracing.Runtime.dll
implements IDisposable
0x00x0038

Members 5

OffsetSizeNameTypeFlagsDefault
0x08<Resources>k__BackingFieldRayTracingResourcesPrivate—
0x04<BackendType>k__BackingFieldRayTracingBackendPrivate—
0x001C0x04padding / unreflected
0x08m_BackendIRayTracingBackendPrivate+1 flags—
0x08m_AccelStructCounterReferenceCounterPrivate+1 flags—
0x08m_DispatchBufferGraphicsBufferPrivate+1 flags—

Functions 13

SignatureFlagsNativeParams
void .ctor(const RayTracingBackend& backend, RayTracingResources resources)Public+1 flags0x08
void .ctor(RayTracingResources resources)Public+1 flags0x08
void Dispose()PublicFinal+2 flags0x00
RayTracingResources get_Resources()Public+1 flags0x08
void set_Resources(RayTracingResources value)Private+1 flags0x08
bool IsBackendSupported(const RayTracingBackend& backend)PublicStatic0x04
IRayTracingShader CreateRayTracingShader(Object shader)Public0x08
IRayTracingShader LoadRayTracingShaderFromAssetBundle(AssetBundle assetBundle, const string& name)Public0x08
IRayTracingAccelStruct CreateAccelerationStructure(AccelerationStructureOptions options)Public0x08
ulong GetRequiredTraceScratchBufferSizeInBytes(uint width, uint height, uint depth)Public0x08
uint GetScratchBufferStrideInBytes()PublicStatic0x04
RayTracingBackend get_BackendType()Public+1 flags0x04
void set_BackendType(const RayTracingBackend& value)Private+1 flags0x04