Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

A:M SDK v12.0 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

Attr
Boid
BoidList
CExtension
CMProfile
Color
ColorBuf Simple RGB and RGBA color buffer where R, G, B and A are represented by byte values. Same as what is stored in the TGA files
ColorVector
ColorVectorAlpha
ColorVectors
Cone
CPluginApp
CPluginDialog
CPXChooseDirectory
CPXComPort
CPXFileDialog
CPXNewDir
Cylinder
DataValue
DisplaceQuadrangle
DLLPlugin Base class for all A:M plugins
FileStream
Flock
FlockBuf
FractalQuadrangle
FRECT
HAction
HActionCache
HActionCacheContainer
HActionShortcutContainer
HAimAtConstraint
HAimRollAtConstraint
HalfColorBuf
HalfColorBufAlpha
HAnimation
HAnimObject The father class of about all animatable objects in Animation Master
HAnimObjectShortcut
HashArray< TYPE, ARG_TYPE >
HashNode
HashPool
HashStream
HAttrDriver
HAttrProperty This is where the surface attributes are stored. Initially, the HAttrProperties are filled with the surpace properties as entered by the user in the PWS "Surface" properties. Then, the HAttrProperty is filled with the values that came back from the previous plugins's Evaluate calls. It is up to you whether you combine with what's there or strictly overwrite the contents
HAttrPropertyInfo
HBasePatchUV HBasePatchUV is a class which keeps the UV's for a HPatch or HPatch5
HBiasDriver
HBiasProperty
HBiasPropertyInfo
HBitmap
HBitmapBuffer
HBitmapNode
HBone
HBoneCache
HBoneCacheContainer
HBoneContainer
HBoolCategoryProperty
HBoolProperty
HBoolPropertyInfo
HBufferShortcut
HButtonProperty
HButtonPropertyInfo
HCamera
HCameraCache
HCategoryProperty Property used to group several other related properties into a group
HChannelCP
HChannelDriver
HCheckerNode
HChor
HChorAction
HChorContainer
HClip
HClipCacheContainer
HClipProperty
HClipPropertyInfo
HColorProperty
HColorPropertyInfo
HConstDriver
HConstraint
HContainerProperty
HCP A HCP represents a model Control Point you see in Animation Master, the building block of splines
HCPInstance
HCPShortcut
HDataProperty
HDataPropertyInfo
HDecal One decal in a "Decals" folder
HDecalClip
HDecalClipContainer
HDecalContainer The "Decals" folder in the PWS
HDecalStamp
HDecalStampContainer
HDirProperty
HDirPropertyInfo
HDriverShortcut
HDynamicCategoryProperty Property used to dynamically group several other related properties into a group. Used by HXT type plugins
Header
HEulerLimits
HEulerRotateDriver
HExpression
HFileInfoProperty
HFileInfoPropertyInfo
HFilenameProperty
HFilenamePropertyInfo
HFloatDriver
HFloatProperty
HFloatPropertyInfo
HForce
HForceCache
HFX
HFXCache
HGradientNode
HGradientProperty
HGradientPropertyInfo Holds information about a gradient property
HGroup A HGroup is the group itself, rather than the group elements
HGroupContainer A HGroupContainer represents the "Groups" folder that appears under a model in the Project WorkSpace tree
HGroupCP HGroupCP are used to link control points in a group
HGroupNode
HHashObject Father class for all hierarchical collections of Hash objects
HHookCP They are the invisible CP's were a hook attaches to a spline
HImage
HIntProperty
HIntPropertyInfo
Hit
HKinematicConstraint
HLayer
HLayerCache
HLight
HLightCache
HLightCacheContainer
HLightContainer
HLightListNode
HMaterial
HMaterialCache
HMaterialCacheContainer
HMaterialNode
HMatFX
HMatFXCache
HMCDevice
HMCDeviceCache
HModel
HModelCache
HNullObject
HNullObjectCache
HObject An HObject is a work copy of a HObjectCache to allow modification by an Action or a Choreography
HObjectCache An object cache contains the actual common information about an object
HObjectCacheContainer
HObjectListNode
HOneTargetConstraint
HOrientLikeConstraint
hostent
HOutputInfo
HPatch Defines a valid 4 point patch
HPatch5 Defines a valid 5 point patch
HPatch5UV
HPatchUV
HPathConstraint
HPathModel
HPercentProperty
HPercentPropertyInfo
HPointerProperty
HPointerPropertyInfo
HPolyModifierNode
HPolyModifierShortcut
HProgressBar
HProject
HProp
HPropCache
HProperty Father class for all property holder classes
HPropertyDriver
HPropertyInfo Father class for all property UI contexts
HPropertyShortcut
HQuaternionRotateDriver
HRelation
HRelationContainer
HRelationKey
HRelationMDShortcut
HRGBABuffer
HRGBAFloatBuffer
HRGBBuffer
HRollLikeConstraint
HRotateDriver
HRotateDriverShortcut
HRotateProperty
HRotatePropertyInfo
HRotoscope
HScalarBuffer
HScaleLikeConstraint
HScaleProperty
HScalePropertyIn