HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GLTF_DracoMeshCodec Class Reference

#include <GLTF_DracoMeshCodec.h>

+ Inheritance diagram for GLTF_DracoMeshCodec:

Public Member Functions

 GLTF_DracoMeshCodec (const GLTF_ImportOptions &options)
 
 GLTF_DracoMeshCodec (const GLTF_ExportOptions &options)
 
 GLTF_DracoMeshCodec (const GLTF_ImportOptions &import_options, const GLTF_ExportOptions &export_options)
 
virtual ~GLTF_DracoMeshCodec () override
 
bool importMeshPrimitive (GU_Detail &gdp, const GLTF_Index mesh_idx, const GLTF_Index prim_idx, const GLTF_MeshInfo &mesh_info, GLTF_Reader &reader, GLTF_ErrorManager &errors) override
 
bool importMaterial (GU_Detail &, const GLTF_Index, GLTF_Reader &, GLTF_ErrorManager &, GA_AttributeOwner) override
 
virtual bool exportMeshPrimitive (const GU_Detail &gdp, const GLTF_Index mesh_idx, const GLTF_Index prim_idx, GLTF_Writer &writer, GLTF_ErrorManager &errors) override
 
- Public Member Functions inherited from GLTF_Codec
 GLTF_Codec (const GLTF_ImportOptions &options)
 
 GLTF_Codec (const GLTF_ExportOptions &options)
 
 GLTF_Codec (const GLTF_ImportOptions &import_options, const GLTF_ExportOptions &export_options)
 
virtual ~GLTF_Codec ()
 
virtual bool exportMaterial (const OP_Node *mat_node, const GLTF_Index mat_id, fpreal time, const GLTF_MaterialInfo &mat_info, GLTF_Writer &writer, GLTF_ErrorManager &errors)
 

Static Public Member Functions

static bool isExtensionSupported (const char *ext_name)
 

Additional Inherited Members

- Protected Attributes inherited from GLTF_Codec
GLTF_ImportOptions myImportOptions
 
GLTF_ExportOptions myExportOptions
 

Detailed Description

Definition at line 20 of file GLTF_DracoMeshCodec.h.

Constructor & Destructor Documentation

GLTF_DracoMeshCodec::GLTF_DracoMeshCodec ( const GLTF_ImportOptions options)
inlineexplicit

Definition at line 23 of file GLTF_DracoMeshCodec.h.

GLTF_DracoMeshCodec::GLTF_DracoMeshCodec ( const GLTF_ExportOptions options)
inlineexplicit

Definition at line 28 of file GLTF_DracoMeshCodec.h.

GLTF_DracoMeshCodec::GLTF_DracoMeshCodec ( const GLTF_ImportOptions import_options,
const GLTF_ExportOptions export_options 
)
inlineexplicit

Definition at line 33 of file GLTF_DracoMeshCodec.h.

virtual GLTF_DracoMeshCodec::~GLTF_DracoMeshCodec ( )
overridevirtual

Member Function Documentation

virtual bool GLTF_DracoMeshCodec::exportMeshPrimitive ( const GU_Detail gdp,
const GLTF_Index  mesh_idx,
const GLTF_Index  prim_idx,
GLTF_Writer writer,
GLTF_ErrorManager errors 
)
overridevirtual

Reimplemented from GLTF_Codec.

bool GLTF_DracoMeshCodec::importMaterial ( GU_Detail ,
const GLTF_Index  ,
GLTF_Reader ,
GLTF_ErrorManager ,
GA_AttributeOwner   
)
inlineoverridevirtual

Implements GLTF_Codec.

Definition at line 55 of file GLTF_DracoMeshCodec.h.

bool GLTF_DracoMeshCodec::importMeshPrimitive ( GU_Detail gdp,
const GLTF_Index  mesh_idx,
const GLTF_Index  prim_idx,
const GLTF_MeshInfo mesh_info,
GLTF_Reader reader,
GLTF_ErrorManager errors 
)
overridevirtual

Implements GLTF_Codec.

static bool GLTF_DracoMeshCodec::isExtensionSupported ( const char *  ext_name)
inlinestatic

Definition at line 41 of file GLTF_DracoMeshCodec.h.


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