cgv
Loading...
Searching...
No Matches
fx::gltf::BufferView Struct Reference

Public Types

enum class  TargetType : uint16_t { None = 0 , ArrayBuffer = 34962 , ElementArrayBuffer = 34963 }
 

Public Attributes

std::string name
 
int32_t buffer { -1 }
 
uint32_t byteOffset {}
 
uint32_t byteLength {}
 
uint32_t byteStride {}
 
TargetType target { TargetType::None }
 
nlohmann::json extensionsAndExtras {}
 

Detailed Description

Definition at line 499 of file gltf.h.

Member Enumeration Documentation

◆ TargetType

enum class fx::gltf::BufferView::TargetType : uint16_t
strong

Definition at line 501 of file gltf.h.

Member Data Documentation

◆ buffer

int32_t fx::gltf::BufferView::buffer { -1 }

Definition at line 510 of file gltf.h.

◆ byteLength

uint32_t fx::gltf::BufferView::byteLength {}

Definition at line 512 of file gltf.h.

◆ byteOffset

uint32_t fx::gltf::BufferView::byteOffset {}

Definition at line 511 of file gltf.h.

◆ byteStride

uint32_t fx::gltf::BufferView::byteStride {}

Definition at line 513 of file gltf.h.

◆ extensionsAndExtras

nlohmann::json fx::gltf::BufferView::extensionsAndExtras {}

Definition at line 517 of file gltf.h.

◆ name

std::string fx::gltf::BufferView::name

Definition at line 508 of file gltf.h.

◆ target

TargetType fx::gltf::BufferView::target { TargetType::None }

Definition at line 515 of file gltf.h.


The documentation for this struct was generated from the following file: