CAST II Game Engine |
|||||||||||||||
![]() |
DESCRIPTION | ![]() |
FEATURES | ![]() |
SCREENSHOTS | ![]() |
FORUMS | ![]() |
DOCUMENTATION | ![]() |
DOWNLOADS | ![]() |
CONTACTS | ![]() |
|
type TImageResource = class(TResource)
TResource > TItem > TBaseItem| Name | Description | |
|---|---|---|
![]() | FActualLevels | Actual number of mip levels |
![]() | FBitsPerPixel | Number of bits per pixel |
![]() | FHeight | Image height |
![]() | FLevels | Information about mip levels |
![]() | FMagFilter | Filter used when the image size is increased. Image width have more priority than height when choosing filter. |
![]() | FMagFilterParameter | Parameter value for magnification filter |
![]() | FMinFilter | Filter used when the image size is decreased and for mipmaps calculation |
![]() | FMinFilterParameter | Parameter value for minification filter |
![]() | FMipPolicy | Mip levels policy |
![]() | FSuggestedLevels | Suggested number of mip levels based on dimensions |
![]() | FWidth | Image width |
![]() | PaletteResource | Resource containing image's palette (for paletted image formats only). |
![]() | constructor Create(AManager: TItemsManager); override; |
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | function Convert(OldFormat, NewFormat: Integer): Boolean; override; |
![]() | procedure GenerateMipLevels(ARect: BaseTypes.TRect); |
![]() | function GetElementSize: Integer; override; |
![]() | function GetLevelInfo(Index: Integer): TImageLevel; |
![]() | function Load(Stream: Basics.TStream): Boolean; override; |
![]() | function Save(Stream: Basics.TStream): Boolean; override; |
![]() | procedure SetDimensions(AWidth, AHeight: Integer); virtual; |
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | constructor Create(AManager: TItemsManager); override; |
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | function Convert(OldFormat, NewFormat: Integer): Boolean; override; |
Performs image conversion from one format to another
![]() | procedure GenerateMipLevels(ARect: BaseTypes.TRect); |
Generates mip data
![]() | function GetElementSize: Integer; override; |
![]() | function GetLevelInfo(Index: Integer): TImageLevel; |
Returns information about specified mip level
![]() | function Load(Stream: Basics.TStream): Boolean; override; |
![]() | function Save(Stream: Basics.TStream): Boolean; override; |
![]() | procedure SetDimensions(AWidth, AHeight: Integer); virtual; |
Sets width and height of the image. MinFilter/MagFilter will be used to resize.
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | property ActualLevels: Integer; |
![]() | property Height: Integer; |
![]() | property LevelInfo[Index: Integer]: TImageLevel; |
![]() | property MagFilter: TImageResizeFilter; |
![]() | property MagFilterParameter: Single; |
![]() | property MinFilter: TImageResizeFilter; |
![]() | property MinFilterParameter: Single; |
![]() | property MipPolicy: TMipPolicy; |
![]() | property SuggestedLevels: Integer; |
![]() | property Width: Integer; |
![]() | property ActualLevels: Integer; |
Actual number of mip levels
![]() | property Height: Integer; |
Image height
![]() | property LevelInfo[Index: Integer]: TImageLevel; |
Mip levels information
![]() | property MagFilter: TImageResizeFilter; |
Filter used when the image size is increased. Image width have more priority than height when choosing filter.
![]() | property MagFilterParameter: Single; |
Parameter value for magnification filter
![]() | property MinFilter: TImageResizeFilter; |
Filter used when the image size is decreased and for mipmaps calculation
![]() | property MinFilterParameter: Single; |
Parameter value for minification filter
![]() | property MipPolicy: TMipPolicy; |
Mip levels policy
![]() | property SuggestedLevels: Integer; |
Suggested mip levels
![]() | property Width: Integer; |
Image width
|
Last modified: 4 Jul, 2008 |