Class CoreLightEditorUtilities
Inheritance
System.Object
CoreLightEditorUtilities
Syntax
public static class CoreLightEditorUtilities
Methods
DrawAreaLightHandle(Vector2, Boolean)
Declaration
public static Vector2 DrawAreaLightHandle(Vector2 rectangleSize, bool withYAxis)
Parameters
| Type |
Name |
Description |
| Vector2 |
rectangleSize |
|
| System.Boolean |
withYAxis |
|
Returns
DrawAreaLightWireframe(Vector2)
Declaration
public static void DrawAreaLightWireframe(Vector2 rectangleSize)
Parameters
| Type |
Name |
Description |
| Vector2 |
rectangleSize |
|
DrawOrthoFrustumHandle(Vector4, Boolean)
Declaration
public static Vector4 DrawOrthoFrustumHandle(Vector4 widthHeightMaxRangeMinRange, bool useNearHandle)
Parameters
| Type |
Name |
Description |
| Vector4 |
widthHeightMaxRangeMinRange |
|
| System.Boolean |
useNearHandle |
|
Returns
DrawOrthoFrustumWireframe(Vector4, Single)
Declaration
public static void DrawOrthoFrustumWireframe(Vector4 widthHeightMaxRangeMinRange, float distanceTruncPlane = 0F)
Parameters
| Type |
Name |
Description |
| Vector4 |
widthHeightMaxRangeMinRange |
|
| System.Single |
distanceTruncPlane |
|
DrawPyramidFrustumHandle(Vector4, Boolean, Single, Single, Single)
Declaration
public static Vector4 DrawPyramidFrustumHandle(Vector4 aspectFovMaxRangeMinRange, bool useNearPlane, float minAspect = 0.05F, float maxAspect = 20F, float minFov = 1F)
Parameters
| Type |
Name |
Description |
| Vector4 |
aspectFovMaxRangeMinRange |
|
| System.Boolean |
useNearPlane |
|
| System.Single |
minAspect |
|
| System.Single |
maxAspect |
|
| System.Single |
minFov |
|
Returns
DrawPyramidFrustumWireframe(Vector4, Single)
Declaration
public static void DrawPyramidFrustumWireframe(Vector4 aspectFovMaxRangeMinRange, float distanceTruncPlane = 0F)
Parameters
| Type |
Name |
Description |
| Vector4 |
aspectFovMaxRangeMinRange |
|
| System.Single |
distanceTruncPlane |
|
DrawSpherePortionHandle(Vector4, Boolean, Single, Single, Single)
Declaration
public static Vector4 DrawSpherePortionHandle(Vector4 aspectFovMaxRangeMinRange, bool useNearPlane, float minAspect = 0.05F, float maxAspect = 20F, float minFov = 1F)
Parameters
| Type |
Name |
Description |
| Vector4 |
aspectFovMaxRangeMinRange |
|
| System.Boolean |
useNearPlane |
|
| System.Single |
minAspect |
|
| System.Single |
maxAspect |
|
| System.Single |
minFov |
|
Returns
DrawSpherePortionWireframe(Vector4, Single)
Declaration
public static void DrawSpherePortionWireframe(Vector4 aspectFovMaxRangeMinRange, float distanceTruncPlane = 0F)
Parameters
| Type |
Name |
Description |
| Vector4 |
aspectFovMaxRangeMinRange |
|
| System.Single |
distanceTruncPlane |
|
DrawSpotlightHandle(Vector3)
Declaration
public static Vector3 DrawSpotlightHandle(Vector3 outerAngleInnerAngleRange)
Parameters
| Type |
Name |
Description |
| Vector3 |
outerAngleInnerAngleRange |
|
Returns
DrawSpotlightWireframe(Vector3, Single)
Declaration
public static void DrawSpotlightWireframe(Vector3 outerAngleInnerAngleRange, float shadowPlaneDistance = -1F)
Parameters
| Type |
Name |
Description |
| Vector3 |
outerAngleInnerAngleRange |
|
| System.Single |
shadowPlaneDistance |
|
DrawWireDisc(Quaternion, Vector3, Vector3, Single)
Declaration
public static void DrawWireDisc(Quaternion q, Vector3 position, Vector3 axis, float radius)
Parameters
| Type |
Name |
Description |
| Quaternion |
q |
|
| Vector3 |
position |
|
| Vector3 |
axis |
|
| System.Single |
radius |
|
GetLightBehindObjectWireframeColor(Color)
Declaration
public static Color GetLightBehindObjectWireframeColor(Color wireframeColor)
Parameters
| Type |
Name |
Description |
| Color |
wireframeColor |
|
Returns
GetLightHandleColor(Color)
Declaration
public static Color GetLightHandleColor(Color wireframeColor)
Parameters
| Type |
Name |
Description |
| Color |
wireframeColor |
|
Returns