
| Interfaces | Description |
|---|---|
| IAnimation | |
| IAnimKeyList | |
| IAttachment | |
| IBone | |
| ICharacter | |
| ICharacterView | |
| IEditCharacter | |
| IEditCharacterEvents | |
| IEnumUserObjects | This interface provides a method for enumerating a collection of IUserObject pointers. |
| IEvent | |
| IFragmotionEvents | Implement this interface to receive events from fragMOTION. |
| IKeyFrameList | |
| IMappingTable | |
| IMaterial | |
| IMatrix4x4 | |
| IMesh | |
| IModel | |
| IPluginEvents | Implement this interface to receive rendering or view change events. |
| ISkeleton | |
| ISmoothingGroup | |
| ISpecialEvents | |
| ITexture | |
| ITextureBlitter | This object is used to copy texture data from one image to another performing any necessary conversion. |
| ITextureLayer | |
| ITriangleStrips | Object containing triangle strip information. |
| IUserClass | |
| IUserClassRoot | |
| IUserDataType | |
| IUserMethod | |
| IUserObject | |
| IUserProperty | |
| IVisualPlugin | This interface is implemented by all objects shown in the Tools pane. |
| Structs | Description |
| clippedFace | Contains vertex data of a face that has been clipped with the near clipping plane. |
| editCharEvent | |
| face | Describes a face with 32 bit indices. |
| fragBeginEdit | |
| fragConstructor | |
| fragCustomEvent | |
| fragDblClick | |
| fragDestructor | |
| fragDrop | |
| fragDropEffect | |
| fragEvent | |
| fragGetValue | |
| fragInsert | |
| fragMerge | |
| fragMethodCall | |
| fragMove | |
| fragPostRender | |
| fragProperty | |
| fragRefresh | |
| fragRemove | |
| fragRender | |
| fragSelChange | |
| fragSetValue | |
| fragTriangle | |
| fragVertex | |
| imageInfo | Describes an image used by ITextureBlitter. |
| indexTriStrip | Describes a triangle strip vertex index. |
| line | Describes a line from one vertex to another. |
| matrix | |
| objectRecord | |
| paletteColor | Describes a color used by palettes. |
| propertyRecord | |
| streamHeader | |
| triStrip | Describes a list of triangles that make up the triangle strip. |
| vertex2d | Describes a vertex in 2D space. |
| vertex3d | Describes a vertex in 3D space. |
| vertexScreen | Describes a transformed and projected vertex. |
| vertexTriStrip | Describes a triangle strip vertex. |
| Enums | Description |
| AlphaBlendFlags | |
| AxisFlags | |
| DisplayFlags | |
| editCharEventType | Types of events sent by IEditCharacter. |
| ErrorValue | Return values used by plugins. |
| EventPhase | |
| EventSourceType | Value used by IEditCharacter::Listen. |
| FaceUndoFlags | Flags used by CreateMeshUndoUnitEx |
| FillModeFlags | |
| FilterTypeFlags | Flags used by 'Create' objects. |
| FragDropEffectType | |
| fragEventType | Types of events sent by IUserObject. |
| FragTriangleFlags | |
| FragVertexFlags | |
| GeoSphereBaseShape | |
| GetChildFlags | |
| GridFlags | |
| JointType | Type of rotation supported by the joint. Can be one or more of the JointType values. |
| KeyframeType | Values use by IAnimKeyList::GetFrameList. |
| KeyListFlags | Flags used by IKeyFrameList::LockFrames. |
| LayoutType | |
| ListenerType | Describes the behavior of an event listener. |
| ListenFilter | Tells in which object's events the listener is interested. |
| MergeFlags | Flags passed to IEditCharacter::MergeFile and MergeCharacter. |
| MeshFlags | |
| MultiSelect | Flags used by selection methods in IMesh. |
| ObjectConstructFlags | |
| ObjectFlags | Flags used by IUserObject::GetFlags,SetFlags |
| PreventUpdateFlags | Flags used by PreventUpdates |
| PropFlags | |
| RefreshFlags | Flags used when copying object values or children. |
| RenderLayer | |
| RenderMode | |
| RenderState | |
| SelFlags | |
| SpecialClassID | Constant id values used by some system generated classes. |
| TextureFormat | Values used by many of the ITexture methods. |
| TextureLayerType | Values used by ITextureLayer::Type. |
| ToolFlags | Flags used by IVisualPlugin::get_Flags |
| VertexUndoFlags | Flags used by CreateMeshUndoUnitEx |
| ViewDir |