Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DdInqExtent(3D)

DdInqViewport(3D)

DoDevice(3D)

DdSetViewport(3D)  —  Kubota Pacfic Computer Inc. (\*(Dd)

NAME

DdSetViewport − Define a device viewport for a device

SYNOPSIS

C:

void DdSetViewport(device, viewport)
DtObject device;
DtVolume ∗viewport;

FORTRAN:

CALL DDSDV(DEVICE, VWPORT)
INTEGER∗4 DEVICE
REAL∗8 VWPORT(6)

DESCRIPTION

DdSetViewport sets the device viewport for the device device to viewport.  The device viewport specifies the portion of the device’s extent onto which the frame boundary is mapped (i.e. the portion of the device’s view surface to be used for display).  The default viewport uses all of the current device volume.  If the device extent changes (for example, if an X-window is resized), then the default viewport automatically changes to fit the new device extent, unless the device is specified as a non-auto-resizing device (see DoDevice). 

ERRORS

DdSetViewport will fail if the device handle is invalid. 

[WARNING - invalid device handle]

SEE ALSO

DdInqExtent(3D), DdInqViewport(3D), DoDevice(3D)

September 02, 1992

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026