Lines Matching refs:m_frames

54     , m_frames()
76 , m_frames(0)
94 m_frames.grow(1);
95 m_frames[0].m_hasAlpha = !nativeImage->bitmap().isOpaque();
96 m_frames[0].m_frame = nativeImage;
97 m_frames[0].m_haveMetadata = true;
119 for (size_t i = 0; i < m_frames.size(); ++i) {
123 m_frames[i].clear(false);
135 for (size_t i = 0; i < m_frames.size(); ++i)
136 allFrameBytes += m_frames[i].m_frameBytes;
154 if (m_frames.size() < numFrames)
155 m_frames.grow(numFrames);
157 m_frames[index].m_frame = m_source.createFrameAtIndex(index);
158 if (numFrames == 1 && m_frames[index].m_frame)
161 m_frames[index].m_orientation = m_source.orientationAtIndex(index);
162 m_frames[index].m_haveMetadata = true;
163 m_frames[index].m_isComplete = m_source.frameIsCompleteAtIndex(index);
165 m_frames[index].m_duration = m_source.frameDurationAtIndex(index);
166 m_frames[index].m_hasAlpha = m_source.frameHasAlphaAtIndex(index);
167 m_frames[index].m_frameBytes = m_source.frameBytesAtIndex(index);
173 if (m_frames[index].m_frame) {
174 int deltaBytes = safeCast<int>(m_frames[index].m_frameBytes);
231 for (size_t i = 0; i < m_frames.size(); ++i) {
235 unsigned frameBytes = m_frames[i].m_frameBytes;
236 if (m_frames[i].m_haveMetadata && !m_frames[i].m_isComplete)
237 frameBytesCleared += (m_frames[i].clear(true) ? frameBytes : 0);
345 if (index >= m_frames.size() || !m_frames[index].m_frame)
356 return m_frames[index].m_frame;
361 if (index < m_frames.size() && m_frames[index].m_haveMetadata && m_frames[index].m_isComplete)
369 if (index < m_frames.size() && m_frames[index].m_haveMetadata)
370 return m_frames[index].m_duration;
390 if (m_frames.size() <= index)
393 if (m_frames[index].m_haveMetadata)
394 return m_frames[index].m_hasAlpha;
411 if (m_frames.size() <= index)
414 if (m_frames[index].m_haveMetadata)
415 return m_frames[index].m_orientation;