![]() |
Castor3D 0.17.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 |
| 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 | |
| invertX() | castor::PxBufferBase | |
| invertY() | castor::PxBufferBase | |
| invertZ() | castor::PxBufferBase | |
| isXInverted() const noexcept | castor::PxBufferBase | inline |
| isYInverted() const noexcept | castor::PxBufferBase | inline |
| isZInverted() 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 |