Class LODGroupExtensions
Inheritance
LODGroupExtensions
Syntax
public static class LODGroupExtensions
Methods
CalculateCurrentLODIndex(float4, float3, ref LODGroupExtensions.LODParams)
Declaration
public static int CalculateCurrentLODIndex(float4 lodDistances, float3 worldReferencePoint, ref LODGroupExtensions.LODParams lodParams)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float4 |
lodDistances |
|
Unity.Mathematics.float3 |
worldReferencePoint |
|
LODGroupExtensions.LODParams |
lodParams |
|
Returns
CalculateCurrentLODMask(float4, float3, ref LODGroupExtensions.LODParams)
Declaration
public static int CalculateCurrentLODMask(float4 lodDistances, float3 worldReferencePoint, ref LODGroupExtensions.LODParams lodParams)
Parameters
Type |
Name |
Description |
Unity.Mathematics.float4 |
lodDistances |
|
Unity.Mathematics.float3 |
worldReferencePoint |
|
LODGroupExtensions.LODParams |
lodParams |
|
Returns
CalculateLODParams(Camera, Single)
Declaration
public static LODGroupExtensions.LODParams CalculateLODParams(Camera camera, float overrideLODBias = 0F)
Parameters
Returns
CalculateLODParams(LODParameters, Single)
Declaration
public static LODGroupExtensions.LODParams CalculateLODParams(LODParameters parameters, float overrideLODBias = 0F)
Parameters
Returns
CalculateLODSwitchDistance(Single, LODGroup, Int32)
Declaration
public static float CalculateLODSwitchDistance(float fieldOfView, LODGroup group, int lodIndex)
Parameters
Returns
GetWorldPosition(LODGroup)
Declaration
public static float3 GetWorldPosition(LODGroup group)
Parameters
Returns
Type |
Description |
Unity.Mathematics.float3 |
|
GetWorldSpaceSize(LODGroup)
Declaration
public static float GetWorldSpaceSize(LODGroup lodGroup)
Parameters
Returns