Show: Delphi C++
Display Preferences

TEllipse3D Inherited Members

From XE2 API Documentation
Jump to: navigation, search



Contents

FMX.Objects3D.TExtrudedShape3D

Apply
Create
Destroy
FlatnessRepresents the flatness coefficient at which this shape is extruded.
MaterialBackRepresents the TMaterial for the back plane of this extruded shape.
MaterialShaftRepresents the TMaterial for the side planes of this extruded shape.
MouseDown3D
MouseMove3D
MouseUp3D
RayCastIntersect
Render
ShapeMouseDownThis function is for future use.
ShapeMouseMoveThis function is for future use.
ShapeMouseUpThis function is for future use.
SidesSpecifies which sides of this extruded shape are rendered.

FMX.Objects3D.TShape3D

Apply
Create
Destroy
MaterialSpecifies the material used to render this 3D shape.
MaterialChangedExecutes each time the material attached to this 3D-shape object changes.
UnApply

FMX.Types3D.TControl3D

AbsoluteDirectionIs a vector that specifies the orientation of this 3D object on the z-axis.
AbsoluteLeftIs a vector pointing left that specifies the orientation of this 3D object.
AbsoluteMatrixSpecifies the absolute matrix of this 3D object.
AbsoluteOpacityIs a number that specifies the absolute opacity of this 3D object.
AbsolutePositionIs a vector that specifies the absolute position of this 3D object.
AbsoluteToLocalReturns the local point associated with P.
AbsoluteToLocal3DReturns the local 3D point associated with P.
AbsoluteToLocalVectorReturns the local vector associated with P.
AbsoluteUpIs a vector pointing up that specifies the orientation of this 3D object.
AddObjectAdds a child to the current control.
ApplyUpdates the Context of this control.
AutoCaptureSpecifies whether the mouse is automatically captured when an OnMouseDown event occurs.
BeginAutoDragBegins an automatic drag operation.
CanFocusIndicates whether a 3D control can receive focus.
CaptureCaptures all mouse messages.
CheckForAllowFocusVerifies whether this control can receive focus.
CheckHitTestReturns the value of the HitTest property.
ClickResponds to user clicks.
ContextSpecifies the 3D context that is used for rendering this 3D control.
ContextMenuDisplays the context menu of this control.
CopyRotationFromCopies the rotation from AObject.
Create
CreateHighMultisampleSnapshotCreates a snapshot of this control using tile rendering and interpolation.
CreateTileSnapshotCreates a snapshot of this control.
CursorSpecifies the image used to represent the mouse pointer when it passes into the region covered by this 3D control.
DblClickResponds to user double-clicks.
DefineProperties
DepthSpecifies the depth size of the control (in pixels).
DesignClick
DesignInteractDeprecated. Do not use this property.
DesignLockedDeprecated. Do not use this property.
DesignSelect
DesignVisibleSpecifies whether the solid shape of this 3D control is visible at design time.
Destroy
DialogKeyProcesses a dialog key.
DisableDragHighlightSpecifies whether to enable or disable the highlight of this object when in drag mode.
DoEnterResponds to receiving the input focus.
DoExitRespond to the loss of the input focus.
DoMouseEnterOnMouseEnter event dispatcher.
DoMouseLeaveOnMouseLeave event dispatcher.
DoRenderOnRender event dispatcher.
DragDropOnDragDrop event dispatcher.
DragEndOnDragEnd event dispatcher.
DragEnterOnDragEnter event dispatcher.
DragLeaveOnDragLeave event dispatcher.
DragModeSpecifies how the control initiates drag-and-drop or drag-and-dock operations.
DragOverOnDragOver event dispatcher.
FAbsoluteMatrixField used by the AbsoluteMatrix property.
FAbsoluteOpacityField used by the AbsoluteOpacity property.
FBodyInternally used field.
FCanResizeInternally used field that specifies whether this 3D object can be resized.
FCanRotateInternally used field that specifies whether this 3D object can be rotated.
FDepthField used by the Depth property.
FDesignInteractField used by the DesignInteract property.
FDesignLockedField used by the DesignLocked property.
FDisableAlignInternally used field that specifies whether this 3D object can be automatically aligned.
FHeightField used by the Height property.
FInvAbsoluteMatrixField used by the InvertAbsoluteMatrix property.
FLastDepthField used internally to keep a reference to the last 3D-depth of this object.
FLastHeightField used internally to keep a reference to the last 3D-height of this object.
FLastWidthField used internally to keep a reference to the last 3D-width of this object.
FLocalMatrixField used by the LocalMatrix property.
FOpacityField used by the Opacity property.
FProjectionField used by the Projection property.
FRecalcAbsoluteInternally used field that specifies whether there is a need to rebuild the absolute 3D matrix.
FRecalcOpacityInternally used field that specifies whether there is a need to return the absolute opacity in internal calls to GetAbsoluteOpacity.
FViewportField used internally to keep a reference to the 3D viewport used by this 3D control.
FWidthField used by the Width property.
FZWriteField used by the ZWrite property.
FindTargetFinds the control corresponding to P.
GetAbsoluteMatrixReturns the absolute matrix of this control.
GetAbsoluteOpacityReturns the absolute opacity of this control.
GetAcceptsControlsReturns the value of the AcceptsControls property.
GetDesignInteractiveReturns the value of the DesignInteractive property.
GetDragModeReturns the value of the DragMode property.
GetHitTestReturns the value of the HitTest property.
GetLockedReturns the value of the Locked property.
GetObjectReturns the current control as a TFmxObject.
GetObjectAReturns the current control as a TFmxObject.
GetParentReturns the value of the Parent property.
GetTabOrderValueReturns the value of the TabOrder property.
GetVisibleReturns the value of the Visible property.
HeightSpecifies the height of the 3D control.
HintHint contains the text string that appears when you move the mouse over the 3D control.
HitTestSpecifies whether mouse-click events are captured by this 3D control.
InvertAbsoluteMatrixSpecifies the inverted absolute matrix of this 3D object.
IsDragOverIndicates whether an object is dragged over the surface of the control.
IsFocusedIndicates whether the control has focus.
IsMouseOverIndicates whether the mouse pointer hovers over the control.
IsVisibleIndicates whether the control is visible.
KeyDownOnKeyDown event dispatcher.
KeyUpOnKeyUp event dispatcher.
Loaded
LocalMatrixIs a 4-by-4 matrix that specifies the 3D control's affine transformation in space.
LocalToAbsolute3DTransforms and returns a specified point from the local space to the absolute 3D space.
LocalToAbsoluteVectorTransforms a vector from local space to global space and returns the transformed vector.
LocalToScreenTransforms and returns a specified point from the local space to the screen space.
LockSets Locked to True for this 3D control and all its children.
LockedSpecifies whether the control is locked at design time.
MatrixChangedIs invoked each time the rotation angles change and there is a need to recalculate the affine transform matrix of this 3D control.
MouseDownOnMouseDown event dispatcher.
MouseDown3DInternally called by MouseDown to fire an OnMouseDown event.
MouseInObjectIndicates whether the mouse pointer hovers over the control.
MouseMoveOnMouseMove event dispatcher.
MouseMove3DInternally called by MouseMove to fire an OnMouseMove event.
MouseUpOnMouseUp event dispatcher.
MouseUp3DInternally called by MouseUp to fire an OnMouseUp event.
MouseWheelProcesses mouse wheel motion.
ObjectAtPointReturns the object located at the given coordinates.
OnClickOccurs when the 3D control is clicked.
OnDblClickOccurs when the left mouse button is double-clicked with the pointer over the 3D control.
OnDragDropOccurs when a dragged 3D control is dropped.
OnDragEndOccurs when the dragging of a 3D control ends.
OnDragEnterOccurs when a dragged object enters the area of the current 3D control.
OnDragLeaveOccurs when a dragged object leaves the area of the current 3D control.
OnDragOverOccurs when a dragged object is over the area of the current 3D control.
OnKeyDownOccurs when a key is pressed while the 3D control has focus.
OnKeyUpOccurs when a key is released while the 3D control has focus.
OnMouseDownOccurs when a mouse button is pressed over a 3D control.
OnMouseEnterOccurs when the mouse enters a 3D control.
OnMouseLeaveOccurs when the mouse leaves a 3D control.
OnMouseMoveOccurs when the mouse cursor moves while over the 3D control area.
OnMouseUpOccurs when the mouse button that was pressed over the 3D control is released.
OnMouseWheelOccurs when the wheel button moves while the 3D control has focus.
OnRenderOccurs when the 3D control is re-rendered on the screen.
OpacitySpecifies the degree of opacity for this 3D control.
PaintToBitmapPaints this 3D control to a TBitmap.
PositionRepresents the 3D position of the control, relative to its parent.
ProjectionSpecifies how the control is projected.
RayCastIntersectReturns whether the ray casted intersects with the 3D control.
RecalcAbsoluteSets the value of the FRecalcAbsolute field for the 3D control and all its children.
RecalcOpacitySets the value of the FRecalcOpacity field for this 3D control and all its children.
ReleaseCaptureReleases the capture that was already taking place.
RemoveObject
RenderRenders this 3D control.
RenderChildrenRenders all the 3D child controls of this 3D object.
RepaintForces the control to re-render.
ResetRotationAngleResets the rotation angle on all three axes to 0.
Resize3DVirtual method to be implemented in subclasses to handle the 3D resize event. For internal use only.
RotateXChangedEvent handler for OnChangeX events.
RotateYChangedEvent handler for OnChangeY events.
RotateZChangedEvent handler for OnChangeZ events.
RotationAngleRepresents the normalized angles at which the control is rotated around its axes.
RotationCenterSpecifies the position of the pivot point of the control.
ScaleSpecifies the scale of the control.
ScreenBoundsDetermines the boundaries of the control on the screen.
ScreenToLocalTransforms and returns a specified point from the screen space to the local space.
SetAcceptsControlsSets the value of the AcceptsControls property.
SetDepthProtected setter implementation for the Depth property.
SetDragModeProtected setter implementation for the DragMode property.
SetFocusSets the focus to this 3D control.
SetHeightProtected setter implementation for the Height property.
SetNewViewportAssigns a new viewport to this 3D control.
SetProjectionProtected setter implementation for the Projection property.
SetSizeSets the three dimensions of this 3D control at once.
SetVisibleProtected setter implementation for the Visible property.
SetWidthProtected setter implementation for the Width property.
ShowContextMenuSpecifies whether the context menu is shown.
ShowHintSpecifies whether the Hint can be shown.
SkewSpecifies the skew rate of the current control.
TabOrderIndicates the position of the control in its parent's tab order.
TempContextInternally used by PaintToBitmap.
TwoSideSpecifies whether all the triangles of the mesh are rendered.
UnApplyVirtual method to be implemented in subclasses to update the Context of this control.
UpdateTabOrderUpdates the 3D control's position in its parent's tab order.
VisibleSpecifies whether the control appears onscreen.
WidthSpecifies the width of the 3D control.
ZWriteDetermines whether writing to the z-buffer is allowed.
operator ()

