Blender  V3.3
Public Attributes | List of all members
tPoseLib_PreviewData Struct Reference

Public Attributes

ListBase backups
 
ListBase searchp
 
Scenescene
 
ScrAreaarea
 
PointerRNA rna_ptr
 
Objectob
 
bArmaturearm
 
bPosepose
 
bActionact
 
TimeMarkermarker
 
int totcount
 
short state
 
short redraw
 
short flag
 
short search_cursor
 
char searchstr [64]
 
char searchold [64]
 
char headerstr [UI_MAX_DRAW_STR]
 

Detailed Description

Definition at line 854 of file pose_lib.c.

Member Data Documentation

◆ act

bAction* tPoseLib_PreviewData::act

◆ area

ScrArea* tPoseLib_PreviewData::area

active area.

Definition at line 863 of file pose_lib.c.

Referenced by poselib_preview_apply(), poselib_preview_cleanup(), and poselib_preview_init_data().

◆ arm

bArmature* tPoseLib_PreviewData::arm

object's armature data.

Definition at line 870 of file pose_lib.c.

Referenced by poselib_apply_pose(), and poselib_preview_init_data().

◆ backups

ListBase tPoseLib_PreviewData::backups

tPoseLib_Backup structs for restoring poses.

Definition at line 856 of file pose_lib.c.

Referenced by poselib_backup_free_data(), poselib_backup_posecopy(), and poselib_backup_restore().

◆ flag

short tPoseLib_PreviewData::flag

◆ headerstr

char tPoseLib_PreviewData::headerstr[UI_MAX_DRAW_STR]

Info-text to print in header.

Definition at line 897 of file pose_lib.c.

Referenced by poselib_preview_apply(), and poselib_preview_init_data().

◆ marker

TimeMarker* tPoseLib_PreviewData::marker

◆ ob

Object* tPoseLib_PreviewData::ob

object to work on.

Definition at line 868 of file pose_lib.c.

Referenced by poselib_keytag_pose(), poselib_preview_apply(), poselib_preview_cleanup(), and poselib_preview_init_data().

◆ pose

bPose* tPoseLib_PreviewData::pose

◆ redraw

short tPoseLib_PreviewData::redraw

redraw/update settings during main loop.

Definition at line 884 of file pose_lib.c.

Referenced by poselib_preview_apply(), poselib_preview_handle_event(), poselib_preview_handle_search(), poselib_preview_init_data(), and poselib_preview_modal().

◆ rna_ptr

PointerRNA tPoseLib_PreviewData::rna_ptr

RNA-Pointer to Object 'ob'.

Definition at line 866 of file pose_lib.c.

Referenced by poselib_apply_pose(), and poselib_preview_init_data().

◆ scene

Scene* tPoseLib_PreviewData::scene

active scene.

Definition at line 861 of file pose_lib.c.

Referenced by poselib_preview_cleanup(), and poselib_preview_init_data().

◆ search_cursor

short tPoseLib_PreviewData::search_cursor

position of cursor in searchstr (cursor occurs before the item at the nominated index)

Definition at line 889 of file pose_lib.c.

Referenced by poselib_preview_apply(), poselib_preview_handle_event(), poselib_preview_handle_search(), and poselib_preview_init_data().

◆ searchold

char tPoseLib_PreviewData::searchold[64]

Previously set searchstr (from last loop run), so that we can detected when to rebuild searchp.

Definition at line 894 of file pose_lib.c.

Referenced by poselib_preview_get_next(), poselib_preview_handle_event(), and poselib_preview_init_data().

◆ searchp

ListBase tPoseLib_PreviewData::searchp

LinkData structs storing list of poses which match the current search-string.

Definition at line 858 of file pose_lib.c.

Referenced by poselib_preview_cleanup(), and poselib_preview_get_next().

◆ searchstr

char tPoseLib_PreviewData::searchstr[64]

(Part of) Name to search for to filter poses that get shown.

Definition at line 891 of file pose_lib.c.

Referenced by poselib_preview_apply(), poselib_preview_get_next(), poselib_preview_handle_event(), poselib_preview_handle_search(), and poselib_preview_init_data().

◆ state

short tPoseLib_PreviewData::state

◆ totcount

int tPoseLib_PreviewData::totcount

total number of elements to work on.

Definition at line 879 of file pose_lib.c.

Referenced by poselib_backup_posecopy().


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