Castor3D 0.16.0
Multiplatform 3D engine
|
This is the complete list of members for castor::PxBuffer< PF >, including all inherited members.
at(uint32_t x, uint32_t y) const | castor::PxBuffer< PF > | |
cbegin() const noexcept | castor::PxBufferBase | inline |
cend() const noexcept | castor::PxBufferBase | inline |
clear() | castor::PxBufferBase | |
clone() const | castor::PxBufferBase | inline |
const_iterator typedef | castor::PxBuffer< PF > | |
ConstPixelData typedef | castor::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::PxBufferBase | static |
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::PxBufferBase | inlinestatic |
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::PxBufferBase | inlinestatic |
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::PxBufferBase | inlinestatic |
create(PxBufferConvertOptions const *options, Size const &size, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u) | castor::PxBufferBase | inlinestatic |
create(Size const &size, PixelFormat wantedFormat, uint8_t const *buffer=nullptr, PixelFormat bufferFormat=PixelFormat::eR8G8B8A8_UNORM, uint32_t bufferAlign=0u) | castor::PxBufferBase | inlinestatic |
doConvert(uint32_t x, uint32_t y) const | castor::PxBufferBase | inlineprotected |
flip() | castor::PxBufferBase | |
generateMips() | castor::PxBufferBase | |
getAlign() const noexcept | castor::PxBufferBase | inline |
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) const | castor::PxBufferBase | |
getAt(Position const &position) | castor::PxBufferBase | inline |
getAt(Position const &position) const | castor::PxBufferBase | inline |
getConstPtr() const noexcept | castor::PxBufferBase | inline |
getCount() const noexcept | castor::PxBufferBase | inline |
getDimensions() const noexcept | castor::PxBufferBase | inline |
getFormat() const noexcept | castor::PxBufferBase | inline |
getHeight() const noexcept | castor::PxBufferBase | inline |
getLayers() const noexcept | castor::PxBufferBase | inline |
getLevels() const noexcept | castor::PxBufferBase | inline |
getPtr() noexcept | castor::PxBufferBase | inline |
getSize() const noexcept | castor::PxBufferBase | inline |
getTileHeight() const noexcept | castor::PxBufferBase | inline |
getTiles() const noexcept | castor::PxBufferBase | inline |
getTileSize() const noexcept | castor::PxBufferBase | inline |
getTileWidth() const noexcept | castor::PxBufferBase | inline |
getWidth() const noexcept | castor::PxBufferBase | inline |
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::PxBufferBase | inline |
initialise(Size const &size) | castor::PxBufferBase | |
isFlipped() const noexcept | castor::PxBufferBase | inline |
iterator typedef | castor::PxBuffer< PF > | |
m_align | castor::PxBufferBase | protected |
m_buffer | castor::PxBufferBase | mutableprotected |
m_layers | castor::PxBufferBase | protected |
m_levels | castor::PxBufferBase | protected |
m_size | castor::PxBufferBase | protected |
m_tiles | castor::PxBufferBase | protected |
MyPixel typedef | castor::PxBuffer< PF > | |
operator=(PxBufferBase const &pixelBuffer) | castor::PxBufferBase | |
operator=(PxBufferBase &&pixelBuffer) noexcept | castor::PxBufferBase | |
PixelData typedef | castor::PxBufferBase | |
pixelsBegin() const noexcept | castor::PxBuffer< PF > | inline |
pixelsEnd() const noexcept | castor::PxBuffer< PF > | inline |
PxArray typedef | castor::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) noexcept | castor::PxBufferBase | |
swap(PxBufferBase &pixelBuffer) noexcept | castor::PxBufferBase | |
update(uint32_t layers, uint32_t levels) | castor::PxBufferBase | |
~PxBufferBase() noexcept=default | castor::PxBufferBase |