mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 19:08:55 -04:00
Added support for legacy multi windows
This commit is contained in:
parent
68c729feca
commit
12d02e67fd
@ -41,6 +41,7 @@ class DirectSession(DirectObject):
|
|||||||
self.drList = DisplayRegionList()
|
self.drList = DisplayRegionList()
|
||||||
self.iRayList = map(lambda x: x.iRay, self.drList)
|
self.iRayList = map(lambda x: x.iRay, self.drList)
|
||||||
self.dr = self.drList[0]
|
self.dr = self.drList[0]
|
||||||
|
self.win = base.win
|
||||||
self.camera = base.camera
|
self.camera = base.camera
|
||||||
self.cam = base.cam
|
self.cam = base.cam
|
||||||
self.camNode = base.camNode
|
self.camNode = base.camNode
|
||||||
@ -390,7 +391,7 @@ class DirectSession(DirectObject):
|
|||||||
if not hasattr(self, 'oobeMode') or self.oobeMode == 0:
|
if not hasattr(self, 'oobeMode') or self.oobeMode == 0:
|
||||||
for winCtrl in base.winControls:
|
for winCtrl in base.winControls:
|
||||||
if winCtrl.mouseWatcher.node().hasMouse():
|
if winCtrl.mouseWatcher.node().hasMouse():
|
||||||
base.win = winCtrl.win
|
self.win = winCtrl.win
|
||||||
self.camera = winCtrl.camera
|
self.camera = winCtrl.camera
|
||||||
self.trueCamera = self.camera
|
self.trueCamera = self.camera
|
||||||
self.cam = NodePath(winCtrl.camNode)
|
self.cam = NodePath(winCtrl.camNode)
|
||||||
@ -958,14 +959,14 @@ class DisplayRegionContext(DirectObject):
|
|||||||
self.camLens.setFov(hfov, vfov)
|
self.camLens.setFov(hfov, vfov)
|
||||||
|
|
||||||
def getWidth(self):
|
def getWidth(self):
|
||||||
prop = base.win.getProperties()
|
prop = self.win.getProperties()
|
||||||
if prop.hasSize():
|
if prop.hasSize():
|
||||||
return prop.getXSize()
|
return prop.getXSize()
|
||||||
else:
|
else:
|
||||||
return 640
|
return 640
|
||||||
|
|
||||||
def getHeight(self):
|
def getHeight(self):
|
||||||
prop = base.win.getProperties()
|
prop = self.win.getProperties()
|
||||||
if prop.hasSize():
|
if prop.hasSize():
|
||||||
return prop.getYSize()
|
return prop.getYSize()
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user