|
Open 3D Engine Atom Gem API Reference
2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits EBusTraits.
Public Member Functions | |
| virtual IImageObjectPtr | CreateImage (AZ::u32 width, AZ::u32 height, AZ::u32 maxMipCount, EPixelFormat pixelFormat)=0 |
| Create an image object. | |
| virtual AZStd::vector< AssetBuilderSDK::JobProduct > | ConvertImageObject (IImageObjectPtr imageObject, const AZStd::string &presetName, const AZStd::string &platformName, const AZStd::string &outputDir, const AZ::Data::AssetId &sourceAssetId, const AZStd::string &sourceAssetName)=0 |
| Convert an image and save its products to the specified folder. | |
| virtual bool | DoesSupportPlatform (const AZStd::string &platformId)=0 |
| Return whether the specified platform is supported by the image builder. | |
| virtual bool | IsPresetFormatSquarePow2 (const AZStd::string &presetName, const AZStd::string &platformName)=0 |
| Return whether the specified preset requires an image to be square and a power of 2. | |
Static Public Attributes | |
| static const AZ::EBusHandlerPolicy | HandlerPolicy = AZ::EBusHandlerPolicy::Single |
| static const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::Single |
1.8.17