Blender V4.3
abc_customdata.h File Reference
#include "BLI_math_vector_types.hh"
#include <Alembic/Abc/ICompoundProperty.h>
#include <Alembic/Abc/ISampleSelector.h>
#include <Alembic/Abc/OCompoundProperty.h>
#include <Alembic/Abc/TypedArraySample.h>
#include <Alembic/AbcCoreAbstract/Foundation.h>
#include <Alembic/AbcGeom/GeometryScope.h>
#include <Alembic/AbcGeom/OGeomParam.h>
#include <cstdint>
#include <map>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  blender::io::alembic::UVSample
 
struct  blender::io::alembic::CDStreamConfig
 

Namespaces

namespace  blender
 
namespace  blender::io
 
namespace  blender::io::alembic
 

Enumerations

enum  blender::io::alembic::AbcUvScope { blender::io::alembic::ABC_UV_SCOPE_NONE , blender::io::alembic::ABC_UV_SCOPE_LOOP , blender::io::alembic::ABC_UV_SCOPE_VERTEX }
 

Functions

const char * blender::io::alembic::get_uv_sample (UVSample &sample, const CDStreamConfig &config, CustomData *data)
 
void blender::io::alembic::write_generated_coordinates (const OCompoundProperty &prop, CDStreamConfig &config)
 
void blender::io::alembic::read_velocity (const V3fArraySamplePtr &velocities, const CDStreamConfig &config, const float velocity_scale)
 
void blender::io::alembic::read_generated_coordinates (const ICompoundProperty &prop, const CDStreamConfig &config, const Alembic::Abc::ISampleSelector &iss)
 
void blender::io::alembic::write_custom_data (const OCompoundProperty &prop, CDStreamConfig &config, CustomData *data, int data_type)
 
void blender::io::alembic::read_custom_data (const std::string &iobject_full_name, const ICompoundProperty &prop, const CDStreamConfig &config, const Alembic::Abc::ISampleSelector &iss)
 
AbcUvScope blender::io::alembic::get_uv_scope (const Alembic::AbcGeom::GeometryScope scope, const CDStreamConfig &config, const Alembic::AbcGeom::UInt32ArraySamplePtr &indices)