A:M SDK v12.0 Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Attr
Boid
BoidList
CExtension
CMProfile
Color
ColorBufSimple 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
DLLPluginBase class for all A:M plugins
FileStream
Flock
FlockBuf
FractalQuadrangle
FRECT
HAction
HActionCache
HActionCacheContainer
HActionShortcutContainer
HAimAtConstraint
HAimRollAtConstraint
HalfColorBuf
HalfColorBufAlpha
HAnimation
HAnimObjectThe father class of about all animatable objects in Animation Master
HAnimObjectShortcut
HashArray< TYPE, ARG_TYPE >
HashNode
HashPool
HashStream
HAttrDriver
HAttrPropertyThis 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
HBasePatchUVHBasePatchUV 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
HCategoryPropertyProperty 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
HCPA HCP represents a model Control Point you see in Animation Master, the building block of splines
HCPInstance
HCPShortcut
HDataProperty
HDataPropertyInfo
HDecalOne decal in a "Decals" folder
HDecalClip
HDecalClipContainer
HDecalContainerThe "Decals" folder in the PWS
HDecalStamp
HDecalStampContainer
HDirProperty
HDirPropertyInfo
HDriverShortcut
HDynamicCategoryPropertyProperty 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
HGradientPropertyInfoHolds information about a gradient property
HGroupA HGroup is the group itself, rather than the group elements
HGroupContainerA HGroupContainer represents the "Groups" folder that appears under a model in the Project WorkSpace tree
HGroupCPHGroupCP are used to link control points in a group
HGroupNode
HHashObjectFather class for all hierarchical collections of Hash objects
HHookCPThey 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
HObjectAn HObject is a work copy of a HObjectCache to allow modification by an Action or a Choreography
HObjectCacheAn object cache contains the actual common information about an object
HObjectCacheContainer
HObjectListNode
HOneTargetConstraint
HOrientLikeConstraint
hostent
HOutputInfo
HPatchDefines a valid 4 point patch
HPatch5Defines a valid 5 point patch
HPatch5UV
HPatchUV
HPathConstraint
HPathModel
HPercentProperty
HPercentPropertyInfo
HPointerProperty
HPointerPropertyInfo
HPolyModifierNode
HPolyModifierShortcut
HProgressBar
HProject
HProp
HPropCache
HPropertyFather class for all property holder classes
HPropertyDriver
HPropertyInfoFather class for all property UI contexts
HPropertyShortcut
HQuaternionRotateDriver
HRelation
HRelationContainer
HRelationKey
HRelationMDShortcut
HRGBABuffer
HRGBAFloatBuffer
HRGBBuffer
HRollLikeConstraint
HRotateDriver
HRotateDriverShortcut
HRotateProperty
HRotatePropertyInfo
HRotoscope
HScalarBuffer
HScaleLikeConstraint
HScaleProperty
HScalePropertyInfo
HSegment
HSegmentCacheHSegmentCaches are bones that control Control Points
HShadingShading time contextual information for a given hit point from a given light
HSound
HSoundCache
HSoundContainer
HSphericalLimits
HSphericalNode
HSplineSpline curves that contain HCPs and that are stitched together to make the patch based models
HSplineContainerA HSplineContainer represents the "Splines" folder as it appears under a model in the Project WorkSpace tree
HSplineInstance
HStill
HStringProperty
HStringPropertyInfo
HTexInfoSurface contextual information at a given ray hit point
HTextureNode
HTimeBasedDriver
HTimeBasedKey
HTimeProperty
HTimePropertyInfo
HTimeRangeProperty
HTimeRangePropertyInfo
HTransformDriver
HTransformProperty
HTransformPropertyInfo
HTranslateDriverNoSubs
HTranslateLimits
HTranslateProperty
HTranslatePropertyInfo
HTranslatePropertyNoSubs
HTranslateToConstraint
HTreeObjectThe father class of about all objects in Animation Master
HTutorialBar
HTwoTargetConstraint
HTypeCategoryProperty
HTypeInfoHolds individual choice from a list of choices in a drop-down list
HTypePropertyHolds a value associated to a choice from a drop-down list
HTypePropertyInfoContains the UI information that is used to display a drop-down list in a property panel
HUserCategoryProperty
HVector2Driver
HVector2Property
HVector2PropertyInfo
HVectorDriverNoSubs
HVectorProperty
HVectorPropertyInfo
HVectorPropertyNoSubs
HVectorPropertyNoSubsInfo
HVectorRotateDriver
HVolFX
HVolFXCache
HYABuffer
ICAppSpec
ICAppSpecList
ICCharTable
ICDirSpec
ICFileSpec
ICFontRecord
ICMapEntry
ICServiceEntry
ICServices
IEBone
IEColor
IEEdge
IEMap
IEMapNode
IEModel
IEModelParms
IEPatch
IEPatchMapNode
IEPatchModel
IEPoly
IEPolyModel
IEPolyModelParms
IETriModel
ImageIO
ImageIOInfo
in_addr
InfluenceShape
ip_mreq
ksrr
Label
linger
Matrix33
Matrix34
Matrix44
MCDriver
MemChunk
MemHeader
MemohaspConverter
MemoryStream
MenuDoc
netent
NewOutputSettings
NewRenderSettings
PatchID
PatchID5
PatchSplitter
PeerBox
PropQuadrangle
protoent
QuadObject
Quadrangle
Quaternion
Registration
RenderFormatTypePropertyInfo
RGBAByte
RGBAFloat
RGBAHalf
RGBByte
RGBFloat
RGBHalf
RObject
Rotate
RotateEuler
RotateSphere
RotateVector
RSphere
servent
ShaderBase class for all shaders
Shader2Base class for all shaders that support ambiance shading
SimpleChunk
SimplePool
Slab
sockaddr
sockaddr_in
sockproto
SplitPatch
StreamBOOL
StreamError
String
StringList
tagHH_AKLINK
tagHH_ENUM_CAT
tagHH_ENUM_IT
tagHH_FTS_QUERY
tagHH_POPUP
tagHH_SET_INFOTYPE
tagHH_WINTYPE
tagHHN_NOTIFY
tagHHNTRACK
TextureBase class for all textures
Time
TimeHasp
TimehaspDate
TimehaspTime
TimeLineRect
TimeLineSelection
TimeRange
TQAClip
TQADevice
TQADeviceMemory
TQADrawContext
TQAImage
TQAIndexedTriangle
TQANoticeMethod
TQAPlatformClip
TQAPlatformDevice
TQARect
TQAVGouraud
TQAVTexture
TSQ
TSR
TurbulenceBase class for all turbulences
TypeInfoArrayHolds the list of choices that appears in a drop-down list
UDCollection< TYPE, ARG_TYPE >
Vector
Vector2
Vector4
VectorCollection
VertexInfo
VolBuf
Volumetric
WSAData
xComConfig
YAByte
YAFloat
YAHalf

This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.

Generated on Thu Oct 27 11:46:50 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001