class in UnityEngine.Experimental.Rendering
/
Inherits from:Object
/
Implemented in:UnityEngine.CoreModule
A shader for GPU ray tracing.
This shader should contain at least a raygeneration shader.
maxRecursionDepth | Sets the maximum number of ray bounces this shader can trace. |
Dispatch | Dispatches this RayTracingShader. |
SetAccelerationStructure | Sets the value for RayTracingAccelerationStructure property of this RayTracingShader. |
SetBool | Sets the value for a local boolean property of this RayTracingShader. |
SetBuffer | Binds a ComputeBuffer to a local ComputeBuffer resource of this RayTracingShader. |
SetFloat | Sets the value for a local float property of this RayTracingShader. |
SetFloats | Sets the values for a local float array property of this RayTracingShader. |
SetInt | Sets the value for a local int property of this RayTracingShader. |
SetInts | Sets the values for a local int array property of this RayTracingShader. |
SetMatrix | Sets the value for a local matrix property of this RayTracingShader. |
SetMatrixArray | Sets the value for a local matrix array property of this RayTracingShader. |
SetShaderPass | Selects which pass to use when intersecting materials in the Scene. |
SetTexture | Binds a Texture to a local Texture resource of this RayTracingShader. |
SetTextureFromGlobal | Binds a global texture resource to a local texture resource for this RayTracingShader. |
SetVector | Sets values for a local vector property of this RayTracingShader. |
SetVectorArray | Sets values for a local vector array property of this RayTracingShader. |
hideFlags | Should the object be hidden, saved with the Scene or modifiable by the user? |
name | The name of the object. |
GetInstanceID | Returns the instance id of the object. |
ToString | Returns the name of the object. |
Destroy | Removes a GameObject, component or asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Do not destroy the target Object when loading a new Scene. |
FindObjectOfType | Returns the first active loaded object of Type type. |
FindObjectsOfType | Returns a list of all active loaded objects of Type type. |
Instantiate | Clones the object original and returns the clone. |
bool | Does the object exist? |
operator != | Compares if two objects refer to a different object. |
operator == | Compares two object references to see if they refer to the same object. |