#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/Texture.h"
#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
#include "TextureLoader.h"
#include "../../../DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"
#include "../../../DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"
Classes | |
struct | Diligent::CopyPixelsAttribs |
Parameters of the CopyPixels function. More... | |
struct | Diligent::ExpandPixelsAttribs |
Parameters of the ExpandPixels function. More... | |
struct | Diligent::PremultiplyAlphaAttribs |
Parameters of the PremultiplyAlpha function. More... | |
Namespaces | |
namespace | Diligent |
Graphics engine namespace. | |
Functions | |
void | Diligent::CopyPixels (const CopyPixelsAttribs &Attribs) |
Copies texture pixels allowing changing the number of components. | |
void | Diligent::ExpandPixels (const ExpandPixelsAttribs &Attribs) |
Expands the texture pixels by repeating the last row and column. | |
void | Diligent::PremultiplyAlpha (const PremultiplyAlphaAttribs &Attribs) |
void | Diligent::CreateTextureFromFile (const Char *FilePath, const TextureLoadInfo &TexLoadInfo, IRenderDevice *pDevice, ITexture **ppTexture) |
Creates a texture from file. | |
Defines texture utilities