Blender V5.0
NlaEvalChannel Struct Reference

#include <nla_private.h>

Public Attributes

struct NlaEvalChannelnext
struct NlaEvalChannelprev
struct NlaEvalDataowner
const char * rna_path
NlaEvalChannelKey key
int index
bool is_array
char mix_mode
NlaValidMask domain
NlaEvalChannelSnapshot base_snapshot

Detailed Description

Temp channel for accumulating data from NLA for a single property. Handles array properties as a unit to allow intelligent blending.

Definition at line 100 of file nla_private.h.

Member Data Documentation

◆ base_snapshot

◆ domain

NlaValidMask NlaEvalChannel::domain

◆ index

int NlaEvalChannel::index

◆ is_array

bool NlaEvalChannel::is_array

Definition at line 109 of file nla_private.h.

Referenced by nlaevalchan_validate_index(), and nlaevalchan_verify_key().

◆ key

◆ mix_mode

◆ next

struct NlaEvalChannel* NlaEvalChannel::next

Definition at line 101 of file nla_private.h.

◆ owner

struct NlaEvalData* NlaEvalChannel::owner

Definition at line 102 of file nla_private.h.

Referenced by nlaeval_snapshot_ensure_slot(), and nlaevalchan_verify_key().

◆ prev

struct NlaEvalChannel * NlaEvalChannel::prev

Definition at line 101 of file nla_private.h.

◆ rna_path

const char* NlaEvalChannel::rna_path

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