Home | History | Annotate | Download | only in common

Lines Matching defs:PixelBufferAccess

376  * \note PixelBufferAccess may not have any data members nor add any
378 * PixelBufferAccess to ConstPixelBufferAccess.
380 class PixelBufferAccess : public ConstPixelBufferAccess
383 PixelBufferAccess (void) {}
384 PixelBufferAccess (TextureLevel& level);
385 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, void* data);
386 PixelBufferAccess (const TextureFormat& format, const IVec3& size, void* data);
387 PixelBufferAccess (const TextureFormat& format, int width, int height, int depth, int rowPitch, int slicePitch, void* data);
388 PixelBufferAccess (const TextureFormat& format, const IVec3& size, const IVec3& pitch, void* data);
426 PixelBufferAccess getAccess (void) { return isEmpty() ? PixelBufferAccess() : PixelBufferAccess(m_format, m_size, calculatePackedPitch(m_format, m_size), getPtr()); }
617 const PixelBufferAccess& getLevel (int levelNdx) { DE_ASSERT(de::inBounds(levelNdx, 0, getNumLevels())); return m_access[(size_t)levelNdx]; }
620 const PixelBufferAccess* getLevels (void) { return &m_access[0]; }
632 std::vector<PixelBufferAccess> m_access;
802 const PixelBufferAccess& getLevelFace (int ndx, CubeFace face) { DE_ASSERT(de::inBounds(ndx, 0, getNumLevels())); return m_access[face][(size_t)ndx]; }
824 std::vector<PixelBufferAccess> m_access[CUBEFACE_LAST];