Castor3D 0.16.0
Multiplatform 3D engine
castor::PxBuffer< PF > Member List

This is the complete list of members for castor::PxBuffer< PF >, including all inherited members.

at(uint32_t x, uint32_t y) constcastor::PxBuffer< PF >
cbegin() const noexceptcastor::PxBufferBaseinline
cend() const noexceptcastor::PxBufferBaseinline
clear()castor::PxBufferBase
clone() constcastor::PxBufferBaseinline
const_iterator typedefcastor::PxBuffer< PF >
ConstPixelData typedefcastor::PxBufferBase
convertToTiles(uint32_t maxSize)castor::PxBufferBase
create(PxBufferConvertOptions const *options, std::atomic_bool const *interrupt, Size const &size, uint32_t layers, uint32_t levels, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBasestatic
create(PxBufferConvertOptions const *options, Size const &size, uint32_t layers, uint32_t levels, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBaseinlinestatic
create(Size const &size, uint32_t layers, uint32_t levels, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBaseinlinestatic
create(PxBufferConvertOptions const *options, std::atomic_bool const *interrupt, Size const &size, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBaseinlinestatic
create(PxBufferConvertOptions const *options, Size const &size, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBaseinlinestatic
create(Size const &size, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBaseinlinestatic
doConvert(uint32_t x, uint32_t y) constcastor::PxBufferBaseinlineprotected
flip()castor::PxBufferBase
generateMips()castor::PxBufferBase
getAlign() const noexceptcastor::PxBufferBaseinline
getAt(uint32_t x, uint32_t y, uint32_t index=0u, uint32_t level=0u)castor::PxBufferBase
getAt(uint32_t x, uint32_t y, uint32_t index=0u, uint32_t level=0u) constcastor::PxBufferBase
getAt(Position const &position)castor::PxBufferBaseinline
getAt(Position const &position) constcastor::PxBufferBaseinline
getConstPtr() const noexceptcastor::PxBufferBaseinline
getCount() const noexceptcastor::PxBufferBaseinline
getDimensions() const noexceptcastor::PxBufferBaseinline
getFormat() const noexceptcastor::PxBufferBaseinline
getHeight() const noexceptcastor::PxBufferBaseinline
getLayers() const noexceptcastor::PxBufferBaseinline
getLevels() const noexceptcastor::PxBufferBaseinline
getPtr() noexceptcastor::PxBufferBaseinline
getSize() const noexceptcastor::PxBufferBaseinline
getTileHeight() const noexceptcastor::PxBufferBaseinline
getTiles() const noexceptcastor::PxBufferBaseinline
getTileSize() const noexceptcastor::PxBufferBaseinline
getTileWidth() const noexceptcastor::PxBufferBaseinline
getWidth() const noexceptcastor::PxBufferBaseinline
initialise(PxBufferConvertOptions const *options, std::atomic_bool const *interrupt, uint8_t const *buffer, PixelFormat bufferFormat, uint32_t bufferAlign=0u)castor::PxBufferBase
initialise(uint8_t const *buffer, PixelFormat bufferFormat, uint32_t bufferAlign=0u)castor::PxBufferBaseinline
initialise(Size const &size)castor::PxBufferBase
isFlipped() const noexceptcastor::PxBufferBaseinline
iterator typedefcastor::PxBuffer< PF >
m_aligncastor::PxBufferBaseprotected
m_buffercastor::PxBufferBasemutableprotected
m_layerscastor::PxBufferBaseprotected
m_levelscastor::PxBufferBaseprotected
m_sizecastor::PxBufferBaseprotected
m_tilescastor::PxBufferBaseprotected
MyPixel typedefcastor::PxBuffer< PF >
operator=(PxBufferBase const &pixelBuffer)castor::PxBufferBase
operator=(PxBufferBase &&pixelBuffer) noexceptcastor::PxBufferBase
PixelData typedefcastor::PxBufferBase
pixelsBegin() const noexceptcastor::PxBuffer< PF >inline
pixelsEnd() const noexceptcastor::PxBuffer< PF >inline
PxArray typedefcastor::PxBufferBase
PxBuffer(Size const &size, uint32_t layers, uint32_t levels, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM)castor::PxBuffer< PF >
PxBuffer(Size const &size, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM)castor::PxBuffer< PF >inlineexplicit
PxBufferBase(PxBufferConvertOptions const *options, std::atomic_bool const *interrupt, Size const &size, PixelFormat pixelFormat, uint32_t layers=1u, uint32_t levels=1u, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBase
PxBufferBase(Size const &size, PixelFormat pixelFormat, uint32_t layers=1u, uint32_t levels=1u, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u)castor::PxBufferBase
PxBufferBase(PxBufferBase const &pixelBuffer)castor::PxBufferBase
PxBufferBase(PxBufferBase &&pixelBuffer) noexceptcastor::PxBufferBase
swap(PxBufferBase &pixelBuffer) noexceptcastor::PxBufferBase
update(uint32_t layers, uint32_t levels)castor::PxBufferBase
~PxBufferBase() noexcept=defaultcastor::PxBufferBase