default scene for renderer
parent
724647f8a6
commit
062c5daa03
|
@ -17,6 +17,7 @@
|
|||
* @param bufferScene
|
||||
* @param bufferCamera
|
||||
* @param renderTarget
|
||||
* @param defaultScene
|
||||
* @constructor
|
||||
*/
|
||||
GameLib.D3.API.Renderer = function (
|
||||
|
@ -36,6 +37,7 @@ GameLib.D3.API.Renderer = function (
|
|||
bufferScene,
|
||||
bufferCamera,
|
||||
renderTarget,
|
||||
defaultScene,
|
||||
parentEntity
|
||||
) {
|
||||
if (GameLib.Utils.UndefinedOrNull(id)) {
|
||||
|
@ -122,6 +124,11 @@ GameLib.D3.API.Renderer = function (
|
|||
}
|
||||
this.renderTarget = renderTarget;
|
||||
|
||||
if (GameLib.Utils.UndefinedOrNull(defaultScene)) {
|
||||
defaultScene = null;
|
||||
}
|
||||
this.defaultScene = defaultScene;
|
||||
|
||||
if (GameLib.Utils.UndefinedOrNull(parentEntity)) {
|
||||
parentEntity = null;
|
||||
}
|
||||
|
@ -155,6 +162,7 @@ GameLib.D3.API.Renderer.FromObject = function(objectComponent) {
|
|||
objectComponent.bufferScene,
|
||||
objectComponent.bufferCamera,
|
||||
objectComponent.renderTarget,
|
||||
objectComponent.defaultScene,
|
||||
objectComponent.parentEntity
|
||||
);
|
||||
};
|
||||
|
|
|
@ -40,6 +40,7 @@ GameLib.D3.Renderer = function (
|
|||
apiRenderer.bufferScene,
|
||||
apiRenderer.bufferCamera,
|
||||
apiRenderer.renderTarget,
|
||||
apiRenderer.defaultScene,
|
||||
apiRenderer.parentEntity
|
||||
);
|
||||
|
||||
|
@ -143,7 +144,8 @@ GameLib.D3.Renderer = function (
|
|||
'clippingPlanes': [GameLib.D3.Mesh.Plane],
|
||||
'bufferScene' : GameLib.D3.Scene,
|
||||
'bufferCamera' : GameLib.D3.Camera,
|
||||
'renderTarget' : GameLib.D3.RenderTarget
|
||||
'renderTarget' : GameLib.D3.RenderTarget,
|
||||
'defaultScene' : GameLib.D3.Scene
|
||||
}
|
||||
);
|
||||
|
||||
|
@ -294,6 +296,7 @@ GameLib.D3.Renderer.prototype.toApiObject = function() {
|
|||
GameLib.Utils.IdOrNull(this.bufferScene),
|
||||
GameLib.Utils.IdOrNull(this.bufferCamera),
|
||||
GameLib.Utils.IdOrNull(this.renderTarget),
|
||||
GameLib.Utils.IdOrNull(this.defaultScene),
|
||||
GameLib.Utils.IdOrNull(this.parentEntity)
|
||||
);
|
||||
|
||||
|
@ -342,11 +345,11 @@ GameLib.D3.Renderer.prototype.render = function(delta) {
|
|||
|
||||
if (
|
||||
this.bufferScene &&
|
||||
this.bufferScene.loaded &&
|
||||
this.bufferScene.instance &&
|
||||
this.bufferCamera &&
|
||||
this.bufferCamera.loaded &&
|
||||
this.bufferCamera.instance &&
|
||||
this.renderTarget &&
|
||||
this.renderTarget.loaded
|
||||
this.renderTarget.instance
|
||||
) {
|
||||
/**
|
||||
* We have a buffer that should render to an offscreen render target
|
||||
|
|
Loading…
Reference in New Issue