internal static void RegisterObject(RenderCompoent obj) { if (obj != null) { RenderManager.m_activeObjects.Add(obj.get_gameObject(), obj); } obj.RegisterCamera(RenderManager.PostProcessRenderCamera); }
internal static void UnregisterObject(RenderCompoent obj) { obj.UnregisterCamera(RenderManager.PostProcessRenderCamera); if (obj != null) { RenderManager.m_activeObjects.Remove(obj.get_gameObject()); } }
public RenderUnit(RenderCamera owner, RenderCompoent obj) { this.m_error = false; this.m_initialized = false; this.m_owner = owner; this.m_obj = obj; this.Initialize(); }
internal void UnregisterObject(RenderCompoent obj) { this.m_affectedObjectsTable.Remove(obj); this.m_affectedObjectsChanged = true; }
internal void RegisterObject(RenderCompoent obj) { this.m_affectedObjectsTable.Add(obj); this.m_affectedObjectsChanged = true; }