Provides script language access to C++ objects of this type.
Class Hierarchy | Type » Node » FrameReferenceNode » Camera |
Function members are as follows:
Return Type | Function Name | Documentation |
---|---|---|
int32 | GetProjection | Returns 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> | GetTransform | Returns a pointer to a <Matrix> object containing the <Camera> node's transformation parameters. |
int32 | LoadRenderView | This option is undocumented at present. |
int32 | SetFront | Sets the worksheet projection to isometric-front. |
int32 | SetPerspective | Sets the worksheet projection to perspective. |
int32 | SetSide | Sets the worksheet projection to isometric-side. |
int32 | SetTop | Sets the worksheet projection to isometric-top. |
int32 | SetTransform | Sets the <Camera> object's transform to the <Matrix> object. |
int32 | StoreRenderView | Stores the current view parameters in this <Camera> node. |
Object members are as follows:
Type Name | Accessor Name | Documentation |
---|---|---|
<Node> | DataSource | Gets or sets the <Camera> data source. Common data sources include <Camera>, <ScreenAlignedGeometryNode>, and <Float32MatrixNode> objects. |
<Node> | DataSourceLink | Gets or sets the <Camera> node's data source. Common data sources include <Camera>, <ScreenAlignedGeometryNode>, and <Float32MatrixNode> objects. |
double | FarClip | Sets and gets the <Camera> node's far clip value. |
int32 | Mode | Gets 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. |
double | NearClip | Sets and gets the <Camera> node's near clip value. |
int32 | ViewportMode | Gets 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. |
double | Zoom | Gets or sets the <Camera> node's zoom value. |