mirror of
https://github.com/mapillary/mapillary-js.git
synced 2026-01-25 14:07:28 +00:00
19 lines
709 B
TypeScript
19 lines
709 B
TypeScript
import { Subject } from "rxjs";
|
|
import { GLRenderer } from "../../src/render/GLRenderer";
|
|
import { GLRenderHash } from "../../src/render/interfaces/IGLRenderHash";
|
|
|
|
import { MockCreator } from "./MockCreator";
|
|
import { MockCreatorBase } from "./MockCreatorBase";
|
|
|
|
export class GLRendererMockCreator extends MockCreatorBase<GLRenderer> {
|
|
public create(): GLRenderer {
|
|
const mock = new MockCreator().create(GLRenderer, "GLRenderer");
|
|
|
|
this._mockProperty(mock, "webGLRenderer$", new Subject<THREE.WebGLRenderer>());
|
|
this._mockProperty(mock, "render$", new Subject<GLRenderHash>());
|
|
this._mockProperty(mock, "opaqueRender$", new Subject<void>());
|
|
|
|
return mock;
|
|
}
|
|
}
|