DrawContext.kl¶
Types¶
DrawContext (object)¶
バージョン 1.12.0 で追加.
The DrawContext is used to provide contextual information during a custom draw. Please see the OGLInlineDrawing for an example of this.
Members¶
| Viewport | viewport | the viewport used for this drawing | 
| Mat44 | projectionMat | the camera projection matrix | 
| Mat44 | viewMat | camera view matrix | 
| Mat33 | invViewMat | inverse view matrix as Mat44 | 
| Vec3[] | lightPositions | Array of lights position | 
| Color[] | lightColors | Corresponding array of light colors | 
| Scalar | time | The DCC’s current time | 
| RTVal[String][String] | viewportParams | viewport parameters | 
Methods¶
| DrawContext ( in DrawContext other ) | |
| DrawContext () | |
| DrawContext | clone ? () | 
| RTVal[String] | getCurrentViewportParams ! () | 
| DrawContext | getInstance ? () | 
| RTVal[String] | getViewportParams ! ( in String name ) | 
| resetAllViewportParams ! () | |
| setCurrentViewportParams ! ( in RTVal params[String] ) | |
| setViewportParams ! ( in String name, in RTVal params[String] ) | 
Functions¶
DrawContext_GetInstance¶
DrawContext DrawContext_GetInstance ()
Get the DrawContext singleton, or construct it if it didn’t already exist.
