Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/openvdb/openvdb_capi.h')
-rw-r--r--intern/openvdb/openvdb_capi.h89
1 files changed, 54 insertions, 35 deletions
diff --git a/intern/openvdb/openvdb_capi.h b/intern/openvdb/openvdb_capi.h
index 7af16509753..236bceea3e2 100644
--- a/intern/openvdb/openvdb_capi.h
+++ b/intern/openvdb/openvdb_capi.h
@@ -33,55 +33,72 @@ struct OpenVDBVectorGrid;
int OpenVDB_getVersionHex(void);
enum {
- VEC_INVARIANT = 0,
- VEC_COVARIANT = 1,
- VEC_COVARIANT_NORMALIZE = 2,
- VEC_CONTRAVARIANT_RELATIVE = 3,
- VEC_CONTRAVARIANT_ABSOLUTE = 4,
+ VEC_INVARIANT = 0,
+ VEC_COVARIANT = 1,
+ VEC_COVARIANT_NORMALIZE = 2,
+ VEC_CONTRAVARIANT_RELATIVE = 3,
+ VEC_CONTRAVARIANT_ABSOLUTE = 4,
};
-struct OpenVDBFloatGrid *OpenVDB_export_grid_fl(
- struct OpenVDBWriter *writer,
- const char *name, float *data,
- const int res[3], float matrix[4][4], const float clipping,
- struct OpenVDBFloatGrid *mask);
+struct OpenVDBFloatGrid *OpenVDB_export_grid_fl(struct OpenVDBWriter *writer,
+ const char *name,
+ float *data,
+ const int res[3],
+ float matrix[4][4],
+ const float clipping,
+ struct OpenVDBFloatGrid *mask);
struct OpenVDBIntGrid *OpenVDB_export_grid_ch(struct OpenVDBWriter *writer,
- const char *name, unsigned char *data,
- const int res[3], float matrix[4][4], const float clipping,
- struct OpenVDBFloatGrid *mask);
+ const char *name,
+ unsigned char *data,
+ const int res[3],
+ float matrix[4][4],
+ const float clipping,
+ struct OpenVDBFloatGrid *mask);
struct OpenVDBVectorGrid *OpenVDB_export_grid_vec(struct OpenVDBWriter *writer,
- const char *name,
- const float *data_x, const float *data_y, const float *data_z,
- const int res[3], float matrix[4][4], short vec_type, const float clipping,
- const bool is_color,
- struct OpenVDBFloatGrid *mask);
+ const char *name,
+ const float *data_x,
+ const float *data_y,
+ const float *data_z,
+ const int res[3],
+ float matrix[4][4],
+ short vec_type,
+ const float clipping,
+ const bool is_color,
+ struct OpenVDBFloatGrid *mask);
-void OpenVDB_import_grid_fl(
- struct OpenVDBReader *reader,
- const char *name, float **data,
- const int res[3]);
+void OpenVDB_import_grid_fl(struct OpenVDBReader *reader,
+ const char *name,
+ float **data,
+ const int res[3]);
-void OpenVDB_import_grid_ch(
- struct OpenVDBReader *reader,
- const char *name, unsigned char **data,
- const int res[3]);
+void OpenVDB_import_grid_ch(struct OpenVDBReader *reader,
+ const char *name,
+ unsigned char **data,
+ const int res[3]);
-void OpenVDB_import_grid_vec(
- struct OpenVDBReader *reader,
- const char *name,
- float **data_x, float **data_y, float **data_z,
- const int res[3]);
+void OpenVDB_import_grid_vec(struct OpenVDBReader *reader,
+ const char *name,
+ float **data_x,
+ float **data_y,
+ float **data_z,
+ const int res[3]);
struct OpenVDBWriter *OpenVDBWriter_create(void);
void OpenVDBWriter_free(struct OpenVDBWriter *writer);
void OpenVDBWriter_set_flags(struct OpenVDBWriter *writer, const int flag, const bool half);
void OpenVDBWriter_add_meta_fl(struct OpenVDBWriter *writer, const char *name, const float value);
void OpenVDBWriter_add_meta_int(struct OpenVDBWriter *writer, const char *name, const int value);
-void OpenVDBWriter_add_meta_v3(struct OpenVDBWriter *writer, const char *name, const float value[3]);
-void OpenVDBWriter_add_meta_v3_int(struct OpenVDBWriter *writer, const char *name, const int value[3]);
-void OpenVDBWriter_add_meta_mat4(struct OpenVDBWriter *writer, const char *name, float value[4][4]);
+void OpenVDBWriter_add_meta_v3(struct OpenVDBWriter *writer,
+ const char *name,
+ const float value[3]);
+void OpenVDBWriter_add_meta_v3_int(struct OpenVDBWriter *writer,
+ const char *name,
+ const int value[3]);
+void OpenVDBWriter_add_meta_mat4(struct OpenVDBWriter *writer,
+ const char *name,
+ float value[4][4]);
void OpenVDBWriter_write(struct OpenVDBWriter *writer, const char *filename);
struct OpenVDBReader *OpenVDBReader_create(void);
@@ -91,7 +108,9 @@ void OpenVDBReader_get_meta_fl(struct OpenVDBReader *reader, const char *name, f
void OpenVDBReader_get_meta_int(struct OpenVDBReader *reader, const char *name, int *value);
void OpenVDBReader_get_meta_v3(struct OpenVDBReader *reader, const char *name, float value[3]);
void OpenVDBReader_get_meta_v3_int(struct OpenVDBReader *reader, const char *name, int value[3]);
-void OpenVDBReader_get_meta_mat4(struct OpenVDBReader *reader, const char *name, float value[4][4]);
+void OpenVDBReader_get_meta_mat4(struct OpenVDBReader *reader,
+ const char *name,
+ float value[4][4]);
#ifdef __cplusplus
}