Blender V4.3
blender::io::hydra::IdData Class Referenceabstract

#include <id.hh>

Inherited by blender::io::hydra::InstancerData, blender::io::hydra::MaterialData, and blender::io::hydra::ObjectData.

Public Member Functions

 IdData (HydraSceneDelegate *scene_delegate, const ID *id, pxr::SdfPath const &prim_id)
 
virtual ~IdData ()=default
 
virtual void init ()=0
 
virtual void insert ()=0
 
virtual void remove ()=0
 
virtual void update ()=0
 
virtual pxr::VtValue get_data (pxr::TfToken const &key) const =0
 

Public Attributes

const IDid
 
pxr::SdfPath prim_id
 

Protected Attributes

HydraSceneDelegatescene_delegate_
 

Detailed Description

Definition at line 33 of file id.hh.

Constructor & Destructor Documentation

◆ IdData()

blender::io::hydra::IdData::IdData ( HydraSceneDelegate * scene_delegate,
const ID * id,
pxr::SdfPath const & prim_id )

Definition at line 11 of file id.cc.

◆ ~IdData()

virtual blender::io::hydra::IdData::~IdData ( )
virtualdefault

Member Function Documentation

◆ get_data()

◆ init()

◆ insert()

◆ remove()

◆ update()

Member Data Documentation

◆ id

const ID* blender::io::hydra::IdData::id

◆ prim_id

◆ scene_delegate_


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