3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/gameface/renoir/ColorWriteMask.h"
7#include "mc/external/gameface/renoir/PixelFormat.h"
23namespace OreUI::RenderUtils {
26MCAPI ::std::vector<uchar> convertSingleChannelTextureDataToRGBA(::gsl::span<uchar const> textureData);
28MCAPI ::OreUI::RenderUtils::TextureData convertTextureData(::renoir::PixelFormat format, ::gsl::span<uchar const> data);
30MCAPI ::mce::BlendStateDescription
31convertToBlendStateDescription(::renoir::BlendingState
const& blendingState, ::renoir::ColorWriteMask colorWriteMask);
33MCAPI ::mce::DepthStencilStateDescription
34convertToDepthStencilStateDescription(::renoir::DepthStencilState
const& depthStencilState);
36MCAPI ::std::vector<::cg::ImageBuffer> createZeroedImageBuffers(::mce::TextureDescription
const& textureDescription);
38MCAPI ::mce::TextureContainer createZeroedTextureContainer(::mce::TextureDescription
const& textureDescription);
40MCAPI
void* prepareRenderDragonTexture(
41 ::mce::TextureResourceService& textureResourceService,
42 ::mce::ClientTexture& targetTexture,
43 ::mce::TextureContainer&& textureContainer
Definition ImageBuffer.h:16
Definition TextureContainer.h:7
Definition TextureData.h:7
Definition BlendStateDescription.h:7
Definition ClientTexture.h:7
Definition DepthStencilStateDescription.h:7
Definition TextureDescription.h:7
Definition TextureResourceService.h:7
Definition BlendingState.h:7
Definition DepthStencilState.h:7