Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
RenderTexture Member List

This is the complete list of members for RenderTexture, including all inherited members.

autorelease()Object
create(int w, int h, rhi::PixelFormat format=rhi::PixelFormat::RGBA8, rhi::PixelFormat depthStencilFormat=rhi::PixelFormat::NONE)RenderTexturestatic
createForCanvas(const Vec2 &contentSize, rhi::PixelFormat format=rhi::PixelFormat::RGBA8, rhi::PixelFormat depthStencilFormat=rhi::PixelFormat::NONE)RenderTexturestatic
getBitsPerPixelForFormat() constTexture2D
getBitsPerPixelForFormat(rhi::PixelFormat format) constTexture2D
getContentSize() constTexture2D
getDepthStencilFormat() constRenderTextureinline
getDepthStencilTexture() constRenderTextureinline
getHeight() constTexture2Dinline
getMaxS() constTexture2D
getMaxT() constTexture2D
getObjectID() const noexceptObjectinline
getPixelFormat() constTexture2D
getPixelSize() constTexture2Dinline
getReferenceCount() constObject
getRenderSize() constRenderTextureinline
getRenderTarget() constRenderTextureinline
getStringForFormat() constTexture2D
getWidth() constTexture2Dinline
hasMipmaps() constTexture2D
hasPremultipliedAlpha() constTexture2D
initWithData(const void *data, ssize_t dataSize, rhi::PixelFormat pixelFormat, int pixelsWide, int pixelsHigh, bool preMultipliedAlpha=false, bool autoGenMipmaps=false)Texture2Dinline
initWithData(const void *data, ssize_t dataSize, rhi::PixelFormat pixelFormat, rhi::PixelFormat renderFormat, int pixelsWide, int pixelsHigh, bool preMultipliedAlpha=false, bool autoGenMipmaps=false)Texture2D
initWithImage(Image *image, PixelFormat renderFormat=PixelFormat::NONE, bool autoGenMipmaps=false)Texture2D
initWithMipmaps(std::span< MipmapInfo > mipmaps, rhi::PixelFormat pixelFormat, rhi::PixelFormat renderFormat, int pixelsWide, int pixelsHigh, bool preMultipliedAlpha=false)Texture2D
initWithString(std::string_view text, std::string_view fontName, float fontSize, const Vec2 &dimensions=Vec2(0, 0), TextHAlignment hAlignment=TextHAlignment::CENTER, TextVAlignment vAlignment=TextVAlignment::TOP, bool enableWrap=true, int overflow=0)Texture2D
initWithString(std::string_view text, const FontDefinition &textDefinition)Texture2D
newImage(std::function< void(RefPtr< Image >)> imageCallback)RenderTexture
release()Object
retain()Object
SaveFileCallbackType typedefRenderTexture
saveToFile(std::string_view filename, bool isRGBA=true, SaveFileCallbackType callback=nullptr)RenderTexture
saveToFile(std::string_view fileName, Image::Format format, bool isRGBA=true, SaveFileCallbackType callback=nullptr)RenderTexture
saveToFileAsNonPMA(std::string_view filename, bool isRGBA=true, SaveFileCallbackType callback=nullptr)RenderTexture
saveToFileAsNonPMA(std::string_view fileName, Image::Format format, bool isRGBA, SaveFileCallbackType callback)RenderTexture
setAliasTexParameters()Texture2D
setAntiAliasTexParameters()Texture2D
setMaxS(float maxS)Texture2D
setMaxT(float maxT)Texture2D
TexParams typedefTexture2D
updateData(Image *image)Texture2D
updateData(std::span< const TextureSliceData > subDatas)Texture2D
updateData(const void *data, int width, int height, int level=0, int layerIndex=0)Texture2D
updateSubData(const void *data, int offsetX, int offsetY, int width, int height, int level=0, int layerIndex=0)Texture2D
~Object()Objectvirtual
~Texture2D()Texture2Dvirtual