fragMOTION Type Library
Interfaces
Description
IAnimation
IAnimKeyList
IAttachment
IBone
ICharacter
ICharacterView
IEditCharacter
This is the root interface.
IEditCharacter2
IEnumIndex
IEnumUserObjects
IEvent
IFragHelpText
IFragHitTest
IFragHitTestEx
IFragmotionEvents
Implement this interface to receive events from fragMOTION.
IFragRender2D
IFragRender3D
IGroup
IJoint
IKeyFrameList
IKeyFrameList2
IMappingTable
IMaterial
IMatrix4x4
IMesh
IMesh2
IMeshAnimation
IMeshKey
IMeshKeyList
IModel
IObjectRefCache
IPluginEvents
Implement this interface to receive rendering or view change events.
IPluginEvents2
IPropertyUndoUnit
ISelectionGroup
ISkeleton
ISmoothingGroup
ISpecialEvents
ISpriteRender
ISupportMove
ISupportRotate
ISupportScale
ISupportsUndo
ISupportTransform
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.
IUndoEvents
IUserClass
IUserClassRoot
IUserDataObject
IUserDataType
IUserMethod
IUserObject
IUserProperty
IVisualPlugin
This interface is implemented by all objects shown in the Tools pane.
IVisualPlugin2
Structs
Description
clippedFace
Contains vertex data of a face that has been clipped with the near clipping plane.
edge
editCharEvent
face
Describes a face with 32 bit indices.
fragBeginEdit
fragColor
fragConstructor
fragCustomEvent
fragDblClick
fragDestructor
fragDrop
fragDropEffect
fragEvent
fragGetValue
fragHitTestInfo
fragInsert
fragMerge
fragMethodCall
fragMove
fragPostRender
fragProperty
fragRefresh
fragRemove
fragRender
fragSelChange
fragSerialize
fragSetValue
fragTriangle
fragVertex
fragVertexEx
imageInfo
Describes an image used by ITextureBlitter.
indexTriStrip
Describes a triangle strip vertex index.
keyParams
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 2-D space.
vertex3d
Describes a vertex in 3-D space.
vertexDelta
vertexScreen
Describes a transformed and projected vertex.
vertexTriStrip
Describes a triangle strip vertex.
Enums
Description
AlphaBlendFlags
AlphaTestFunc
AxisFlags
BumpFlags
DisplayFlags
Can be one or more of the DisplayFlags values.
editCharEventType
ErrorValue
Return values used by plugins.
EventPhase
EventSourceType
FaceUndoFlags
Flags used by CreateMeshUndoUnitEx
FillModeFlags
FilterTypeFlags
FragDropEffectType
fragEventType
FragTriangleFlags
FragVertexFlags
GeoSphereBaseShape
GetChildFlags
GridFlags
HelpTextFlags
HitTestFlags
JointType
keyFlags
KeyframeType
KeyListFlags
LayoutType
ListenerType
ListenFilter
MergeFlags
MeshFlags
Flags used by IMesh methods.
MultiSelect
Flags used by selection methods in IMesh.
ObjectConstructFlags
ObjectFlags
PreventUpdateFlags
PrimitiveType
PropFlags
RefreshFlags
RenderLayer
RenderMode
Can be one of the RenderMode values.
RenderState
SelFlags
SpecialClassID
StencilOp
TextFlags
TextureFormat
Values used by many of the ITexture methods.
TextureLayerType
Values used by ITextureLayer::Type.
ToolFlags
VertexUndoFlags
Flags used by CreateMeshUndoUnitEx
ViewDir
ZTestFunc
Copyright © 2004-2010 Fragmosoft