Home
last modified time | relevance | path

Searched refs:bufferView (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp270bufferView.buffer, bufferView.byteLength, bufferView.byteOffset, bufferView.byteStride, bufferView in StoreBufferView()
280 … buffer_.data.insert(buffer_.data.end(), bufferView.data, bufferView.data + bufferView.byteLength); in StoreBufferView()
290 if (accessor.bufferView) { in StoreAccessor()
302 usedAccessors_[accessorIndex]->bufferView = bufferView; in StoreAccessor()
572 BufferView bufferView; in StoreInverseBindMatrices() local
578 accessor.bufferView = &bufferView; in StoreInverseBindMatrices()
724 BufferView bufferView; in AnimationInput() local
730 accessor.bufferView = &bufferView; in AnimationInput()
784 BufferView bufferView; in AnimationOutput() local
789 accessor.bufferView = &bufferView; in AnimationOutput()
[all …]
H A Dgltf2_util.cpp62 if (!accessor.bufferView->data) { in Read()
67 const size_t bufferLength = accessor.bufferView->buffer->byteLength; in Read()
70 const uint8_t* src = accessor.bufferView->data + accessor.byteOffset; in Read()
75 const size_t byteStride = accessor.bufferView->byteStride; in Read()
173 auto const& sparseIndicesBufferView = accessor.sparse.indices.bufferView; in LoadSparseAccessor()
181 auto const byteStride = accessor.bufferView->byteStride; in LoadSparseAccessor()
187 auto const& sparseValuesBufferView = accessor.sparse.values.bufferView; in LoadSparseAccessor()
195 auto const byteStride = accessor.bufferView->byteStride; in LoadSparseAccessor()
1136 const auto* bufferView = accessor.bufferView; in LoadData() local
1149 if (bufferView) { in LoadData()
[all …]
H A Dgltf2_data_structures.h219 BufferView* bufferView { nullptr }; in CORE3D_BEGIN_NAMESPACE()
238 BufferView* bufferView { nullptr }; in CORE3D_BEGIN_NAMESPACE()
264 BufferView* bufferView { nullptr }; in CORE3D_BEGIN_NAMESPACE()
347 BufferView* bufferView { nullptr }; in CORE3D_BEGIN_NAMESPACE()
H A Dgltf2_loader.cpp540 BufferView* bufferView = nullptr; in AccessorBufferView() local
547 bufferView = loadResult.data->bufferViews[bufferIndex].get(); in AccessorBufferView()
553 return bufferView; in AccessorBufferView()
562 } else if (!bufferView || (!(*bufferView)) || (*bufferView)->byteLength <= byteOffset) { in AccessorByteOffset()
606 indices.bufferView = loadResult.data->bufferViews[bufferViewIndex].get(); in AccessorSparseIndices()
635 values.bufferView = loadResult.data->bufferViews[bufferViewIndex].get(); in AccessorSparseValues()
686 if (bufferView) { in ValidateAccessor()
688 const auto bufferSize = bufferView->byteLength - byteOffset; in ValidateAccessor()
720 const auto bufferView = AccessorBufferView(loadResult, jsonData); in ParseAccessor() local
740 accessor->bufferView = *bufferView; in ParseAccessor()
[all …]
H A Dgltf2_importer.cpp1260 const GLTF2::BufferView* bufferView = image.bufferView; in GatherImageData() local
1262 if (bufferView && image.type != GLTF2::MimeType::INVALID) { in GatherImageData()
1263 if (bufferView->data) { in GatherImageData()
1264 raw.reserve(image.bufferView->byteLength); in GatherImageData()
1265 … raw.insert(raw.end(), image.bufferView->data, bufferView->data + bufferView->byteLength); in GatherImageData()