现在初步感觉,FireMonkey是一个框架类库,类似于MFC、VCL等。要从头学,扎实学,应该从源码分析开始,看看究竟。
C++ Builder XE2安装完毕后,其目录下:
仔细找找,在include与source目录下均有fmx子目录,猜测可能是FireMonkey的头文件与源代码。
在source目录下有60个文件,其中pas文件56个。而include目录下有101个hpp文件,怎么回事?难道不是一一对应的。因为在以前在CB6中,加入一个PAS源文件,将对应生成一个hpp文件,也就是说,PAS文件与HPP文件是一一对应的。
这样看来,应该是一个PAS可能会对应多个头文件,或者在某PAS文件中,有多个类,为了结构化,官方这样处理的。我还是立足于学习消化吧。至少,学习比实现要容易得多。
首先来看里面共有多少结构、类、枚举类型。
这项工作嘛,可以下载个软件,也可以手动完成,当然,不嫌麻烦且吃饱撑的话,可以编程实现。
其实,有找软件下载的功夫,手动早就完成了。且看我的办法:
在资源管理器中,全选所有HPP文件,右键 > Edit with Notepad++
先看结构,里面都是这样声明的
struct DECLSPEC_DRECORD TAffineMatrix…
所以,在所有打开文件中查找struct DECLSPEC_DRECORD
查找结果如下
说明共有40个结构。同理,发现共有1393个类,125个枚举变量。嘿嘿,不算多,一天研究20个,70天可完成。况且也不是全看,时间应该够。
下来应该了解下类结构或继承关系,这倒是可以用Doxygen配合dot工具来生成,不过,近1400个类,其间关系用图形表示出来应该是很大的一张图了吧。还是再编个小程序处理上述继承关系,最终整理得到FireMonkey类结构图,如下所示(本来想把这个小程序发布一下的,结果在本系列第一篇日志的反馈中,有朋友说我在推广程序,巨汗,所以以后的小程序还是自己用算了,呵呵):
├─Data
│ └─Bind
│ ├─Dblinks
│ │ ├─TBaseBindDBFieldLink
│ │ │ │ TBaseBindDBFieldControlLink
│ │ │ │
│ │ │ └─TBaseBindDBFieldControlLink
│ │ │ │ TCustomBindDBCheckLink
│ │ │ │ TCustomBindDBEditLink
│ │ │ │ TCustomBindDBImageLink
│ │ │ │ TCustomBindDBListLink
│ │ │ │ TCustomBindDBMemoLink
│ │ │ │ TCustomBindDBTextLink
│ │ │ │
│ │ │ ├─TCustomBindDBCheckLink
│ │ │ │ TBindDBCheckLink
│ │ │ │
│ │ │ ├─TCustomBindDBEditLink
│ │ │ │ TBindDBEditLink
│ │ │ │
│ │ │ ├─TCustomBindDBImageLink
│ │ │ │ TBindDBImageLink
│ │ │ │
│ │ │ ├─TCustomBindDBListLink
│ │ │ │ TBindDBListLink
│ │ │ │
│ │ │ ├─TCustomBindDBMemoLink
│ │ │ │ TBindDBMemoLink
│ │ │ │
│ │ │ └─TCustomBindDBTextLink
│ │ │ TBindDBTextLink
│ │ │
│ │ ├─TBaseBindDBGridLink
│ │ │ │ TBaseBindDBGridControlLink
│ │ │ │
│ │ │ └─TBaseBindDBGridControlLink
│ │ │ │ TCustomBindDBGridLink
│ │ │ │
│ │ │ └─TCustomBindDBGridLink
│ │ │ TBindDBGridLink
│ │ │
│ │ ├─TBaseDBGridLinkColumn
│ │ │ TDBGridLinkColumn
│ │ │
│ │ ├─TBaseDBGridLinkColumns
│ │ │ │ TDBGridLinkColumns
│ │ │ │
│ │ │ └─TDBGridLinkColumns
│ │ │ TFMXDBGridLinkColumns
│ │ │
│ │ └─TBindDBColumnFactory
│ │ TBindDBStringGridColumnFactory
│ │
│ └─Editors
│ ├─TBindCheckBoxEditor
│ │ TBindStateCheckBoxEditor
│ │
│ ├─TBindGridEditor
│ │ TBindListGridEditor
│ │ TBindListStringGridEditor
│ │
│ └─TBindListEditor
│ TBindListComboBoxEditor
│ TBindListListBoxEditor
│
├─Fmx
│ ├─Controls
│ │ ├─TBitmapTrackBar
│ │ │ TAlphaTrackBar
│ │ │ TBWTrackBar
│ │ │ THueTrackBar
│ │ │
│ │ ├─TCheckBox
│ │ │ TCheckCell
│ │ │
│ │ ├─TCustomButton
│ │ │ │ TColorButton
│ │ │ │ TCustomCornerButton
│ │ │ │ TPopupBox
│ │ │ │
│ │ │ └─TCustomCornerButton
│ │ │ TCornerButton
│ │ │
│ │ ├─TGroupBox
│ │ │ TRadioGroup
│ │ │
│ │ ├─TImageControl
│ │ │ TImageCell
│ │ │
│ │ └─TProgressBar
│ │ TProgressCell
│ │
│ ├─Edit
│ │ ├─TCustomEdit
│ │ │ TCalendarEdit
│ │ │
│ │ └─TEdit
│ │ TTextCell
│ │
│ ├─Extctrls
│ │ ├─TCornerButton
│ │ │ TBindNavButton
│ │ │
│ │ └─TCustomCornerButton
│ │ THeaderItem
│ │
│ ├─Filter
│ │ └─TShaderFilter
│ │ TAffineFilter
│ │ TBandedSwirlFilter
│ │ TBandedSwirlTransition
│ │ TBandsFilter
│ │ TBlindTransition
│ │ TBloodTransition
│ │ TBloomFilter
│ │ TBlurFilter
│ │ TBlurTransition
│ │ TBrightTransition
│ │ TCircleTransition
│ │ TColorKeyAlphaFilter
│ │ TContrastFilter
│ │ TCropFilter
│ │ TCrumpleTransition
│ │ TDirectionalBlurFilter
│ │ TDissolveTransition
│ │ TDropTransition
│ │ TEmbossFilter
│ │ TFadeTransition
│ │ TFillFilter
│ │ TFillOpaqueFilter
│ │ TGaussianBlurFilter
│ │ TGloomFilter
│ │ THueAdjustFilter
│ │ TInvertFilter
│ │ TLineTransition
│ │ TMagnifyFilter
│ │ TMagnifyTransition
│ │ TMaskToAlphaFilter
│ │ TMonochromeFilter
│ │ TNormalBlendFilter
│ │ TPaperSketchFilter
│ │ TPencilStrokeFilter
│ │ TPerspectiveFilter
│ │ TPinchFilter
│ │ TPixelateFilter
│ │ TPixelateTransition
│ │ TRippleFilter
│ │ TRippleTransition
│ │ TRotateCrumpleTransition
│ │ TSaturateTransition
│ │ TSepiaFilter
│ │ TShapeTransition
│ │ TSharpenFilter
│ │ TSlideInTransition
│ │ TSmoothMagnifyFilter
│ │ TSwirlFilter
│ │ TSwirlTransition
│ │ TTilerFilter
│ │ TToonFilter
│ │ TWaterTransition
│ │ TWaveFilter
│ │ TWaveTransition
│ │ TWiggleTransition
│ │ TWrapFilter
│ │ TZoomBlurFilter
│ │
│ ├─Forms
│ │ └─TForm
│ │ TAreaSeriesEditor
│ │ TAxisEditor
│ │ TAxisIncrement
│ │ TAxisMaxMin
│ │ TBackImageEditor
│ │ TBarSeriesEditor
│ │ TBaseSourceEditor
│ │ TBrushEditor
│ │ TChartEditor
│ │ TChartGallery
│ │ TCircledSeriesEditor
│ │ TCustomSeriesEditor
│ │ TFontEditor
│ │ TFormatEditor
│ │ TFormTee3D
│ │ TGeneralEditor
│ │ TGradientEditor
│ │ TLegendEditor
│ │ TMarginsEditor
│ │ TPagingEditor
│ │ TPanelEditor
│ │ TPieSeriesEditor
│ │ TSelectListForm
│ │ TSeriesEditor
│ │ TSeriesPointerEditor
│ │ TShadowEditor
│ │ TStackBarSeriesEditor
│ │ TStringsEditor
│ │ TStrokeEditor
│ │ TSymbolEditor
│ │ TTeeShapeEditor
│ │ TTitleEditor
│ │ TWallEditor
│ │
│ ├─Import
│ │ ├─TCustomModel
│ │ │ TAseModel
│ │ │ TDAEModel
│ │ │ TOBJModel
│ │ │
│ │ ├─TGEMaterial
│ │ │ TAseMaterial
│ │ │
│ │ └─TModelImporter
│ │ TASEModelImporter
│ │ TDAEModelImporter
│ │ TOBJModelImporter
│ │
│ ├─Layouts
│ │ ├─TLayout
│ │ │ │ TCustomBindNavigator
│ │ │ │
│ │ │ └─TCustomBindNavigator
│ │ │ TBindNavigator
│ │ │
│ │ └─TScrollBox
│ │ │ TCustomGrid
│ │ │ TCustomListBox
│ │ │ TCustomTreeView
│ │ │ TImageViewer
│ │ │ TMemo
│ │ │
│ │ ├─TCustomGrid
│ │ │ TGrid
│ │ │ TStringGrid
│ │ │
│ │ ├─TCustomListBox
│ │ │ TComboListBox
│ │ │ TListBox
│ │ │
│ │ └─TCustomTreeView
│ │ TTreeView
│ │
│ ├─Listbox
│ │ ├─TComboBox
│ │ │ TColorComboBox
│ │ │
│ │ ├─TCustomListBox
│ │ │ TComboEditListBox
│ │ │
│ │ └─TListBox
│ │ TChartListBox
│ │ TColorListBox
│ │
│ ├─Menus
│ │ └─TPopupBox
│ │ TPopupCell
│ │
│ ├─Objects3d
│ │ └─TShape3D
│ │ TLine3D
│ │
│ ├─Printer
│ │ └─TPrinter
│ │ TPrinterWin
│ │
│ ├─Types
│ │ ├─TAbstractPrinter
│ │ │ TPrinter
│ │ │
│ │ ├─TAnimation
│ │ │ TBitmapAnimation
│ │ │ TBitmapListAnimation
│ │ │ TColorAnimation
│ │ │ TColorKeyAnimation
│ │ │ TFloatAnimation
│ │ │ TFloatKeyAnimation
│ │ │ TGradientAnimation
│ │ │ TPathAnimation
│ │ │ TRectAnimation
│ │ │
│ │ ├─TBitmap
│ │ │ │ TGEBitmap
│ │ │ │ TMetafile
│ │ │ │ TPicture
│ │ │ │
│ │ │ └─TPicture
│ │ │ TTeePicture
│ │ │
│ │ ├─TBrush
│ │ │ TChartBrush
│ │ │
│ │ ├─TContent
│ │ │ TScrollContent
│ │ │
│ │ ├─TControl
│ │ │ │ TCustomPanelNoCaption
│ │ │ │ TGridLayout
│ │ │ │ TImage
│ │ │ │ TLayout
│ │ │ │ TPaintBox
│ │ │ │ TPlotGrid
│ │ │ │ TScaledLayout
│ │ │ │ TSelection
│ │ │ │ TSelectionPoint
│ │ │ │ TShape
│ │ │ │ TViewport3D
│ │ │ │
│ │ │ ├─TCustomPanelNoCaption
│ │ │ │ │ TCustomTeePanel
│ │ │ │ │
│ │ │ │ └─TCustomTeePanel
│ │ │ │ TCustomTeePanelExtended
│ │ │ │
│ │ │ └─TShape
│ │ │ │ TCustomPath
│ │ │ │ TEllipse
│ │ │ │ TLine
│ │ │ │ TRectangle
│ │ │ │ TRoundRect
│ │ │ │ TText
│ │ │ │
│ │ │ ├─TCustomPath
│ │ │ │ TPath
│ │ │ │
│ │ │ ├─TEllipse
│ │ │ │ TArc
│ │ │ │ TCircle
│ │ │ │ TPie
│ │ │ │
│ │ │ └─TRectangle
│ │ │ TCalloutRectangle
│ │ │
│ │ ├─TCustomPopupMenu
│ │ │ TPopupMenu
│ │ │
│ │ ├─TEffect
│ │ │ │ TBevelEffect
│ │ │ │ TBlurEffect
│ │ │ │ TGlowEffect
│ │ │ │ TImageFXEffect
│ │ │ │ TReflectionEffect
│ │ │ │ TShadowEffect
│ │ │ │
│ │ │ ├─TGlowEffect
│ │ │ │ TInnerGlowEffect
│ │ │ │
│ │ │ └─TImageFXEffect
│ │ │ TAffineTransformEffect
│ │ │ TBandedSwirlEffect
│ │ │ TBandedSwirlTransitionEffect
│ │ │ TBandsEffect
│ │ │ TBlindTransitionEffect
│ │ │ TBloodTransitionEffect
│ │ │ TBloomEffect
│ │ │ TBlurTransitionEffect
│ │ │ TBoxBlurEffect
│ │ │ TBrightTransitionEffect
│ │ │ TCircleTransitionEffect
│ │ │ TColorKeyAlphaEffect
│ │ │ TContrastEffect
│ │ │ TCropEffect
│ │ │ TCrumpleTransitionEffect
│ │ │ TDirectionalBlurEffect
│ │ │ TDissolveTransitionEffect
│ │ │ TDropTransitionEffect
│ │ │ TEmbossEffect
│ │ │ TFadeTransitionEffect
│ │ │ TFillEffect
│ │ │ TFillRGBEffect
│ │ │ TGaussianBlurEffect
│ │ │ TGloomEffect
│ │ │ THueAdjustEffect
│ │ │ TInvertEffect
│ │ │ TLineTransitionEffect
│ │ │ TMagnifyEffect
│ │ │ TMagnifyTransitionEffect
│ │ │ TMaskToAlphaEffect
│ │ │ TMonochromeEffect
│ │ │ TNormalBlendEffect
│ │ │ TPaperSketchEffect
│ │ │ TPencilStrokeEffect
│ │ │ TPerspectiveTransformEffect
│ │ │ TPinchEffect
│ │ │ TPixelateEffect
│ │ │ TPixelateTransitionEffect
│ │ │ TRadialBlurEffect
│ │ │ TRippleEffect
│ │ │ TRippleTransitionEffect
│ │ │ TRotateCrumpleTransitionEffect
│ │ │ TSaturateTransitionEffect
│ │ │ TSepiaEffect
│ │ │ TShapeTransitionEffect
│ │ │ TSharpenEffect
│ │ │ TSlideTransitionEffect
│ │ │ TSmoothMagnifyEffect
│ │ │ TSwirlEffect
│ │ │ TSwirlTransitionEffect
│ │ │ TTilerEffect
│ │ │ TToonEffect
│ │ │ TWaterTransitionEffect
│ │ │ TWaveEffect
│ │ │ TWaveTransitionEffect
│ │ │ TWiggleTransitionEffect
│ │ │ TWrapEffect
│ │ │
│ │ ├─TFmxObject
│ │ │ │ TCommonCustomForm
│ │ │ │ TCommonDialog
│ │ │ │ TControl3D
│ │ │ │ TFilterBaseFilter
│ │ │ │ TMainMenu
│ │ │ │
│ │ │ ├─TCommonCustomForm
│ │ │ │ │ TCustomForm
│ │ │ │ │ TCustomForm3D
│ │ │ │ │
│ │ │ │ ├─TCustomForm
│ │ │ │ │ TForm
│ │ │ │ │
│ │ │ │ └─TCustomForm3D
│ │ │ │ TForm3D
│ │ │ │
│ │ │ ├─TCommonDialog
│ │ │ │ │ TOpenDialog
│ │ │ │ │ TPageSetupDialog
│ │ │ │ │ TPrintDialog
│ │ │ │ │ TPrinterSetupDialog
│ │ │ │ │
│ │ │ │ └─TOpenDialog
│ │ │ │ TSaveDialog
│ │ │ │
│ │ │ ├─TControl3D
│ │ │ │ TCamera
│ │ │ │ TDummy
│ │ │ │ TLight
│ │ │ │ TProxyObject
│ │ │ │
│ │ │ └─TFilterBaseFilter
│ │ │ TFilterAffineTransform
│ │ │ TFilterBandedSwirl
│ │ │ TFilterBandedSwirlTransition
│ │ │ TFilterBands
│ │ │ TFilterBlindTransition
│ │ │ TFilterBloodTransition
│ │ │ TFilterBloom
│ │ │ TFilterBlurTransition
│ │ │ TFilterBoxBlur
│ │ │ TFilterBrightTransition
│ │ │ TFilterCircleTransition
│ │ │ TFilterColorKeyAlpha
│ │ │ TFilterContrast
│ │ │ TFilterCrop
│ │ │ TFilterCrumpleTransition
│ │ │ TFilterDirectionalBlur
│ │ │ TFilterDissolveTransition
│ │ │ TFilterDropTransition
│ │ │ TFilterEmboss
│ │ │ TFilterFadeTransition
│ │ │ TFilterFill
│ │ │ TFilterFillRGB
│ │ │ TFilterGaussianBlur
│ │ │ TFilterGloom
│ │ │ TFilterHueAdjust
│ │ │ TFilterInvert
│ │ │ TFilterLineTransition
│ │ │ TFilterMagnify
│ │ │ TFilterMagnifyTransition
│ │ │ TFilterMaskToAlpha
│ │ │ TFilterMonochrome
│ │ │ TFilterNormalBlend
│ │ │ TFilterPaperSketch
│ │ │ TFilterPencilStroke
│ │ │ TFilterPerspectiveTransform
│ │ │ TFilterPinch
│ │ │ TFilterPixelate
│ │ │ TFilterPixelateTransition
│ │ │ TFilterRadialBlur
│ │ │ TFilterRipple
│ │ │ TFilterRippleTransition
│ │ │ TFilterRotateCrumpleTransition
│ │ │ TFilterSaturateTransition
│ │ │ TFilterSepia
│ │ │ TFilterShapeTransition
│ │ │ TFilterSharpen
│ │ │ TFilterSlideTransition
│ │ │ TFilterSmoothMagnify
│ │ │ TFilterSwirl
│ │ │ TFilterSwirlTransition
│ │ │ TFilterTiler
│ │ │ TFilterToon
│ │ │ TFilterWaterTransition
│ │ │ TFilterWave
│ │ │ TFilterWaveTransition
│ │ │ TFilterWiggleTransition
│ │ │ TFilterWrap
│ │ │
│ │ ├─TFont
│ │ │ TTeeFont
│ │ │
│ │ ├─TStyledControl
│ │ │ │ TAniIndicator
│ │ │ │ TArcDial
│ │ │ │ TCalendar
│ │ │ │ TColorBox
│ │ │ │ TColorPanel
│ │ │ │ TColorPicker
│ │ │ │ TColorQuad
│ │ │ │ TColumn
│ │ │ │ TComboColorBox
│ │ │ │ TCustomComboBox
│ │ │ │ TCustomEdit
│ │ │ │ TCustomTrack
│ │ │ │ TGradientEdit
│ │ │ │ THeader
│ │ │ │ TImageControl
│ │ │ │ TMenuBar
│ │ │ │ TPanel
│ │ │ │ TPathLabel
│ │ │ │ TProgressBar
│ │ │ │ TScrollBar
│ │ │ │ TScrollBox
│ │ │ │ TSizeGrip
│ │ │ │ TSplitter
│ │ │ │ TStatusBar
│ │ │ │ TTabControl
│ │ │ │ TThumb
│ │ │ │ TToolBar
│ │ │ │
│ │ │ ├─TColumn
│ │ │ │ TCheckColumn
│ │ │ │ TImageColumn
│ │ │ │ TPopupColumn
│ │ │ │ TProgressColumn
│ │ │ │ TStringColumn
│ │ │ │
│ │ │ ├─TCustomComboBox
│ │ │ │ TComboBox
│ │ │ │
│ │ │ ├─TCustomEdit
│ │ │ │ TClearingEdit
│ │ │ │ TComboEdit
│ │ │ │ TComboTrackBar
│ │ │ │ TEdit
│ │ │ │ TNumberBox
│ │ │ │ TSpinBox
│ │ │ │
│ │ │ ├─TCustomTrack
│ │ │ │ │ TSwitch
│ │ │ │ │ TTrack
│ │ │ │ │ TTrackBar
│ │ │ │ │
│ │ │ │ └─TTrackBar
│ │ │ │ TBitmapTrackBar
│ │ │ │
│ │ │ ├─TPanel
│ │ │ │ TCalloutPanel
│ │ │ │
│ │ │ ├─TScrollBar
│ │ │ │ TSmallScrollBar
│ │ │ │
│ │ │ └─TScrollBox
│ │ │ │ TFramedScrollBox
│ │ │ │ TVertScrollBox
│ │ │ │
│ │ │ └─TVertScrollBox
│ │ │ TFramedVertScrollBox
│ │ │
│ │ └─TTextControl
│ │ │ TCalendarBox
│ │ │ TCheckBox
│ │ │ TCustomButton
│ │ │ TDropTarget
│ │ │ TExpander
│ │ │ TGroupBox
│ │ │ TLabel
│ │ │ TListBoxItem
│ │ │ TMenuItem
│ │ │ TRadioButton
│ │ │ TTabItem
│ │ │ TTreeViewItem
│ │ │
│ │ └─TCustomButton
│ │ TButton
│ │ TExpanderButton
│ │ TSpeedButton
│ │
│ └─Types3d
│ ├─TContext3D
│ │ TCustomDirectXContext
│ │
│ ├─TControl3D
│ │ │ TAbstractLayer3D
│ │ │ TCustomChart3D
│ │ │ TGrid3D
│ │ │ TSelectionPoint3D
│ │ │ TShape3D
│ │ │
│ │ ├─TAbstractLayer3D
│ │ │ │ TCustomBufferLayer3D
│ │ │ │ TImage3D
│ │ │ │ TLayout3D
│ │ │ │
│ │ │ └─TCustomBufferLayer3D
│ │ │ │ TBufferLayer3D
│ │ │ │ TCustomLayer3D
│ │ │ │
│ │ │ └─TCustomLayer3D
│ │ │ TLayer3D
│ │ │ TTextLayer3D
│ │ │
│ │ ├─TCustomChart3D
│ │ │ TChart3D
│ │ │
│ │ └─TShape3D
│ │ │ TCustomMesh
│ │ │ TExtrudedShape3D
│ │ │ TStrokeCube
│ │ │
│ │ ├─TCustomMesh
│ │ │ TCone
│ │ │ TCube
│ │ │ TCylinder
│ │ │ TMesh
│ │ │ TPlane
│ │ │ TRoundCube
│ │ │ TSphere
│ │ │
│ │ └─TExtrudedShape3D
│ │ TEllipse3D
│ │ TPath3D
│ │ TRectangle3D
│ │ TText3D
│ │
│ └─TDummy
│ TModel3D
│
├─Fmxtee
│ ├─Canvas
│ │ ├─TChartBrush
│ │ │ TFrameBrush
│ │ │ TTeeZoomBrush
│ │ │
│ │ ├─TChartPen
│ │ │ TChartAxisPen
│ │ │ TTeeZoomPen
│ │ │
│ │ ├─TDarkGrayPen
│ │ │ TTicks
│ │ │
│ │ ├─TDottedGrayPen
│ │ │ TAxisGridPen
│ │ │
│ │ ├─TTeeEmboss
│ │ │ TCircledEmboss
│ │ │
│ │ ├─TTeePicture
│ │ │ TBackImage
│ │ │
│ │ └─TTeeShadow
│ │ TCircledShadow
│ │
│ ├─Chart
│ │ └─TCustomChart
│ │ TGalleryChart
│ │
│ ├─Engine
│ │ ├─TChartSeries
│ │ │ │ TCircledSeries
│ │ │ │ TCustomBarSeries
│ │ │ │ TCustomLineSeries
│ │ │ │
│ │ │ ├─TCircledSeries
│ │ │ │ TPieSeries
│ │ │ │
│ │ │ ├─TCustomBarSeries
│ │ │ │ TBarSeries
│ │ │ │ THorizBarSeries
│ │ │ │
│ │ │ └─TCustomLineSeries
│ │ │ │ TCustomSeries
│ │ │ │ TFastLineSeries
│ │ │ │
│ │ │ └─TCustomSeries
│ │ │ │ TAreaSeries
│ │ │ │ TLineSeries
│ │ │ │ TPointSeries
│ │ │ │
│ │ │ ├─TAreaSeries
│ │ │ │ THorizAreaSeries
│ │ │ │
│ │ │ └─TLineSeries
│ │ │ THorizLineSeries
│ │ │
│ │ └─TCustomAxisPanel
│ │ │ TCustomChart
│ │ │
│ │ └─TCustomChart
│ │ TChart
│ │
│ └─Procs
│ ├─TCustomPanelNoCaption
│ │ TChartGalleryPanel
│ │
│ ├─TCustomTeePanelExtended
│ │ TCustomAxisPanel
│ │
│ ├─TTeeCustomShape
│ │ │ TChartAxisTitle
│ │ │ TCustomChartWall
│ │ │ TMarksItem
│ │ │ TSeriesMarks
│ │ │ TSeriesMarksSymbol
│ │ │ TTeeCustomShapePosition
│ │ │
│ │ ├─TCustomChartWall
│ │ │ │ TChartWall
│ │ │ │
│ │ │ └─TChartWall
│ │ │ TChartBackWall
│ │ │ TChartBottomWall
│ │ │ TChartLeftWall
│ │ │ TChartRightWall
│ │ │
│ │ └─TTeeCustomShapePosition
│ │ │ TChartTitle
│ │ │ TCustomChartLegend
│ │ │
│ │ ├─TChartTitle
│ │ │ TChartFootTitle
│ │ │
│ │ └─TCustomChartLegend
│ │ TChartLegend
│ │
│ ├─TTeeCustomShapeBrushPen
│ │ │ TFramedBorder
│ │ │ TSeriesPointer
│ │ │
│ │ ├─TFramedBorder
│ │ │ TCircularFrame
│ │ │
│ │ └─TSeriesPointer
│ │ │ TCallout
│ │ │
│ │ └─TCallout
│ │ TMarksCallout
│ │
│ ├─TTeeEvent
│ │ TChartChangePage
│ │ TTeeSeriesEvent
│ │
│ └─TTeeShape
│ TLegendTitle
│
├─Idantifreezebase
│ └─TIdAntiFreezeBase
│ TIdAntiFreeze
│
├─System
│ ├─Classes
│ │ ├─TBasicAction
│ │ │ TControlActionLink
│ │ │
│ │ ├─TCollection
│ │ │ TGradientPoints
│ │ │ TKeys
│ │ │
│ │ ├─TCollectionItem
│ │ │ │ TChartAxis
│ │ │ │ TGradientPoint
│ │ │ │ TKey
│ │ │ │ TSeriesGroup
│ │ │ │ TTeeFilter
│ │ │ │
│ │ │ ├─TChartAxis
│ │ │ │ TChartDepthAxis
│ │ │ │
│ │ │ ├─TKey
│ │ │ │ TColorKey
│ │ │ │ TFloatKey
│ │ │ │
│ │ │ └─TTeeFilter
│ │ │ │ TConvolveFilter
│ │ │ │
│ │ │ └─TConvolveFilter
│ │ │ TBlurFilter
│ │ │
│ │ ├─TComponent
│ │ │ │ TApplication
│ │ │ │ TBindNavigatorController
│ │ │ │ TCustomChartElement
│ │ │ │ TFmxObject
│ │ │ │ TPlatform
│ │ │ │ TScreen
│ │ │ │ TTeeFunction
│ │ │ │ TTeeSeriesSource
│ │ │ │ TVisualBlock
│ │ │ │
│ │ │ ├─TCustomChartElement
│ │ │ │ │ TCustomChartSeries
│ │ │ │ │ TTeeCustomTool
│ │ │ │ │
│ │ │ │ ├─TCustomChartSeries
│ │ │ │ │ TChartSeries
│ │ │ │ │
│ │ │ │ └─TTeeCustomTool
│ │ │ │ TTeeCustomAnimation
│ │ │ │ TTeeCustomToolAxis
│ │ │ │ TTeeCustomToolSeries
│ │ │ │
│ │ │ ├─TFmxObject
│ │ │ │ │ TAnimation
│ │ │ │ │ TBitmapObject
│ │ │ │ │ TBrushObject
│ │ │ │ │ TControl
│ │ │ │ │ TCustomPopupMenu
│ │ │ │ │ TEffect
│ │ │ │ │ TLang
│ │ │ │ │ TPathObject
│ │ │ │ │ TStyleBook
│ │ │ │ │ TTimer
│ │ │ │ │
│ │ │ │ └─TControl
│ │ │ │ │ TContent
│ │ │ │ │ TStyledControl
│ │ │ │ │
│ │ │ │ └─TStyledControl
│ │ │ │ TPopup
│ │ │ │ TTextControl
│ │ │ │
│ │ │ └─TTeeFunction
│ │ │ TTeeMovingFunction
│ │ │
│ │ ├─TInterfacedPersistent
│ │ │ │ TBitmap
│ │ │ │ TBrushBitmap
│ │ │ │ TBrushGrab
│ │ │ │ TBrushResource
│ │ │ │ TCanvas
│ │ │ │ TContext3D
│ │ │ │ TPathData
│ │ │ │
│ │ │ └─TCanvas
│ │ │ TPrinterCanvas
│ │ │
│ │ ├─TList
│ │ │ │ TAxisItems
│ │ │ │ TChartAxes
│ │ │ │ TChartList
│ │ │ │ TChartTools
│ │ │ │ TChartValueLists
│ │ │ │ TCustomSeriesList
│ │ │ │ TDataSourcesList
│ │ │ │ TLabelsList
│ │ │ │ TLegendItems
│ │ │ │ TMarksItems
│ │ │ │ TSeriesMarksPositions
│ │ │ │ TSliceValueList
│ │ │ │ TTeeEventListeners
│ │ │ │ TTeeSeriesTypes
│ │ │ │ TTeeToolTypes
│ │ │ │ TVisualsList
│ │ │ │ TZoomSnapshots
│ │ │ │
│ │ │ ├─TChartTools
│ │ │ │ TChartAnimations
│ │ │ │
│ │ │ └─TCustomSeriesList
│ │ │ TChartSeriesList
│ │ │
│ │ ├─TOwnedCollection
│ │ │ TChartCustomAxes
│ │ │ TFilterItems
│ │ │ TSeriesGroups
│ │ │
│ │ ├─TPersistent
│ │ │ │ TAbstractPrinter
│ │ │ │ TBitmapCodec
│ │ │ │ TBounds
│ │ │ │ TBrush
│ │ │ │ TCanvasSaveState
│ │ │ │ TChartPage
│ │ │ │ TChartTheme
│ │ │ │ TChartValueList
│ │ │ │ TChartWalls
│ │ │ │ TCustomTeeGradient
│ │ │ │ TFilter
│ │ │ │ TFilterRegion
│ │ │ │ TFloatXYZ
│ │ │ │ TFont
│ │ │ │ TGradient
│ │ │ │ TIndexBuffer
│ │ │ │ TLegendItem
│ │ │ │ TLegendSymbol
│ │ │ │ TMargins
│ │ │ │ TMaterial
│ │ │ │ TMeshData
│ │ │ │ TModelImportServices
│ │ │ │ TPen
│ │ │ │ TPieMarks
│ │ │ │ TPieOtherSlice
│ │ │ │ TPointBlock
│ │ │ │ TPosition
│ │ │ │ TPosition3D
│ │ │ │ TTeeCustomShapeBrushPen
│ │ │ │ TTeeExportData
│ │ │ │ TTeeShadow
│ │ │ │ TTransform
│ │ │ │ TVertexBuffer
│ │ │ │ TView3DOptions
│ │ │ │ TZoomPanning
│ │ │ │
│ │ │ ├─TCustomTeeGradient
│ │ │ │ │ TSubGradient
│ │ │ │ │ TTeeGradient
│ │ │ │ │
│ │ │ │ └─TTeeGradient
│ │ │ │ TTeeFontGradient
│ │ │ │
│ │ │ ├─TFilter
│ │ │ │ TShaderFilter
│ │ │ │
│ │ │ ├─TPen
│ │ │ │ │ TChartPen
│ │ │ │ │
│ │ │ │ └─TChartPen
│ │ │ │ TChartHiddenPen
│ │ │ │ TDarkGrayPen
│ │ │ │ TDottedGrayPen
│ │ │ │ TWhitePen
│ │ │ │
│ │ │ ├─TPointBlock
│ │ │ │ TPointXYFloat
│ │ │ │ TPointXYZFloat
│ │ │ │
│ │ │ ├─TTeeCustomShapeBrushPen
│ │ │ │ │ TTeeCustomShape
│ │ │ │ │
│ │ │ │ └─TTeeCustomShape
│ │ │ │ TTeeShape
│ │ │ │
│ │ │ ├─TTeeShadow
│ │ │ │ TTeeEmboss
│ │ │ │
│ │ │ └─TZoomPanning
│ │ │ TTeePanning
│ │ │ TTeeZoom
│ │ │
│ │ ├─TStringList
│ │ │ TColorPalettes
│ │ │
│ │ └─TStrings
│ │ TListBoxStrings
│ │
│ ├─Contnrs
│ │ └─TStack
│ │ TEditActionStack
│ │
│ ├─Sysutils
│ │ └─Exception
│ │ AxisException
│ │ ChartException
│ │ EAseLexerError
│ │ EAseParserError
│ │ EBindNavException
│ │ EDAEError
│ │ EInvalidFmxHandle
│ │ EPrinter
│ │ LegendException
│ │
│ ├─TInterfacedObject
│ │ TBindDBStringGridColumnCreator
│ │ TModelImporter
│ │
│ └─TObject
│ │ TAseLexer
│ │ TAxisItem
│ │ TBaseListBoxItemEditorObject
│ │ TCustomModel
│ │ TDAEController
│ │ TDAEMesh
│ │ TDAEVisualNode
│ │ TDAEVisualScene
│ │ TGEEffect
│ │ TGEImage
│ │ TGEMaterial
│ │ TGEMaterials
│ │ TGEMesh
│ │ TGEVertexSource
│ │ TGridItemEditorObject
│ │ TLineMetricInfo
│ │ TOBJMesh
│ │ TPrinterDevice
│ │ TSeriesMarkPosition
│ │ TSpline
│ │ TStringGridItemEditorObject
│ │ TTeeBlend
│ │ TTeeCanvas
│ │ TTeeCustomDesigner
│ │ TTeeDebugPaint
│ │ TTeeEvent
│ │ TTeeSeriesType
│ │ TTextService
│ │ TZoomSnapshot
│ │
│ ├─TTeeCanvas
│ │ │ TCanvas3D
│ │ │
│ │ └─TCanvas3D
│ │ │ TTeeCanvas3D
│ │ │
│ │ └─TTeeCanvas3D
│ │ TTeeNeutralCanvas
│ │
│ └─TTeeEvent
│ TMouseLeaveEvent
│ TTeeDrawEvent
│ TTeeMouseEvent
│ TTeeView3DEvent
│
└─Xml
└─Xmldoc
├─TXMLNode
│ │ TXMLAlpha_func
│ │ TXMLAlpha_func_func
│ │ TXMLAlpha_func_value
│ │ TXMLAlpha_test_enable
│ │ TXMLAnimation_clip_type
│ │ TXMLAnimation_type
│ │ TXMLAnnotationtype
│ │ TXMLAnnotationxmltype
│ │ TXMLApplytype
│ │ TXMLArithtype
│ │ TXMLArray_
│ │ TXMLArticulated_system_type
│ │ TXMLAsset_type
│ │ TXMLAsset_type_contributor
│ │ TXMLAsset_type_coverage
│ │ TXMLAsset_type_coverage_geographic_location
│ │ TXMLAsset_type_coverage_geographic_location_altitude
│ │ TXMLAsset_type_unit
│ │ TXMLAxis_constraint_type
│ │ TXMLAxis_type
│ │ TXMLBind_joint_axis_type
│ │ TXMLBind_material_type
│ │ TXMLBlend_color
│ │ TXMLBlend_enable
│ │ TXMLBlend_equation
│ │ TXMLBlend_equation_separate
│ │ TXMLBlend_equation_separate_alpha
│ │ TXMLBlend_equation_separate_rgb
│ │ TXMLBlend_func
│ │ TXMLBlend_func_dest
│ │ TXMLBlend_func_separate
│ │ TXMLBlend_func_separate_dest_alpha
│ │ TXMLBlend_func_separate_dest_rgb
│ │ TXMLBlend_func_separate_src_alpha
│ │ TXMLBlend_func_separate_src_rgb
│ │ TXMLBlend_func_src
│ │ TXMLBool_array_type
│ │ TXMLBox_type
│ │ TXMLBrep_type
│ │ TXMLBvartype
│ │ TXMLCamera_type
│ │ TXMLCamera_type_imager
│ │ TXMLCamera_type_optics
│ │ TXMLCamera_type_optics_technique_common
│ │ TXMLCamera_type_optics_technique_common_orthographic
│ │ TXMLCamera_type_optics_technique_common_perspective
│ │ TXMLCapsule_type
│ │ TXMLCardtype
│ │ TXMLCartesianproducttype
│ │ TXMLCg_array_type
│ │ TXMLCg_newparam_type
│ │ TXMLCg_pass_type
│ │ TXMLCg_pass_type_evaluate
│ │ TXMLCg_pass_type_program_shader
│ │ TXMLCg_pass_type_program_shader_bind_uniform
│ │ TXMLCg_pass_type_program_shader_bind_uniform_param
│ │ TXMLCg_pass_type_states
│ │ TXMLCg_setparam_type
│ │ TXMLChannel_type
│ │ TXMLCircle_type
│ │ TXMLCitype
│ │ TXMLClip_plane
│ │ TXMLClip_plane_enable
│ │ TXMLCntype
│ │ TXMLCOLLADA
│ │ TXMLCOLLADA_scene
│ │ TXMLColor_logic_op_enable
│ │ TXMLColor_mask
│ │ TXMLColor_material
│ │ TXMLColor_material_enable
│ │ TXMLColor_material_face
│ │ TXMLColor_material_mode
│ │ TXMLCommon_bool_or_param_type
│ │ TXMLCommon_float2_or_param_type
│ │ TXMLCommon_float_or_param_type
│ │ TXMLCommon_int_or_param_type
│ │ TXMLCommon_param_type
│ │ TXMLCommon_sidref_or_param_type
│ │ TXMLConditiontype
│ │ TXMLCone_type
│ │ TXMLConstanttype
│ │ TXMLController_type
│ │ TXMLConvex_mesh_type
│ │ TXMLCsymboltype
│ │ TXMLCull_face
│ │ TXMLCull_face_enable
│ │ TXMLCurltype
│ │ TXMLCurves_type
│ │ TXMLCurve_type
│ │ TXMLCylinder_type
│ │ TXMLDeclaretype
│ │ TXMLDegreetype
│ │ TXMLDepth_bounds
│ │ TXMLDepth_bounds_enable
│ │ TXMLDepth_clamp_enable
│ │ TXMLDepth_func
│ │ TXMLDepth_mask
│ │ TXMLDepth_range
│ │ TXMLDepth_test_enable
│ │ TXMLDeterminanttype
│ │ TXMLDifftype
│ │ TXMLDither_enable
│ │ TXMLDivergencetype
│ │ TXMLDomainofapplicationtype
│ │ TXMLEdges_type
│ │ TXMLEffect_type
│ │ TXMLElementaryfunctionstype
│ │ TXMLEllipse_type
│ │ TXMLEllipsoid_type
│ │ TXMLExtra_type
│ │ TXMLFaces_type
│ │ TXMLFloat_array_type
│ │ TXMLFog_color
│ │ TXMLFog_coord_src
│ │ TXMLFog_density
│ │ TXMLFog_enable
│ │ TXMLFog_end
│ │ TXMLFog_mode
│ │ TXMLFog_start
│ │ TXMLForce_field_type
│ │ TXMLFormula_newparam_type
│ │ TXMLFormula_setparam_type
│ │ TXMLFormula_technique_type
│ │ TXMLFormula_type
│ │ TXMLFront_face
│ │ TXMLFunctionstype
│ │ TXMLFx_annotate_type
│ │ TXMLFx_clearcolor_type
│ │ TXMLFx_cleardepth_type
│ │ TXMLFx_clearstencil_type
│ │ TXMLFx_code_type
│ │ TXMLFx_common_color_or_texture_type
│ │ TXMLFx_common_color_or_texture_type_color
│ │ TXMLFx_common_color_or_texture_type_param
│ │ TXMLFx_common_float_or_param_type
│ │ TXMLFx_common_float_or_param_type_float
│ │ TXMLFx_common_float_or_param_type_param
│ │ TXMLFx_common_newparam_type
│ │ TXMLFx_include_type
│ │ TXMLFx_newparam_type
│ │ TXMLFx_rendertarget_type
│ │ TXMLFx_rendertarget_type_param
│ │ TXMLFx_sampler_type
│ │ TXMLFx_sources_type
│ │ TXMLFx_sources_type_import
│ │ TXMLFx_target_type
│ │ TXMLFx_target_type_binary
│ │ TXMLFx_target_type_binary_hex
│ │ TXMLGeometry_type
│ │ TXMLGles2_newparam_type
│ │ TXMLGles2_pass_type
│ │ TXMLGles2_pass_type_evaluate
│ │ TXMLGles2_pass_type_states
│ │ TXMLGles2_program_type
│ │ TXMLGles2_program_type_bind_attribute
│ │ TXMLGles2_program_type_bind_uniform
│ │ TXMLGles2_program_type_bind_uniform_param
│ │ TXMLGles2_shader_type
│ │ TXMLGles_newparam_type
│ │ TXMLGles_sampler_type
│ │ TXMLGles_sampler_type_texcoord
│ │ TXMLGles_texcombiner_argument_alpha_type
│ │ TXMLGles_texcombiner_argument_rgb_type
│ │ TXMLGles_texcombiner_command_type
│ │ TXMLGles_texenv_command_type
│ │ TXMLGles_texture_constant_type
│ │ TXMLGles_texture_pipeline_type
│ │ TXMLGlsl_array_type
│ │ TXMLGlsl_newparam_type
│ │ TXMLGlsl_program_type
│ │ TXMLGlsl_program_type_bind_attribute
│ │ TXMLGlsl_program_type_bind_uniform
│ │ TXMLGlsl_program_type_bind_uniform_param
│ │ TXMLGlsl_shader_type
│ │ TXMLGradtype
│ │ TXMLHyperbola_type
│ │ TXMLIdref_array_type
│ │ TXMLImage_mips_type
│ │ TXMLImage_source_type
│ │ TXMLImage_source_type_hex
│ │ TXMLImage_type
│ │ TXMLImage_type_create_2d
│ │ TXMLImage_type_create_2d_array
│ │ TXMLImage_type_create_2d_format
│ │ TXMLImage_type_create_2d_format_hint
│ │ TXMLImage_type_create_2d_size_exact
│ │ TXMLImage_type_create_2d_size_ratio
│ │ TXMLImage_type_create_3d
│ │ TXMLImage_type_create_3d_array
│ │ TXMLImage_type_create_3d_format
│ │ TXMLImage_type_create_3d_format_hint
│ │ TXMLImage_type_create_3d_size
│ │ TXMLImage_type_create_cube
│ │ TXMLImage_type_create_cube_array
│ │ TXMLImage_type_create_cube_format
│ │ TXMLImage_type_create_cube_format_hint
│ │ TXMLImage_type_create_cube_size
│ │ TXMLImage_type_renderable
│ │ TXMLInput_global_type
│ │ TXMLInput_local_offset_type
│ │ TXMLInput_local_type
│ │ TXMLInstance_articulated_system_type
│ │ TXMLInstance_controller_type
│ │ TXMLInstance_effect_type
│ │ TXMLInstance_effect_type_setparam
│ │ TXMLInstance_effect_type_technique_hint
│ │ TXMLInstance_geometry_type
│ │ TXMLInstance_kinematics_model_type
│ │ TXMLInstance_kinematics_scene_type
│ │ TXMLInstance_material_type
│ │ TXMLInstance_material_type_bind
│ │ TXMLInstance_material_type_bind_vertex_input
│ │ TXMLInstance_physics_model_type
│ │ TXMLInstance_rigid_body_type
│ │ TXMLInstance_rigid_body_type_technique_common
│ │ TXMLInstance_rigid_body_type_technique_common_dynamic
│ │ TXMLInstance_rigid_body_type_technique_common_mass_frame
│ │ TXMLInstance_rigid_body_type_technique_common_shape
│ │ TXMLInstance_rigid_body_type_technique_common_shape_hollow
│ │ TXMLIntersecttype
│ │ TXMLIntervaltype
│ │ TXMLInttype
│ │ TXMLIntype
│ │ TXMLInt_array_type
│ │ TXMLInversetype
│ │ TXMLJoint_limits_type
│ │ TXMLJoint_type
│ │ TXMLKinematics_axis_info_type
│ │ TXMLKinematics_bind_type
│ │ TXMLKinematics_connect_param_type
│ │ TXMLKinematics_frame_type
│ │ TXMLKinematics_limits_type
│ │ TXMLKinematics_model_technique_type
│ │ TXMLKinematics_model_type
│ │ TXMLKinematics_newparam_type
│ │ TXMLKinematics_param_type
│ │ TXMLKinematics_scene_type
│ │ TXMLKinematics_setparam_type
│ │ TXMLKinematics_technique_type
│ │ TXMLKinematics_type
│ │ TXMLLambdatype
│ │ TXMLLaplaciantype
│ │ TXMLLibrary_animations_type
│ │ TXMLLibrary_animation_clips_type
│ │ TXMLLibrary_articulated_systems_type
│ │ TXMLLibrary_cameras_type
│ │ TXMLLibrary_controllers_type
│ │ TXMLLibrary_effects_type
│ │ TXMLLibrary_force_fields_type
│ │ TXMLLibrary_formulas_type
│ │ TXMLLibrary_geometries_type
│ │ TXMLLibrary_images_type
│ │ TXMLLibrary_joints_type
│ │ TXMLLibrary_kinematics_models_type
│ │ TXMLLibrary_kinematics_scenes_type
│ │ TXMLLibrary_lights_type
│ │ TXMLLibrary_materials_type
│ │ TXMLLibrary_nodes_type
│ │ TXMLLibrary_physics_materials_type
│ │ TXMLLibrary_physics_models_type
│ │ TXMLLibrary_physics_scenes_type
│ │ TXMLLibrary_visual_scenes_type
│ │ TXMLLighting_enable
│ │ TXMLLight_ambient
│ │ TXMLLight_constant_attenuation
│ │ TXMLLight_diffuse
│ │ TXMLLight_enable
│ │ TXMLLight_linear_attenuation
│ │ TXMLLight_model_ambient
│ │ TXMLLight_model_color_control
│ │ TXMLLight_model_local_viewer_enable
│ │ TXMLLight_model_two_side_enable
│ │ TXMLLight_position
│ │ TXMLLight_quadratic_attenuation
│ │ TXMLLight_specular
│ │ TXMLLight_spot_cutoff
│ │ TXMLLight_spot_direction
│ │ TXMLLight_spot_exponent
│ │ TXMLLight_type
│ │ TXMLLight_type_technique_common
│ │ TXMLLight_type_technique_common_ambient
│ │ TXMLLight_type_technique_common_directional
│ │ TXMLLight_type_technique_common_point
│ │ TXMLLight_type_technique_common_spot
│ │ TXMLLimits_sub_type
│ │ TXMLLimittype
│ │ TXMLLinestrips_type
│ │ TXMLLines_type
│ │ TXMLLine_smooth_enable
│ │ TXMLLine_stipple
│ │ TXMLLine_stipple_enable
│ │ TXMLLine_type
│ │ TXMLLine_width
│ │ TXMLLink_type
│ │ TXMLLink_type_attachment_end
│ │ TXMLLink_type_attachment_full
│ │ TXMLLink_type_attachment_start
│ │ TXMLListtype
│ │ TXMLLogbasetype
│ │ TXMLLogictype
│ │ TXMLLogic_op
│ │ TXMLLogic_op_enable
│ │ TXMLLookat_type
│ │ TXMLLowlimittype
│ │ TXMLMactiontype
│ │ TXMLMaligngrouptype
│ │ TXMLMalignmarktype
│ │ TXMLMaterial_ambient
│ │ TXMLMaterial_diffuse
│ │ TXMLMaterial_emission
│ │ TXMLMaterial_shininess
│ │ TXMLMaterial_specular
│ │ TXMLMaterial_type
│ │ TXMLMathtype
│ │ TXMLMatrixrowtype
│ │ TXMLMatrixtype
│ │ TXMLMatrix_type
│ │ TXMLMeantype
│ │ TXMLMediantype
│ │ TXMLMenclosetype
│ │ TXMLMerrortype
│ │ TXMLMesh_type
│ │ TXMLMfencedtype
│ │ TXMLMfractype
│ │ TXMLMglyphtype
│ │ TXMLMinmax_type
│ │ TXMLMitype
│ │ TXMLMlabeledtrtype
│ │ TXMLMmultiscriptstype
│ │ TXMLMntype
│ │ TXMLModel_view_matrix
│ │ TXMLModetype
│ │ TXMLMomentabouttype
│ │ TXMLMomenttype
│ │ TXMLMorph_type
│ │ TXMLMorph_type_targets
│ │ TXMLMotion_axis_info_type
│ │ TXMLMotion_effector_info_type
│ │ TXMLMotion_technique_type
│ │ TXMLMotion_type
│ │ TXMLMotype
│ │ TXMLMovertype
│ │ TXMLMpaddedtype
│ │ TXMLMphantomtype
│ │ TXMLMprescriptstype
│ │ TXMLMroottype
│ │ TXMLMrowtype
│ │ TXMLMspacetype
│ │ TXMLMsqrttype
│ │ TXMLMstyletype
│ │ TXMLMstype
│ │ TXMLMsubsuptype
│ │ TXMLMsubtype
│ │ TXMLMsuptype
│ │ TXMLMtabletype
│ │ TXMLMtdtype
│ │ TXMLMtexttype
│ │ TXMLMtrtype
│ │ TXMLMultisample_enable
│ │ TXMLMunderovertype
│ │ TXMLMundertype
│ │ TXMLName_array_type
│ │ TXMLNode_type
│ │ TXMLNonetype
│ │ TXMLNormalize_enable
│ │ TXMLNotintype
│ │ TXMLNotprsubsettype
│ │ TXMLNotsubsettype
│ │ TXMLNurbs_surface_type
│ │ TXMLNurbs_surface_type_control_vertices
│ │ TXMLNurbs_type
│ │ TXMLNurbs_type_control_vertices
│ │ TXMLOrient_type
│ │ TXMLOrigin_type
│ │ TXMLOtherwisetype
│ │ TXMLOuterproducttype
│ │ TXMLParabola_type
│ │ TXMLParam_type
│ │ TXMLPartialdifftype
│ │ TXMLPcurves_type
│ │ TXMLPhysics_material_type
│ │ TXMLPhysics_material_type_technique_common
│ │ TXMLPhysics_model_type
│ │ TXMLPhysics_scene_type
│ │ TXMLPhysics_scene_type_technique_common
│ │ TXMLPiecetype
│ │ TXMLPiecewisetype
│ │ TXMLPlane_type
│ │ TXMLPoint_distance_attenuation
│ │ TXMLPoint_fade_threshold_size
│ │ TXMLPoint_size
│ │ TXMLPoint_size_enable
│ │ TXMLPoint_size_max
│ │ TXMLPoint_size_min
│ │ TXMLPoint_smooth_enable
│ │ TXMLPolygons_type
│ │ TXMLPolygons_type_ph
│ │ TXMLPolygon_mode
│ │ TXMLPolygon_mode_face
│ │ TXMLPolygon_mode_mode
│ │ TXMLPolygon_offset
│ │ TXMLPolygon_offset_fill_enable
│ │ TXMLPolygon_offset_line_enable
│ │ TXMLPolygon_offset_point_enable
│ │ TXMLPolygon_smooth_enable
│ │ TXMLPolygon_stipple_enable
│ │ TXMLPolylist_type
│ │ TXMLProfile_bridge_type
│ │ TXMLProfile_cg_type
│ │ TXMLProfile_cg_type_technique
│ │ TXMLProfile_common_type
│ │ TXMLProfile_common_type_technique
│ │ TXMLProfile_common_type_technique_blinn
│ │ TXMLProfile_common_type_technique_constant
│ │ TXMLProfile_common_type_technique_lambert
│ │ TXMLProfile_common_type_technique_phong
│ │ TXMLProfile_gles2_type
│ │ TXMLProfile_gles2_type_technique
│ │ TXMLProfile_gles_type
│ │ TXMLProfile_gles_type_technique
│ │ TXMLProfile_gles_type_technique_pass
│ │ TXMLProfile_gles_type_technique_pass_evaluate
│ │ TXMLProfile_gles_type_technique_pass_states
│ │ TXMLProfile_glsl_type
│ │ TXMLProfile_glsl_type_technique
│ │ TXMLProfile_glsl_type_technique_pass
│ │ TXMLProfile_glsl_type_technique_pass_evaluate
│ │ TXMLProfile_glsl_type_technique_pass_states
│ │ TXMLProjection_matrix
│ │ TXMLPrsubsettype
│ │ TXMLP_type
│ │ TXMLRelationstype
│ │ TXMLRescale_normal_enable
│ │ TXMLRigid_body_type
│ │ TXMLRigid_body_type_technique_common
│ │ TXMLRigid_body_type_technique_common_dynamic
│ │ TXMLRigid_body_type_technique_common_mass_frame
│ │ TXMLRigid_body_type_technique_common_shape
│ │ TXMLRigid_body_type_technique_common_shape_hollow
│ │ TXMLRigid_constraint_type
│ │ TXMLRigid_constraint_type_attachment
│ │ TXMLRigid_constraint_type_ref_attachment
│ │ TXMLRigid_constraint_type_technique_common
│ │ TXMLRigid_constraint_type_technique_common_enabled
│ │ TXMLRigid_constraint_type_technique_common_interpenetrate
│ │ TXMLRigid_constraint_type_technique_common_limits
│ │ TXMLRigid_constraint_type_technique_common_limits_linear
│ │ TXMLRigid_constraint_type_technique_common_limits_swing_cone_and_twist
│ │ TXMLRigid_constraint_type_technique_common_spring
│ │ TXMLRigid_constraint_type_technique_common_spring_angular
│ │ TXMLRigid_constraint_type_technique_common_spring_linear
│ │ TXMLRotate_type
│ │ TXMLSampler_states
│ │ TXMLSample_alpha_to_coverage_enable
│ │ TXMLSample_alpha_to_one_enable
│ │ TXMLSample_coverage
│ │ TXMLSample_coverage_enable
│ │ TXMLSample_coverage_invert
│ │ TXMLSample_coverage_value
│ │ TXMLScalarproducttype
│ │ TXMLScale_type
│ │ TXMLScissor
│ │ TXMLScissor_test_enable
│ │ TXMLSdevtype
│ │ TXMLSelectortype
│ │ TXMLSemanticstype
│ │ TXMLSeptype
│ │ TXMLSetdifftype
│ │ TXMLSettype
│ │ TXMLShade_model
│ │ TXMLShells_type
│ │ TXMLSidref_array_type
│ │ TXMLSkew_type
│ │ TXMLSkin_type
│ │ TXMLSkin_type_joints
│ │ TXMLSkin_type_vertex_weights
│ │ TXMLSolids_type
│ │ TXMLSource_type
│ │ TXMLSource_type_technique_common
│ │ TXMLSphere_type
│ │ TXMLSpline_type
│ │ TXMLSpline_type_control_vertices
│ │ TXMLStencil_func
│ │ TXMLStencil_func_func
│ │ TXMLStencil_func_mask
│ │ TXMLStencil_func_ref
│ │ TXMLStencil_func_separate
│ │ TXMLStencil_func_separate_back
│ │ TXMLStencil_func_separate_front
│ │ TXMLStencil_func_separate_mask
│ │ TXMLStencil_func_separate_ref
│ │ TXMLStencil_mask
│ │ TXMLStencil_mask_separate
│ │ TXMLStencil_mask_separate_face
│ │ TXMLStencil_mask_separate_mask
│ │ TXMLStencil_op
│ │ TXMLStencil_op_fail
│ │ TXMLStencil_op_separate
│ │ TXMLStencil_op_separate_face
│ │ TXMLStencil_op_separate_fail
│ │ TXMLStencil_op_separate_zfail
│ │ TXMLStencil_op_separate_zpass
│ │ TXMLStencil_op_zfail
│ │ TXMLStencil_op_zpass
│ │ TXMLStencil_test_enable
│ │ TXMLSubsettype
│ │ TXMLSurfaces_type
│ │ TXMLSurface_curves_type
│ │ TXMLSurface_type
│ │ TXMLSurface_type_cylinder
│ │ TXMLSwept_surface_type
│ │ TXMLTargetable_float3_type
│ │ TXMLTargetable_float4_type
│ │ TXMLTargetable_float_type
│ │ TXMLTechnique_type
│ │ TXMLTendstotype
│ │ TXMLTexture1D
│ │ TXMLTexture1D_enable
│ │ TXMLTexture2D
│ │ TXMLTexture2D_enable
│ │ TXMLTexture3D
│ │ TXMLTexture3D_enable
│ │ TXMLTextureCUBE
│ │ TXMLTextureCUBE_enable
│ │ TXMLTextureDEPTH
│ │ TXMLTextureDEPTH_enable
│ │ TXMLTextureRECT
│ │ TXMLTextureRECT_enable
│ │ TXMLTexture_env_color
│ │ TXMLTexture_env_mode
│ │ TXMLTexture_pipeline
│ │ TXMLToken_array_type
│ │ TXMLTorus_type
│ │ TXMLTranslate_type
│ │ TXMLTransposetype
│ │ TXMLTriangles_type
│ │ TXMLTrifans_type
│ │ TXMLTristrips_type
│ │ TXMLUniontype
│ │ TXMLUplimittype
│ │ TXMLUsertype_setparam
│ │ TXMLVariancetype
│ │ TXMLVectorproducttype
│ │ TXMLVectortype
│ │ TXMLVertices_type
│ │ TXMLVisual_scene_type
│ │ TXMLVisual_scene_type_evaluate_scene
│ │ TXMLVisual_scene_type_evaluate_scene_render
│ │ TXMLVisual_scene_type_evaluate_scene_render_instance_material
│ │ TXMLVisual_scene_type_evaluate_scene_render_instance_material_bind
│ │ TXMLVisual_scene_type_evaluate_scene_render_instance_material_technique_override
│ │ TXMLWires_type
│ │
│ ├─TXMLCommon_int_or_param_type
│ │ TXMLKinematics_index_type
│ │
│ ├─TXMLCommon_sidref_or_param_type
│ │ TXMLBind_kinematics_model_type
│ │
│ ├─TXMLFx_common_color_or_texture_type
│ │ TXMLFx_common_transparent_type
│ │
│ ├─TXMLFx_rendertarget_type
│ │ TXMLFx_colortarget_type
│ │ TXMLFx_depthtarget_type
│ │ TXMLFx_stenciltarget_type
│ │
│ ├─TXMLFx_sampler_type
│ │ TXMLFx_sampler1D_type
│ │ TXMLFx_sampler2D_type
│ │ TXMLFx_sampler3D_type
│ │ TXMLFx_samplerCUBE_type
│ │ TXMLFx_samplerDEPTH_type
│ │ TXMLFx_samplerRECT_type
│ │
│ ├─TXMLFx_sources_type
│ │ TXMLCg_pass_type_program_shader_sources
│ │ TXMLGles2_shader_type_sources
│ │
│ ├─TXMLGles2_newparam_type
│ │ TXMLProfile_gles2_type_newparam
│ │
│ └─TXMLImage_source_type
│ TXMLImage_type_create_2d_init_from
│ TXMLImage_type_create_3d_init_from
│ TXMLImage_type_create_cube_init_from
│ TXMLImage_type_init_from
│
└─TXMLNodeCollection
│ TXMLAccessor_type
│ TXMLAnimation_clip_typeList
│ TXMLAnimation_typeList
│ TXMLAnyURIList
│ TXMLArticulated_system_typeList
│ TXMLAsset_type_contributorList
│ TXMLAxis_constraint_typeList
│ TXMLBind_joint_axis_typeList
│ TXMLBind_kinematics_model_typeList
│ TXMLBind_material_type_technique_common
│ TXMLCamera_typeList
│ TXMLCg_newparam_typeList
│ TXMLCg_pass_typeList
│ TXMLCg_pass_type_program
│ TXMLCg_pass_type_program_shader_bind_uniformList
│ TXMLCg_user_type
│ TXMLChannel_typeList
│ TXMLController_typeList
│ TXMLCurve_typeList
│ TXMLEffect_typeList
│ TXMLExtra_typeList
│ TXMLForce_field_typeList
│ TXMLFormula_newparam_typeList
│ TXMLFormula_typeList
│ TXMLFx_annotate_typeList
│ TXMLFx_clearcolor_typeList
│ TXMLFx_cleardepth_typeList
│ TXMLFx_clearstencil_typeList
│ TXMLFx_code_typeList
│ TXMLFx_colortarget_typeList
│ TXMLFx_common_color_or_texture_type_texture
│ TXMLFx_common_newparam_typeList
│ TXMLFx_depthtarget_typeList
│ TXMLFx_include_typeList
│ TXMLFx_newparam_typeList
│ TXMLFx_sources_type_importList
│ TXMLFx_stenciltarget_typeList
│ TXMLFx_target_typeList
│ TXMLGeometry_typeList
│ TXMLGles2_pass_typeList
│ TXMLGles2_program_type_bind_attributeList
│ TXMLGles2_program_type_bind_uniformList
│ TXMLGles2_shader_typeList
│ TXMLGles_newparam_typeList
│ TXMLGles_texcombiner_command_alpha_type
│ TXMLGles_texcombiner_command_rgb_type
│ TXMLGles_texcombiner_command_typeList
│ TXMLGles_texenv_command_typeList
│ TXMLGlsl_newparam_typeList
│ TXMLGlsl_program_type_bind_attributeList
│ TXMLGlsl_program_type_bind_uniformList
│ TXMLGlsl_shader_typeList
│ TXMLImage_typeList
│ TXMLImage_type_create_2d_init_fromList
│ TXMLImage_type_create_3d_init_fromList
│ TXMLImage_type_create_cube_init_fromList
│ TXMLInput_local_offset_typeList
│ TXMLInput_local_typeList
│ TXMLInstance_articulated_system_typeList
│ TXMLInstance_camera_typeList
│ TXMLInstance_controller_typeList
│ TXMLInstance_effect_type_setparamList
│ TXMLInstance_effect_type_technique_hintList
│ TXMLInstance_force_field_typeList
│ TXMLInstance_formula_type
│ TXMLInstance_formula_typeList
│ TXMLInstance_geometry_typeList
│ TXMLInstance_joint_typeList
│ TXMLInstance_kinematics_model_typeList
│ TXMLInstance_kinematics_scene_typeList
│ TXMLInstance_light_typeList
│ TXMLInstance_material_type_bindList
│ TXMLInstance_material_type_bind_vertex_inputList
│ TXMLInstance_node_typeList
│ TXMLInstance_physics_model_typeList
│ TXMLInstance_rigid_body_typeList
│ TXMLInstance_rigid_body_type_technique_common_shapeList
│ TXMLInstance_rigid_constraint_type
│ TXMLInstance_rigid_constraint_typeList
│ TXMLInstance_with_extra_type
│ TXMLInstance_with_extra_typeList
│ TXMLJoint_typeList
│ TXMLKinematics_axis_info_typeList
│ TXMLKinematics_bind_typeList
│ TXMLKinematics_index_typeList
│ TXMLKinematics_model_typeList
│ TXMLKinematics_newparam_typeList
│ TXMLKinematics_scene_typeList
│ TXMLKinematics_setparam_typeList
│ TXMLLibrary_animations_typeList
│ TXMLLibrary_animation_clips_typeList
│ TXMLLibrary_articulated_systems_typeList
│ TXMLLibrary_cameras_typeList
│ TXMLLibrary_controllers_typeList
│ TXMLLibrary_effects_typeList
│ TXMLLibrary_force_fields_typeList
│ TXMLLibrary_formulas_typeList
│ TXMLLibrary_geometries_typeList
│ TXMLLibrary_images_typeList
│ TXMLLibrary_joints_typeList
│ TXMLLibrary_kinematics_models_typeList
│ TXMLLibrary_kinematics_scenes_typeList
│ TXMLLibrary_lights_typeList
│ TXMLLibrary_materials_typeList
│ TXMLLibrary_nodes_typeList
│ TXMLLibrary_physics_materials_typeList
│ TXMLLibrary_physics_models_typeList
│ TXMLLibrary_physics_scenes_typeList
│ TXMLLibrary_visual_scenes_typeList
│ TXMLLight_typeList
│ TXMLLinestrips_typeList
│ TXMLLines_typeList
│ TXMLLink_typeList
│ TXMLLink_type_attachment_endList
│ TXMLLink_type_attachment_fullList
│ TXMLLink_type_attachment_startList
│ TXMLList_of_uints_typeList
│ TXMLLookat_typeList
│ TXMLMaterial_typeList
│ TXMLMatrix_typeList
│ TXMLMotion_axis_info_typeList
│ TXMLNCNameList
│ TXMLNode_typeList
│ TXMLOrient_typeList
│ TXMLParam_typeList
│ TXMLPhysics_material_typeList
│ TXMLPhysics_model_typeList
│ TXMLPhysics_scene_typeList
│ TXMLPiecetypeList
│ TXMLPolygons_typeList
│ TXMLPolygons_type_phList
│ TXMLPolylist_typeList
│ TXMLProfile_cg_type_techniqueList
│ TXMLProfile_gles2_type_newparamList
│ TXMLProfile_gles2_type_techniqueList
│ TXMLProfile_gles_type_techniqueList
│ TXMLProfile_gles_type_technique_passList
│ TXMLProfile_glsl_type_techniqueList
│ TXMLProfile_glsl_type_technique_passList
│ TXMLP_typeList
│ TXMLRigid_body_typeList
│ TXMLRigid_body_type_technique_common_shapeList
│ TXMLRigid_constraint_typeList
│ TXMLRotate_typeList
│ TXMLSampler_type
│ TXMLSampler_typeList
│ TXMLScale_typeList
│ TXMLSkew_typeList
│ TXMLSource_typeList
│ TXMLString_List
│ TXMLSurface_typeList
│ TXMLTechnique_typeList
│ TXMLTranslate_typeList
│ TXMLTriangles_typeList
│ TXMLTrifans_typeList
│ TXMLTristrips_typeList
│ TXMLUsertype
│ TXMLVisual_scene_typeList
│ TXMLVisual_scene_type_evaluate_sceneList
│ TXMLVisual_scene_type_evaluate_scene_renderList
│ TXMLVisual_scene_type_evaluate_scene_render_instance_material_bindList
│
└─TXMLInstance_with_extra_type
TXMLInstance_camera_type
TXMLInstance_force_field_type
TXMLInstance_image_type
TXMLInstance_joint_type
TXMLInstance_light_type
TXMLInstance_node_type
TXMLInstance_physics_material_type
OK,剩下的事应该好办了,下来再整理出学习路线图。
还是那句话,有兴趣的朋友可以加群208894875讨论。