Data Structures | Macros | Typedefs
ai_scene_format.h File Reference

API for writing custom scene formats. More...

#include <ai_map.h>
#include <ai_scene.h>
#include <ai_version.h>

Go to the source code of this file.

Data Structures

struct  AtSceneFormatLib
 Used by dynamically-linked scene format plugins. More...
 
struct  AtSceneFormatMethods
 Scene format methods. More...
 

Macros

#define AI_SCENE_FORMAT_EXPORT_METHODS(tag)
 Exporter for common methods. More...
 
#define scene_format_loader   AI_EXPORT_LIB bool SceneFormatLoader(AtSceneFormatLib* format)
 Entry point for the scene format plugin.
 
#define scene_load
 Scene format loading method. More...
 
#define scene_write
 Scene format writing method. More...
 

Typedefs

typedef bool(* AtSceneLoad) (AtUniverse *universe, const char *filename, const AtParamValueMap *params)
 Scene format load method. More...
 
typedef bool(* AtSceneWrite) (AtUniverse *universe, const char *filename, const AtParamValueMap *params, const AtMetadataStore *mds)
 Scene format write method. More...
 

Detailed Description

API for writing custom scene formats.


© 2020 Autodesk, Inc. · All rights reserved · www.arnoldrenderer.com