Vcl.Imaging.GIFImg.TGIFImage Methods

From RAD Studio API Documentation
Jump to: navigation, search

InheritedProtected
_AddRefprotectedIncrements the reference count for the interfaced object's interface.
_ReleaseprotectedDecrements the reference count for the interfaced object's interface.
AddpublicAdds images from the given source to the current list of GIF images.
AfterConstructionpublicObtains a reference to the Owner's interface.
AssignpublicCopies an image to the TGIFImage object.
AssignToclass protected
BeforeDestructionpublicResponds before the first destructor executes.
CanLoadFromStreampublic
ChangedprotectedCalled when graphic has changed.
CheckDisposedprotected
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ClearpublicResets the contents of the TGIFImage instance.
Createpublic
CreateRendererclass protectedCreates a new GIF renderer.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DefinePropertiesprotectedSet virtual property for reading and writing graphic data stream.
Destroypublic
DisableScaledDrawerpublic
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
Dormantpublic
Drawclass protected
DrawTransparentprotectedRender graphic onto canvas at rectangle, blending with canvas's background.
EffectiveBackgroundColorpublicReturns the Windows background color used when displaying the GIF images.
EnableScaledDrawerpublic
Equalsclass protected
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeBitmapclass protectedRemoves the bitmap from memory.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
FreePaletteclass protected
GetAspectRatioclass protectedRepresents the getter method for the AspectRatio property.
GetBackgroundColorclass protectedRepresents the getter method for the BackgroundColor property.
GetBackgroundColorIndexclass protectedRepresents the getter method for the BackgroundColorIndex property.
GetBitmapclass protectedRepresents the getter method for the Bitmap property.
GetBitsPerPixelclass protectedRepresents the getter method for the BitsPerPixel property.
GetColorMapclass protectedReturns the color map for the current GIF image.
GetColorResolutionclass protectedRepresents the getter method for the ColorResolution property.
GetDisposedprotectedGetter for the Disposed property.
GetDoDitherclass protectedRepresents the getter method for the ShouldDither property.
GetEmptyclass protected
GetHashCodepublicReturns an integer containing the hash code.
GetHeightclass protected
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetIsTransparentclass protectedRepresents the getter method for the IsTransparent property.
GetNamePathpublicReturns the name of the object as it appears in the Object Inspector.
GetOwnerprotectedReturns the owner of an object.
GetPaletteclass protectedRepresents an internal getter method for the global GIF color palette.
GetSupportsPartialTransparencyprotectedIndicate whether graphic supports partial transparency.
GetTransparentprotectedSpecifies if graphic is drawn transparently.
GetVersionclass protectedRepresents the getter method for the Version property.
GetWidthclass protected
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
InternalClearclass protectedResets the contents of the TGIFImage instance.
LoadFromClipboardFormatpublic
LoadFromFilepublicLoads a graphic image stored in a file.
LoadFromStreampublic
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewBitmapclass protectedCreates a new empty bitmap.
NewImageclass protectedCalls the InternalClear method.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
operator ()public
OptimizepublicOptimizes the GIF images using the given optimization options.
OptimizeColorMappublicOptimizes the color map of the GIF images.
PackpublicClears the bitmaps associated with the GIF images, together with their color maps.
ProgressprotectedGenerate OnProgress event when graphic is changing.
QualifiedClassNamepublicReturns the qualified name of the class.
QueryInterfacepublicReturns a reference to a specified interface if the object supports that interface.
ReadDataprotectedRead graphic data from TStream.
ResumeDrawpublicResumes the rendering of the GIF images.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SaveToClipboardFormatpublic
SaveToFilepublicSaves a graphics image to a file.
SaveToStreampublic
SetAnimateclass protectedRepresents the setter method for the Animate property.
SetAnimateLoopclass protectedRepresents the setter method for the AnimateLoop property.
SetAnimationSpeedclass protectedRepresents the setter method for the AnimationSpeed property.
SetAspectRatioclass protectedRepresents the setter method for the AspectRatio property.
SetBackgroundColorclass protectedRepresents the setter method for the BackgroundColor property.
SetBackgroundColorIndexclass protectedRepresents the setter method for the BackgroundColorIndex property.
SetDitheringclass protectedRepresents the setter method for the Dithering property.
SetHeightclass protected
SetPaletteclass protectedRepresents an internal setter method for the global GIF color palette.
SetReductionBitsclass protectedRepresents the setter method for the ReductionBits property.
SetSizepublicSpecifies the size of the graphic.
SetTransparentclass protectedRepresents an overridden setter method for the Transparent property.
SetWidthclass protected
StopDrawpublicStops the rendering of the GIF images.
SuspendDrawpublicSuspends the rendering of the GIF images.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
UpdateScaledDrawerpublic
WarningpublicTriggers an OnWarning event with the given parameters.
WriteDataclass protected