FRAGMOTIONLib::ICharacterView

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)

Remarks

See Also

Copyright © 2004-2010 Fragmosoft