|
Blender V4.3
|
#include <geometry.h>
Inherits Base.
Public Member Functions | |
| HdCyclesGeometry (const PXR_NS::SdfPath &rprimId, const PXR_NS::SdfPath &instancerId) | |
| void | Sync (PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdRenderParam *renderParam, PXR_NS::HdDirtyBits *dirtyBits, const PXR_NS::TfToken &reprToken) override |
| PXR_NS::HdDirtyBits | GetInitialDirtyBitsMask () const override |
| virtual void | Finalize (PXR_NS::HdRenderParam *renderParam) override |
Protected Member Functions | |
| void | _InitRepr (const PXR_NS::TfToken &reprToken, PXR_NS::HdDirtyBits *dirtyBits) override |
| PXR_NS::HdDirtyBits | _PropagateDirtyBits (PXR_NS::HdDirtyBits bits) const override |
| virtual void | Populate (PXR_NS::HdSceneDelegate *sceneDelegate, PXR_NS::HdDirtyBits dirtyBits, bool &rebuild)=0 |
| PXR_NS::HdInterpolation | GetPrimvarInterpolation (PXR_NS::HdSceneDelegate *sceneDelegate, const PXR_NS::TfToken &name) const |
Protected Attributes | |
| CyclesBase * | _geom = nullptr |
| std::vector< CCL_NS::Object * > | _instances |
Additional Inherited Members | |
Public Attributes inherited from Base | |
| struct Base * | next |
| struct Base * | prev |
| struct Object * | object |
| struct Base * | base_orig |
| unsigned int lay | DNA_DEPRECATED |
| short | flag |
| short | flag_from_collection |
| short | flag_legacy |
| unsigned short | local_view_bits |
| unsigned short | local_collections_bits |
| char | _pad1 [2] |
Definition at line 14 of file hydra/geometry.h.
| HdCyclesGeometry< Base, CyclesBase >::HdCyclesGeometry | ( | const PXR_NS::SdfPath & | rprimId, |
| const PXR_NS::SdfPath & | instancerId ) |
Definition at line 23 of file geometry.inl.
|
overrideprotected |
Definition at line 41 of file geometry.inl.
|
overrideprotected |
Definition at line 57 of file geometry.inl.
|
overridevirtual |
Reimplemented in HdCyclesMesh.
Definition at line 189 of file geometry.inl.
References lock.
Referenced by HdCyclesMesh::Finalize().
|
override |
Definition at line 49 of file geometry.inl.
Referenced by HdCyclesCurves::GetInitialDirtyBitsMask(), HdCyclesMesh::GetInitialDirtyBitsMask(), HdCyclesPoints::GetInitialDirtyBitsMask(), and HdCyclesVolume::GetInitialDirtyBitsMask().
|
protected |
Definition at line 242 of file geometry.inl.
|
protectedpure virtual |
|
override |
Definition at line 63 of file geometry.inl.
References convert_transform(), Initialize(), lock, make_float3(), and transform_scale().
|
protected |
Definition at line 44 of file hydra/geometry.h.
|
protected |
Definition at line 45 of file hydra/geometry.h.