public override bool Equals(object other) { if (other is ObjectNodeReference) { ObjectNodeReference p = (ObjectNodeReference)other; return(Index == p.Index); } else { return(false); } }
public T this[ObjectNodeReference index] { get { return(Data[index.Index]); } set { Data[index.Index] = value; } }
public ref T this[ObjectNodeReference index] => ref Data[index.Index];
public ViewObjectNode(RenderObject renderObject, RenderView renderView, ObjectNodeReference objectNode) { RenderObject = renderObject; RenderView = renderView; ObjectNode = objectNode; }
public ObjectNode GetObjectNode(ObjectNodeReference reference) { return objectNodes[reference.Index]; }
public ViewObjectNode(RenderObject renderObject, RenderView renderView, ObjectNodeReference objectNode) { RenderObject = renderObject; RenderView = renderView; ObjectNode = objectNode; }
public EffectObjectNode(RenderEffect renderEffect, ObjectNodeReference objectNode) : this() { RenderEffect = renderEffect; ObjectNode = objectNode; }