FMX.Types.TFmxObject

AddControlsToListAdds the control children of this object to the given list.
AddFreeNotifyAdds AObject to the list of objects to be notified when this TFmxObject is destroyed.
AddObjectAdds the object provided in the parameter to the FChildren TList of this object (self).
AddObjectsToListAdds the children of this object to the given list.
AnimateColorCreates a TColorAnimation for this object (self).
AnimateFloatCreates and runs a TFloatAnimation for this object (self).
AnimateFloatDelayCreates a TFloatAnimation for this object (self).
AnimateFloatWaitCreates a TFloatAnimation for this object (self) and does not return until the animation is finished.
ApplyTriggerEffectApplies the specified mouse trigger effect to all the children of this FMX object that are of type TEffect.
AsIControlReturns the IControl interface implemented by this FMX object.
BindingAssociates any data (passed as a Variant) to any of the children with the BindingName property set.
BindingNameSpecifies a binding name for this FMX object.
BringToFrontBrings this FMX visual object on top of other overlapping visual controls that are on the same form.
ChangeOrderNotification method called after the creation order is changed.
ChangeParentNotification method called after the parent is changed.
ChildrenStores an array of children attached to this parent component.
ChildrenCountRead-only property that specifies the number of children in the children list.
CloneReturns a new cloned instance of this FMX object.
CloneChildFromStreamClones the children of this FMX object from the given stream.
Create
DataSpecifies the data associated to one of the children for binding purposes.
DeleteChildrenDeletes all the children of this FMX object.
Destroy
DoAniFinishedFrees the passed TAnimation object, releasing used memory.
DoReleaseTimerInternally used by the Release method.
ExchangeExchanges two objects from the children list.
FChildrenInternally used by this TFmxObject instance. Do not use FChildren directly in applications.
FParentInternally used by the Parent property. Do not use FParent directly in applications.
FRootInternally used by the Root property. Do not use FRoot directly in applications.
FTabListInternally used by this TFmxObject instance. Do not use FTabList directly in applications.
FindBindingSearches through all the children of this FMX object for the given binding name.
FindStyleResourceSearches for the given style lookup (passed in as a string) that specifies the resources list.
FreeNotification
GetBackIndexReturns the first item in the children list.
GetBindingProtected getter implementation for the Binding property.
GetChildren
GetDataProtected getter implementation for the Data property.
GetParentComponent
GetTabOrderListReturns the list of children that have TabStop set to True.
HasClipParentReturns whether one of the children has ClipParent set to True.
HasParent
IndexSpecifies the index of the child object in the children array attached to this object.
InsertObjectAdds the object provided in the parameter to the FChildren TList of this object (self), at the specified position (index).
IntLoadFromBinStreamAssures internal stream loading services for FMX objects. Do not use directly into applications.
IntSaveToBinStreamAssures internal stream saving services for FMX objects. Do not use directly into applications.
IsChildrenReturns whether this FireMonkey object is a child of another TFmxObject.
IsIControlReturns whether this FMX object implements the IControl interface.
ItemClassDeprecated. Do not use in applications.
LoadFromBinStreamInitializes the object from a stored definition in a binary stream, typically an .fmx file.
LoadFromStreamInitializes the object from a stored definition in a text stream, typically an .fmx file.
ParentSpecifies the parent component of this FMX object.
ReleaseFrees this TFmxObject object with a delay, releasing used memory.
RemoveFreeNotifyRemoves the given object from the free notifications list.
RemoveObjectRemoves a children object from its parent.
RootSpecifies the root parent of this object.
SaveToBinStreamSaves the object to a stored definition in a binary stream, typically an .fmx file.
SaveToStreamSaves the object to a stored definition in a text stream, typically an .fmx file.
SendToBackSends this FMX visual object to the background letting other overlapping visual controls that are on the same form to be on top of it.
SetBindingProtected setter implementation for the Binding property.
SetDataProtected setter implementation for the Data property.
SetDesignSets the csDesigning in TComponentState. Used internally by the IDE.
SetParentProtected setter implementation for the Parent property.
SetParentComponent
SetRootSets the Root property of each child in the children list.
SortSorts the children in the children list using the specified sorting procedure.
StartAnimationStarts the animation given through its name.
StartTriggerAnimationStarts all the animations of the children of this object, based on the given trigger.
StartTriggerAnimationWaitStarts all the animations of the children of this object, based on the given trigger, and does not return until the animation is finished.
StopAnimationStops the animation given through its name.
StopPropertyAnimationStops the animation of the specified property of this FMX object.
StopTriggerAnimationStops all the animations of the children of this object, if the trigger is not set.
StoredSpecifies whether this object is stored in the .XFM file.
StyleNameSpecifies the style name for this FMX component.
TagFloatCustom property that stores any floating-point value.
TagObjectCustom property that stores any object value.
TagStringCustom property that stores any string value.
UpdateStyleUpdates all the styles for all the children of this FMX object, by reloading them from the resources.
operator ()

