Blender V4.5
blender::bke::ModifierComputeContext Class Reference

#include <BKE_compute_contexts.hh>

Inherits blender::ComputeContext.

Public Member Functions

 ModifierComputeContext (const ComputeContext *parent, const NodesModifierData &nmd)
 
 ModifierComputeContext (const ComputeContext *parent, int modifier_uid)
 
int modifier_uid () const
 
const NodesModifierDatanmd () const
 
- Public Member Functions inherited from blender::ComputeContext
 ComputeContext (const ComputeContext *parent)
 
virtual ~ComputeContext ()=default
 
const ComputeContextHashhash () const
 
const ComputeContextparent () const
 
void print_stack (std::ostream &stream, StringRef name) const
 

Additional Inherited Members

- Protected Attributes inherited from blender::ComputeContext
const ComputeContextparent_ = nullptr
 
ComputeContextHash hash_
 

Detailed Description

Definition at line 35 of file BKE_compute_contexts.hh.

Constructor & Destructor Documentation

◆ ModifierComputeContext() [1/2]

blender::bke::ModifierComputeContext::ModifierComputeContext ( const ComputeContext * parent,
const NodesModifierData & nmd )

Definition at line 17 of file compute_contexts.cc.

References nmd().

◆ ModifierComputeContext() [2/2]

blender::bke::ModifierComputeContext::ModifierComputeContext ( const ComputeContext * parent,
int modifier_uid )

Definition at line 24 of file compute_contexts.cc.

Member Function Documentation

◆ modifier_uid()

int blender::bke::ModifierComputeContext::modifier_uid ( ) const
inline

Definition at line 46 of file BKE_compute_contexts.hh.

◆ nmd()

const NodesModifierData * blender::bke::ModifierComputeContext::nmd ( ) const
inline

Definition at line 51 of file BKE_compute_contexts.hh.

Referenced by ModifierComputeContext().


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