unreal.AnimDatabaseDebugDraw¶
- class unreal.AnimDatabaseDebugDraw(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
ObjectClass that can be implemented to perform custom debug draw functionality
C++ Source:
Plugin: AnimDatabase
Module: AnimDatabase
File: AnimDatabase.h
- draw_debug(drawer, canvas_drawer, pose_state, database, frame_ranges, range_viewport_transform, character_idx, sequence_idx, sequence_time, range_start, range_length, identifier_color) None¶
Draw Debug function which is called each frame with the current pose state, database, and attribute information
- Parameters:
drawer (DebugDrawer)
canvas_drawer (DebugDrawer)
pose_state (AnimDatabasePoseState)
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)
range_viewport_transform (Transform)
character_idx (int32)
sequence_idx (int32)
sequence_time (float)
range_start (int32)
range_length (int32)
identifier_color (LinearColor)
- initialize_draw_debug(database, frame_ranges) None¶
Make any required frame attributes or other data. This function is called once when the class is initialized
- Parameters:
database (AnimDatabase)
frame_ranges (AnimDatabaseFrameRanges)