Lines Matching refs:PixelBufferAccess
413 * \note PixelBufferAccess may not have any data members nor add any
415 * PixelBufferAccess to ConstPixelBufferAccess.
417 class PixelBufferAccess : public ConstPixelBufferAccess
420 PixelBufferAccess (void) {}
421 PixelBufferAccess (TextureLevel& level);
422 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, void* data);
423 PixelBufferAccess (const TextureFormat& format, const IVec3& size, void* data);
424 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, void* data);
425 PixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, void* data);
426 PixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, const IVec3& block, void* data);
464 PixelBufferAccess getAccess (void) { return isEmpty() ? PixelBufferAccess() : PixelBufferAccess(m_format, m_size, calculatePackedPitch(m_format, m_size), getPtr()); }
634 const PixelBufferAccess& getLevel (int levelNdx) { DE_ASSERT(de::inBounds(levelNdx, 0, getNumLevels())); return m_access[(size_t)levelNdx]; }
637 const PixelBufferAccess* getLevels (void) { return &m_access[0]; }
649 std::vector<PixelBufferAccess> m_access;
771 const PixelBufferAccess& getLevelFace (int ndx, CubeFace face) { DE_ASSERT(de::inBounds(ndx, 0, getNumLevels())); return m_access[face][(size_t)ndx]; }
793 std::vector<PixelBufferAccess> m_access[CUBEFACE_LAST];