|
Data Structures |
| struct | MFTexture |
| | Represents a Fuji Texture. More...
|
Enumerations |
| enum | MFTextureFormat {
TexFmt_Unknown = -1,
TexFmt_A8R8G8B8,
TexFmt_A8B8G8R8,
TexFmt_B8G8R8A8,
TexFmt_R8G8B8A8,
TexFmt_A2R10G10B10,
TexFmt_A2B10G10R10,
TexFmt_A16B16G16R16,
TexFmt_R5G6B5,
TexFmt_R6G5B5,
TexFmt_B5G6R5,
TexFmt_A1R5G5B5,
TexFmt_R5G5B5A1,
TexFmt_A1B5G5R5,
TexFmt_A4R4G4B4,
TexFmt_A4B4G4R4,
TexFmt_R4G4B4A4,
TexFmt_ABGR_F16,
TexFmt_ABGR_F32,
TexFmt_I8,
TexFmt_I4,
TexFmt_DXT1,
TexFmt_DXT2,
TexFmt_DXT3,
TexFmt_DXT4,
TexFmt_DXT5,
TexFmt_PSP_DXT1,
TexFmt_PSP_DXT3,
TexFmt_PSP_DXT5,
TexFmt_XB_A8R8G8B8s,
TexFmt_XB_A8B8G8R8s,
TexFmt_XB_B8G8R8A8s,
TexFmt_XB_R8G8B8A8s,
TexFmt_XB_R5G6B5s,
TexFmt_XB_R6G5B5s,
TexFmt_XB_A1R5G5B5s,
TexFmt_XB_R5G5B5A1s,
TexFmt_XB_A4R4G4B4s,
TexFmt_XB_R4G4B4A4s,
TexFmt_PSP_A8B8G8R8s,
TexFmt_PSP_B5G6R5s,
TexFmt_PSP_A1B5G5R5s,
TexFmt_PSP_A4B4G4R4s,
TexFmt_PSP_I8s,
TexFmt_PSP_I4s,
TexFmt_PSP_DXT1s,
TexFmt_PSP_DXT3s,
TexFmt_PSP_DXT5s,
TexFmt_Max,
TexFmt_ForceInt = 0x7FFFFFFF
} |
| | Texture format. More...
|
| enum | CreateTextureFlags { TEX_VerticalMirror = 1
} |
| | Create texture flags. More...
|
Functions |
| MFTexture * | MFTexture_Create (const char *pName, bool generateMipChain=true) |
| | Creates a texture.
|
| MFTexture * | MFTexture_CreateFromRawData (const char *pName, void *pData, int width, int height, MFTextureFormat format, uint32 flags=0, bool generateMipChain=true, uint32 *pPalette=0) |
| | Creates a texture from raw data.
|
| MFTexture * | MFTexture_CreateRenderTarget (const char *pName, int width, int height) |
| | Creates a render target texture.
|
| int | MFTexture_Destroy (MFTexture *pTexture) |
| | Destroys a Texture.
|
| MFTexture * | MFTexture_FindTexture (const char *pName) |
| | Find an existing texture.
|
| MFTexture * | MFTexture_CreateBlank (const char *pName, const MFVector &colour) |
| | Create a blank plain coloured texture.
|
| const char *const | MFTexture_GetFormatString (int format) |
| | Get a string representing the texture format.
|
| uint32 | MFTexture_GetPlatformAvailability (int format) |
| | Gets all platforms that support the specified texture format in hardware.
|
| bool | MFTexture_IsAvailableOnPlatform (int format, int platform) |
| | Tests to see if a texture format is available on a specified platform.
|
| int | MFTexture_GetBitsPerPixel (int format) |
| | Get the average number of bits per pixel for a specified format.
|