
| Methods | Description |
|---|---|
| BeginTransform | Called to begin transforming vertices or faces. |
| CreateTextureCache | Adds the texture to the cache maintained by the current rendering device. |
| DisableLayer | |
| DisableZOffset | |
| EnableLayer | |
| EndTransform | Called when finished transforming faces or vertices. |
| EnsureVisible | Moves the view position so the current character is visible. |
| FrameRect | Zooms the camera in on the given rectangle. |
| GetBackImage | Gets the background image assigned to the given view direction. |
| GetBackImageParams | |
| GetBoneTransform | Gets the 4x4 matrix associated with the chosen bone. |
| GetDataType | |
| GetDisplayFlags | Gets the display flags for the given viewport. |
| GetEditCharacter | |
| GetEditorCol | |
| GetFocusPane | Gets the id of the current viewport. |
| GetFrameOfRefScale | Applies a scaling factor to values such as grid spacing. This is useful for viewing very large or very small objects. |
| GetMaterial | |
| GetPaneCount | Gets the total number of panes. |
| GetPaneRect | Gets the position rectangle of the pane. |
| GetPointMode | Gets the current preset tool. |
| GetPointSize | |
| GetProjectionMatrix | |
| GetRenderMode | Returns the current render mode of the given viewport. |
| GetRenderState | |
| GetSelEditor | |
| GetTexture | |
| GetTextureLayer | |
| GetViewDir | Returns the current view direction of the given viewport. |
| GetViewMatrix | |
| GetViewportMatrix | |
| GetViewportScale | |
| GetZClipPlanes | |
| HitTestAxis | |
| HitTestMesh | Returns the information about what part of the mesh is under the specified screen coordinates. |
| PreventUpdates | Blocks/Unblocks specific events. |
| Redraw | Repaints one or all viewports. |
| RedrawPane | Repaints a specific viewport. |
| RefreshTextureCache | Creates a texture cache for any textures that haven't already been cached. |
| ReloadTextureCache | Updates the image cached by the rendering device for the given texture. |
| RemoveTextureCache | Removes a texture from the cache maintained by the current rendering device. |
| RenderAxis | Draws x, y, and z axis of the given matrix. |
| RenderCharacter | Draws the given character. |
| RenderLines | Draws a list of lines using the vertices from the given mesh. |
| RenderMesh | Draws the faces of the given mesh. |
| RenderVertices | Draws a list of vertices from the given mesh. |
| ResetAllViews | Resets the view position of all the views contained in a pane. |
| ResetView | Resets the view position of a single view in the pane. |
| ScreenToWorld | Converts an array of 2d screen coordinates to 3d world space. |
| SetBackImage | Assigns a background image to the given view direction. |
| SetBackImageParams | |
| SetDisplayFlags | Sets the display flags for the given viewport. |
| SetDisplayFlagsAll | Sets the display flags for all viewports. |
| SetEditCharacter | |
| SetEditorCol | |
| SetFocusPane | Sets the current viewport. |
| SetFrameOfRefScale | Applies a scaling factor to values such as grid spacing. This is useful for viewing very large or very small objects. |
| SetFrameOfRefScaleAll | Applies a scaling factor to values such as grid spacing. This is useful for viewing very large or very small objects. Applies to all pane view directions. |
| SetMaterial | |
| SetPointMode | Sets the preset tool to be rendered. |
| SetPointSize | |
| SetRenderMode | Sets the current render mode of the given viewport. |
| SetRenderState | |
| SetSelEditor | |
| SetTexture | |
| SetTextureLayer | |
| SetViewDir | Sets the current view direction of the given viewport. |
| SetViewMatrix | |
| SetViewportScale | |
| SetZClipPlanes | |
| SetZOffset | |
| SnapVertexToGrid | |
| SnapVertexToGridEx | |
| TransformFaces | Transforms a list of faces from a mesh into screen space. |
| TransformVertices | Transforms a list of vertices from a mesh into screen space. |
| WorldToScreen | Converts an array of 3d world coordinates to 2d screen space. |
| Properties | Description |
|---|---|
| AmbientColor | Sets the color of the ambient lighting. |
| AxisLength | Sets the length of axis lines. |
| BackColor | Sets the color of the background. |
| BoneColor | Sets the color of bones. |
| BoneSize | Sets the size of bones. |
| DiffuseColor | Sets the color of the directional lighting. |
| ForwardAmount | Sets the scale applied to 3d view matrix zooming. (e.g. mouse wheel in 3d views) |
| GridColor | Sets the color of the grid lines. |
| GridRadius | Sets the number of grid lines. |
| GridSpacing | Sets the amount of space between grid lines. |
| Layout | |
| MajorGridColor | Sets the color of the major grid lines. |
| MajorGridSpacing | Sets the number of grid lines between major grid lines. |
| MoveAmount | Sets the scale applied to view matrix translations. (e.g. right click + drag) |
| RedrawAllViewports | When changes are made, this determines whether all viewports are updated or just the focused view. |
| SelectedBoneColor | Sets the color of bones that are children of the selected bone. |
| SelectedBoneColorPrimary | Sets the color of the primary selected bone. |
| SelectedFaceColor | Sets the color of selected faces. |
| SelectedVertexColor | Sets the color of selected vertices. |
| SelectionFillMode | Sets the fill mode for selected faces. |
| SelectionTransparency | Sets the transparency for selected faces. |
| SnapToGrid | |
| Time | Animation time. This ranges from 0 to IAnimation::Duration * 1000. |
| ToolBackFaceColor | Sets the color of editor tool mesh backfaces. |
| ToolColor | Sets the color of editor tool meshes. |
| VertexColor | Sets the color of unselected vertices. |
| VertexSize | Sets the vertex size in pixels. |
| WireFrameColor | Sets the color of the wireframe. |
| ZoomAmount | Sets the scale applied to view matrix zooming. (e.g. mouse wheel in orthogonal views) |
Copyright © 2004-2010 Fragmosoft