// c'tor public VideoOutput() { VideoOutput.Instance = this; shared = new Shared(this); // Create the RenderObject and UpdateObject parts of this mode. updateObj = new UpdateObj(this, shared); renderObj = new RenderObj(this, shared); } // end of VideoOutput c'tor
// c'tor public Shared(VideoOutput parent) { this.parent = parent; } // end of Shared c'tor
public RenderObj(VideoOutput parent, Shared shared) { this.parent = parent; this.shared = shared; }
public UpdateObj(VideoOutput parent, Shared shared) { this.parent = parent; this.shared = shared; }