Vcl.Imaging.GIFImg.TGIFFrame Methods

From RAD Studio API Documentation
Jump to: navigation, search


InheritedProtected
AfterConstructionpublicResponds after the last constructor has executed.
Assignpublic
AssignToclass protected
BeforeDestructionpublicResponds before the first destructor executes.
CheckDisposedprotectedThis method is deprecated.
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.
ClearpublicClears the contents of the TGIFFrame object.
ClearImageclass protectedClears the image contained by the GIF frame.
Compressclass protectedCompresses the image data contained in the GIF frame.
CreatepublicCreates an instance of the TGIFFrame class.
CroppublicCrops a frame of a GIF object.
Decompressclass protectedDecompresses the image data contained in the given stream.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DefinePropertiesprotectedProvides an interface for a method that reads and writes otherwise unpublished data.
Destroypublic
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.
DoGetBitmapclass protectedReturns the bitmap contained by the GIF frame.
DoGetDitherBitmapclass protectedReturns the bitmap contained by the GIF frame, dithered.
Dormantpublic
DoSetBoundsclass protectedSets new coordinates for the GIF frame.
DrawpublicDraws the GIF frame in the rectangle specified by the Rect parameter.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeBitmapclass protectedDeletes the bitmap.
FreeImageclass protectedDeletes the image contained by the GIF frame.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
FreeMaskclass protectedDeletes the mask of a GIF frame.
FreePaletteclass protected
GetActiveColorMapclass protectedReturns the color map for the current image.
GetBitmapclass protectedReturns the bitmap contained by the GIF frame.
GetBitsPerPixelclass protectedReturns the value of the BitsPerPixel property.
GetBoundsRectclass protectedReturns the coordinates of a GIF frame.
GetClientRectclass protectedReturns the client's rectangle.
GetColorResolutionclass protectedReturns the color resolution.
GetDisposedprotectedGetter for the Disposed property.
GetEmptyclass protectedReturns True if there is no image attached to the GIF frame.
GetHasBitmapclass protectedReturns True if there is a bitmap image attached to the GIF frame.
GetHashCodepublicReturns an integer containing the hash code.
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.
GetInterlacedclass protectedReturns True if the image attached to the GIF frame is interlaced.
GetNamePathpublicReturns the name of the object as it appears in the Object Inspector.
GetOwnerprotectedReturns the owner of an object.
GetPaletteclass protectedReturns the color palette to be used by the image.
GetPixelclass protectedReturns the index from the global color table of the color found at the given coordinates.
GetScanlineclass protectedReturns a pointer to a line in the GIF frame.
GetVersionclass protectedReturns the version of the GIF image.
HasMaskclass protectedSpecifies whether the GIF frame has an associated mask.
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.
LoadFromFilepublicLoads the GIF image data from the specified file.
LoadFromStreampublicLoads a GIF frame from a stream.
MergepublicMerges the current GIF frame with the previous frame.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NeedImageclass protectedLoads an image in the GIF frame.
NewBitmapclass protectedCreates a new TBitmap instance.
NewImageclass protectedLoads a new image in the frame.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
Prepareclass protectedPrepares the packed fields of the image descriptor.
QualifiedClassNamepublicReturns the qualified name of the class.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
SaveToFilepublicSaves the image data stored in the Image property into the given file.
SaveToStreampublicSaves a GIF frame into a stream.
ScaleRectpublicCalculates the area covered by the frame.
SetBitmapclass protectedAssigns a bitmap image to the GIF frame.
SetBoundsRectclass protectedSets new coordinates for the GIF frame.
SetHasBitmapclass protectedSets the value of the HasBitmap property.
SetHeightclass protectedSets the height of a GIF frame.
SetInterlacedclass protectedSets the value of the Interlaced property.
SetLeftclass protectedSets the left coordinate of a GIF frame.
SetPaletteclass protectedSets the color palette for a image.
SetPixelclass protectedSets the color found at the given coordinates to the color with the Value index in the global color table.
SetTopclass protectedSets the top coordinate of a GIF frame.
SetWidthclass protectedSets the width of a GIF frame.
StretchDrawpublicDraws the GIF frame in the rectangle specified by the Rect parameter.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.
WarningprotectedTriggers a warning event related to GIF operations, with the specified arguments.