<Camera> Data Interface

Provides script language access to C++ objects of this type.

Class HierarchyType » Node » FrameReferenceNode » Camera

Function Members

Function members are as follows:

Return Type Function Name Documentation
int32GetProjectionReturns an <int32> indicating the camera projection. This refers to the Projection enumeration. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
<Matrix>GetTransformReturns a pointer to a <Matrix> object containing the <Camera> node's transformation parameters.
int32LoadRenderViewThis option is undocumented at present.
int32SetFrontSets the worksheet projection to isometric-front.
int32SetPerspectiveSets the worksheet projection to perspective.
int32SetSideSets the worksheet projection to isometric-side.
int32SetTopSets the worksheet projection to isometric-top.
int32SetTransformSets the <Camera> object's transform to the <Matrix> object.
int32StoreRenderViewStores the current view parameters in this <Camera> node.

Object Members

Object members are as follows:

Type Name Accessor Name Documentation
<Node>DataSourceGets or sets the <Camera> data source. Common data sources include <Camera>, <ScreenAlignedGeometryNode>, and <Float32MatrixNode> objects.
<Node>DataSourceLinkGets or sets the <Camera> node's data source. Common data sources include <Camera>, <ScreenAlignedGeometryNode>, and <Float32MatrixNode> objects.
doubleFarClipSets and gets the <Camera> node's far clip value.
int32ModeGets or sets the mode. The value can be 0, 1, 2, which refer to CM_Non, CM_LiveStoreToDevice, and CM_LiveLoadFromDevice respectively. Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
doubleNearClipSets and gets the <Camera> node's near clip value.
int32ViewportModeGets or sets the <Camera> node's ViewportMode flag. The values can be 0, 1, or 2, which refer to CVM_InheritState, CVM_SetFragmentCoords, and CVM_SetRelativeCoords respectively. CVM_InheritState indicates inherit (or leave unmodified) the existing state of the viewport. CVM_SetFragmentCoords indicates override the viewport using specified coordinates in units of device pixels. Finally, CVM_SetRelativeCoords indicates override the viewport using specified coordinates in normalized units, i.e. a coordinate of one indicates the total size of the device or active framebuffer.Please see TYPE_SERVICE_ENUMERATION_UTIL.SSL in the application scripts folder for more information.
doubleZoomGets or sets the <Camera> node's zoom value.