Re: DeepFrameBuffer::getSampleCountSlice()
Peter Hillman <[email protected]>
| Newsgroups | gmane.comp.video.openexr.devel |
|---|---|
| Message-ID | <[email protected]> |
There's no harm in calling insertSampleCountSlice multiple times - it should be efficient, as it doesn't search a map to find the channel you are inserting, as regular channels do. You should be able to do this: Slice sampleCountSlice( UINT , mybase , ... ); buffer.insertSampleCountSlice( sampleCountSlice ); sampleCountSlice.base = mynewbase; buffer.insertSampleCountSlice( sampleCountSlice ); On 08/10/13 10:33, Richard Hadsell wrote: > Why is there only a const function > DeepFrameBuffer::getSampleCountSlice() that returns a 'const Slice &'? > > I want to allocate a sample count buffer that only spans a single > tile, and then modify the slice for each tile that I read one at a > time. This works fine for channel slices that I access using > findSlice. Is it safe to const_cast the return from > getSampleCountSlice, or is there a fundamental reason why I cannot > modify that slice's base? >