System.Classes.TComponent

BeforeDestructionPerforms any necessary actions before the first destructor is called.
CanObserve
ChangeNameSets the private, internal storage for the Name property to the string passed in NewName.
ComObjectSpecifies the interface reference implemented by the component.
ComponentCountIndicates the number of components owned by the component.
ComponentIndexIndicates the position of the component in its owner's Components property array.
ComponentStateDescribes the current state of the component, indicating when a component needs to avoid certain actions.
ComponentStyleGoverns the behavior of the component.
ComponentsLists all components owned by the component.
CreateAllocates memory and constructs a safely initialized instance of a component.
DefinePropertiesDesignates methods for storing an object's unpublished data on a stream such as a form file.
DesignInfoContains information used by the Form designer.
DestroyDisposes of the component and its owned components.
DestroyComponentsDestroys all owned components.
DestroyingIndicates that the component and its owned components are about to be destroyed.
ExecuteActionExecutes an action.
FComponentStyleFComponentStyle is the field of the ComponentStyle read-only property.
FindComponentIndicates whether a given component is owned by the component.
FreeNotificationEnsures that AComponent is notified that the component is going to be destroyed.
FreeOnReleaseFrees the interface reference for components that were created from COM classes.
GetChildOwnerReturns the owner of a child component being read from a stream.
GetChildParentReturns the parent or, if there is no parent, returns the owner of a child component being read from a stream.
GetChildrenEnumerates all child components.
GetEnumeratorReturns a TComponent enumerator.
GetIDsOfNamesMaps a single member and an optional set of argument names to a corresponding set of integer dispatch identifiers (dispIDs).
GetNamePathReturns a string used by the Object Inspector.
GetObservers
GetOwnerReturns the owner of a component.
GetParentComponentReturns the containing component.
GetTypeInfoRetrieves the type information for an object.
GetTypeInfoCountReturns the number of type information interfaces that an object provides (either 0 or 1).
HasParentVerifies whether the component has a parent.
InsertComponentEstablishes the component as the owner of a specified component.
InvokeProvides access to Automation properties and methods when the component wraps an Automation object.
IsImplementorOfIndicates whether the component implements a specified interface.
LoadedInitializes the component after the form file has been read into memory.
NameSpecifies the name of the component as referenced in code.
NotificationForwards notification messages to all owned components.
ObserverAdded
Observers
OwnerIndicates the component that is responsible for streaming and freeing this component.
PaletteCreatedResponds when the component is created from the component palette.
QueryInterfaceReturns a reference to a specified interface if the object supports that interface.
ReadStateReads the state of the component.
ReferenceInterfaceEstablishes or removes internal links that cause this component to be notified when the implementer of a specified interface is destroyed.
RemoveComponentRemoves a specified component specified from the component's Components list.
RemoveFreeNotificationDisables the destruction notification that was enabled by FreeNotification.
RemoveFreeNotificationsNotifies all owned components of the owner component's imminent destruction.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
SetAncestorClears or sets csAncestor state in the component's ComponentState property.
SetChildOrderSets the visual ordering of a child control.
SetDesignInstanceEnsures that components inserted at design time have their design-mode flag set.
SetDesigningEnsures that components inserted at design time have their design-mode flag set.
SetInlineSets the csInline bit of the component's ComponentState property.
SetNameSets the value of the Name property.
SetParentComponentSets the parent component.
SetSubComponentIdentifies whether the component is a subcomponent.
TagStores a NativeInt integral value as a part of a component.
UpdateActionUpdates the state of an action.
UpdateRegistryProvides the interface for a method that adds type library and version information to the Registry on components that implement COM interfaces.
UpdatedClears the csUpdating state in the component's ComponentState property when the component finishes updating.
UpdatingSets the csUpdating state in the component's ComponentState property.
VCLComObjectRepresents information used internally by components that support COM.
ValidateContainerDetermines whether an object can be inserted into a container.
ValidateInsertProvides the interface for a method that validates a child component before it is inserted.
ValidateRenameEnsures that renaming an owned component does not create a name conflict.
WriteStateWrites the state of the component.
_AddRefCalled when an application uses a component interface.
_ReleaseCalled when an application releases a component interface.
operator ()C++ conversion of a TComponent into a System.Classes.IInterfaceComponentReference or a System.IInterface, depending on casting.

