GLTFBuffer.h Last update: 17.04.2023 1 /* 2 * Copyright 2018-2021 ANSYS, Inc. Unauthorized use, distribution, or duplication is prohibited. 3 * 4 * Restricted Rights Legend 5 * 6 * Use, duplication, or disclosure of this 7 * software and its documentation by the 8 * Government is subject to restrictions as 9 * set forth in subdivision [(b)(3)(ii)] of 10 * the Rights in Technical Data and Computer 11 * Software clause at 52.227-7013. 12 */ 13 #ifndef __INCLUDED_GLTF_GLTFBUFFER__ 14 #define __INCLUDED_GLTF_GLTFBUFFER__ 15 16 #include "GLTFCommon.h" 17 #include "GLTFObject.h" 18 19 namespace ANSYS { namespace Nexus { namespace GLTFWriter { 20 class GLTF; 21 35 class Buffer : public Object 36 { 37 protected: 38 virtual ~Buffer() {} 39 40 public: 43 static GLTFWRITERSPEC Buffer *Create(GLTF *gltf 44 ); 45 }; 46 47 } } } 48 49 #endif ANSYS::Nexus::GLTFWriter::BufferBuffers define files that are used to contain attribute and index data.Definition: GLTFBuffer.h:36 ANSYS::Nexus::GLTFWriter::Buffer::Createstatic Buffer * Create(GLTF *gltf) ANSYS::Nexus::GLTFWriter::GLTFThis is the main class of the GLTFWriter.Definition: GLTFGLTF.h:32 ANSYSGLTFWriter API Documentation.Definition: GLTFAnimation.h:19