Class RenderTools
Set of utilities for rendering.
Inheritance
System.Object
RenderTools
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public static class RenderTools
Methods
ComputeModelLOD(Model, ref Vector3, Single, ref RenderContext)
Computes the model LOD index to use during rendering.
Declaration
[Unmanaged]
public static int ComputeModelLOD(Model model, ref Vector3 origin, float radius, ref RenderContext renderContext)
Parameters
Model
model
The model. |
Vector3
origin
The bounds origin. |
System.Single
radius
The bounds radius. |
RenderContext
renderContext
The rendering context. |
Returns
System.Int32
The zero-based LOD index. Returns -1 if model should not be rendered. |
ComputeSkinnedModelLOD(SkinnedModel, ref Vector3, Single, ref RenderContext)
Computes the skinned model LOD index to use during rendering.
Declaration
[Unmanaged]
public static int ComputeSkinnedModelLOD(SkinnedModel model, ref Vector3 origin, float radius, ref RenderContext renderContext)
Parameters
SkinnedModel
model
The skinned model. |
Vector3
origin
The bounds origin. |
System.Single
radius
The bounds radius. |
RenderContext
renderContext
The rendering context. |
Returns
System.Int32
The zero-based LOD index. Returns -1 if model should not be rendered. |