System.Classes.TPersistent

AssignCopies the contents of another similar object.
AssignToCopies the properties of an object to a destination object.
Create
DefinePropertiesProvides an interface for a method that reads and writes otherwise unpublished data.
DestroyDestroys the TPersistent instance and frees its memory.
GetNamePathReturns the name of the object as it appears in the Object Inspector.
GetOwnerReturns the owner of an object.

System.TObject

AfterConstructionResponds after the last constructor has executed.
BeforeDestructionResponds before the first destructor executes.
ClassInfoReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNameReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIsDetermines whether an object is of a specific type.
ClassParentReturns the type of the immediate ancestor of a class.
ClassTypeReturns the class reference for the object's class.
CleanupInstancePerforms finalization on long strings, variants, and interface variables within a class.
CreateConstructs an object and initializes its data before the object is first used.
DefaultHandlerProvides the interface for a method that processes message records.
DestroyDisposes of an object instance.
DispatchCalls message-handling methods for the object, based on the contents of the Message parameter.
EqualsChecks whether the current instance and the parameter are equal.
FieldAddressReturns the address of a published object field.
FreeDestroys an object and frees its associated memory, if necessary.
FreeInstanceDeallocates memory allocated by a previous call to the NewInstance method.
GetHashCodeReturns an integer containing the hash code.
GetInterfaceRetrieves a specified interface.
GetInterfaceEntryReturns the entry for a specific interface implemented in a class.
GetInterfaceTableReturns a pointer to a structure containing all of the interfaces implemented by a given class.
InheritsFromDetermines the relationship of two object types.
InitInstanceInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizeReturns the size in bytes of each instance of the object type.
MethodAddressReturns the address of a class method by name.
MethodNameReturns the name of a class method by address.
NewInstanceAllocates memory for an instance of an object type and returns a pointer to that new instance.
QualifiedClassNameReturns the qualified name of the class.
SafeCallExceptionHandles exceptions in methods declared using the safecall calling convention.
ToStringReturns a string containing the class name.
UnitNameReturns the name of the unit where the class is defined.
UnitScopeReturns the class's unit scope.


Personal tools
Previous Versions
Translations