A* Pathfinding Project  4.3.7
The A* Pathfinding Project for Unity 3D
RetainedGizmosWrapper Class Reference

Classes

interface  IDrawGizmos
 

Static Public Member Functions

static void Init ()
 
static void Register (IDrawGizmos blah)
 

Public Attributes

readonly RetainedGizmos gizmos = new RetainedGizmos()
 

Properties

static RetainedGizmosWrapper instance [get]
 
bool use3dGizmos [get]
 

Private Member Functions

void DrawGizmos ()
 
void OnDisable ()
 
void OnEnable ()
 
void OnUpdate ()
 
void PostRender (Camera cam)
 
void RemoveDestroyedGizmoDrawers ()
 
bool ShouldDrawGizmos (UnityEngine.Object obj)
 
void Submit ()
 

Private Attributes

bool builtGizmos
 
bool framePassed
 
int lastFrameCount
 
Dictionary< System.Type, bool > typeToGizmosEnabled = new Dictionary<Type, bool>()
 

Static Private Attributes

static RetainedGizmosWrapper _instance
 
static List< IDrawGizmosgizmoDrawers = new List<IDrawGizmos>()
 

Member Function Documentation

◆ DrawGizmos()

void DrawGizmos ( )
private

◆ Init()

static void Init ( )
static

◆ OnDisable()

void OnDisable ( )
private

◆ OnEnable()

void OnEnable ( )
private

◆ OnUpdate()

void OnUpdate ( )
private

◆ PostRender()

void PostRender ( Camera  cam)
private

◆ Register()

static void Register ( IDrawGizmos  blah)
static

◆ RemoveDestroyedGizmoDrawers()

void RemoveDestroyedGizmoDrawers ( )
private

◆ ShouldDrawGizmos()

bool ShouldDrawGizmos ( UnityEngine.Object  obj)
private

◆ Submit()

void Submit ( )
private

Member Data Documentation

◆ _instance

RetainedGizmosWrapper _instance
staticprivate

◆ builtGizmos

bool builtGizmos
private

◆ framePassed

bool framePassed
private

◆ gizmoDrawers

List<IDrawGizmos> gizmoDrawers = new List<IDrawGizmos>()
staticprivate

◆ gizmos

readonly RetainedGizmos gizmos = new RetainedGizmos()

◆ lastFrameCount

int lastFrameCount
private

◆ typeToGizmosEnabled

Dictionary<System.Type, bool> typeToGizmosEnabled = new Dictionary<Type, bool>()
private

Property Documentation

◆ instance

RetainedGizmosWrapper instance
staticget

◆ use3dGizmos

bool use3dGizmos
getprivate

The documentation for this class was generated from the following file: