Camera: useViewport

useViewport
  • enable/disable viewport.

Type: 
  • Boolean
  • 1 = True = enable viewport
  • 0 = False = disable viewport
Sample Code

################  Enable viewport

# import bge
import bge

# get current scene
scene = bge.logic.getCurrentScene()

# get a list of the cameras
camList = scene.cameras

# already using active camera

# get 2nd camera named ViewPort
viewCam = camList["ViewPort"]

# set split screen size to top half of game window
viewCam.setViewport( 0,

bge.render.getWindowHeight()/2,
bge.render.getWindowWidth(),
bge.render.getWindowHeight() )


# enable viewport
viewCam.useViewport = True

Sample Code

################  disable viewport

# import bge
import bge

# get current scene
scene = bge.logic.getCurrentScene()

# get a list of the cameras
camList = scene.cameras

# already using active camera

# get 2nd camera named RearView_Mirror
viewCam = camList["RearView_Mirror"]

# disable viewport
viewCam.useViewport = False