Blender V5.0
blender::io::alembic::CDStreamConfig Struct Reference

#include <abc_customdata.h>

Public Member Functions

 CDStreamConfig ()=default

Public Attributes

int * corner_verts = nullptr
int totloop = 0
int * face_offsets = nullptr
int faces_num = 0
float3positions = nullptr
int totvert = 0
float2uv_map = nullptr
CustomDataloopdata = nullptr
bool pack_uvs = false
Meshmesh = nullptr
void *(* add_customdata_cb )(Mesh *mesh, const char *name, int data_type) = nullptr
Alembic::Abc::chrono_t time = 0.0
int timesample_index = 0
const char ** modifier_error_message = nullptr
std::map< std::string, Alembic::AbcGeom::OV2fGeomParam > abc_uv_maps
Alembic::AbcGeom::OV3fGeomParam abc_orco
std::map< std::string, Alembic::AbcGeom::OC4fGeomParam > abc_vertex_colors

Detailed Description

Definition at line 38 of file abc_customdata.h.

Constructor & Destructor Documentation

◆ CDStreamConfig()

blender::io::alembic::CDStreamConfig::CDStreamConfig ( )
default

Member Data Documentation

◆ abc_orco

Alembic::AbcGeom::OV3fGeomParam blender::io::alembic::CDStreamConfig::abc_orco

Definition at line 72 of file abc_customdata.h.

Referenced by blender::io::alembic::write_generated_coordinates().

◆ abc_uv_maps

std::map<std::string, Alembic::AbcGeom::OV2fGeomParam> blender::io::alembic::CDStreamConfig::abc_uv_maps

Definition at line 69 of file abc_customdata.h.

Referenced by blender::io::alembic::write_uv().

◆ abc_vertex_colors

std::map<std::string, Alembic::AbcGeom::OC4fGeomParam> blender::io::alembic::CDStreamConfig::abc_vertex_colors

Definition at line 75 of file abc_customdata.h.

Referenced by blender::io::alembic::write_mcol().

◆ add_customdata_cb

void *(* blender::io::alembic::CDStreamConfig::add_customdata_cb) (Mesh *mesh, const char *name, int data_type) = nullptr

◆ corner_verts

◆ face_offsets

int* blender::io::alembic::CDStreamConfig::face_offsets = nullptr

◆ faces_num

int blender::io::alembic::CDStreamConfig::faces_num = 0

Definition at line 43 of file abc_customdata.h.

Referenced by blender::io::alembic::get_config().

◆ loopdata

CustomData* blender::io::alembic::CDStreamConfig::loopdata = nullptr

Definition at line 50 of file abc_customdata.h.

Referenced by blender::io::alembic::get_config().

◆ mesh

◆ modifier_error_message

const char** blender::io::alembic::CDStreamConfig::modifier_error_message = nullptr

◆ pack_uvs

bool blender::io::alembic::CDStreamConfig::pack_uvs = false

Definition at line 52 of file abc_customdata.h.

Referenced by blender::io::alembic::get_uvs().

◆ positions

float3* blender::io::alembic::CDStreamConfig::positions = nullptr

◆ time

Alembic::Abc::chrono_t blender::io::alembic::CDStreamConfig::time = 0.0

Definition at line 59 of file abc_customdata.h.

Referenced by blender::io::alembic::AbcMeshReader::read_mesh().

◆ timesample_index

int blender::io::alembic::CDStreamConfig::timesample_index = 0

◆ totloop

int blender::io::alembic::CDStreamConfig::totloop = 0

◆ totvert

◆ uv_map

float2* blender::io::alembic::CDStreamConfig::uv_map = nullptr

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