Open Broadcaster Software
Free, open source software for live streaming and recording
obs_scene_item Struct Reference

Public Member Functions

 DARRAY (struct item_action) audio_actions
 

Data Fields

volatile long ref
 
volatile bool removed
 
int64_t id
 
struct obs_sceneparent
 
struct obs_sourcesource
 
volatile long active_refs
 
volatile long defer_update
 
bool user_visible
 
bool visible
 
bool selected
 
gs_texrender_titem_render
 
struct obs_sceneitem_crop crop
 
struct vec2 pos
 
struct vec2 scale
 
float rot
 
uint32_t align
 
uint32_t last_width
 
uint32_t last_height
 
struct vec2 output_scale
 
enum obs_scale_type scale_filter
 
struct matrix4 box_transform
 
struct matrix4 draw_transform
 
enum obs_bounds_type bounds_type
 
uint32_t bounds_align
 
struct vec2 bounds
 
obs_hotkey_pair_id toggle_visibility
 
pthread_mutex_t actions_mutex
 
struct obs_scene_itemprev
 
struct obs_scene_itemnext
 

Member Function Documentation

obs_scene_item::DARRAY ( struct item_action  )

Field Documentation

pthread_mutex_t obs_scene_item::actions_mutex
volatile long obs_scene_item::active_refs
uint32_t obs_scene_item::align
struct vec2 obs_scene_item::bounds
uint32_t obs_scene_item::bounds_align
enum obs_bounds_type obs_scene_item::bounds_type
struct matrix4 obs_scene_item::box_transform
struct obs_sceneitem_crop obs_scene_item::crop
volatile long obs_scene_item::defer_update
struct matrix4 obs_scene_item::draw_transform
int64_t obs_scene_item::id
gs_texrender_t* obs_scene_item::item_render
uint32_t obs_scene_item::last_height
uint32_t obs_scene_item::last_width
struct obs_scene_item* obs_scene_item::next
struct vec2 obs_scene_item::output_scale
struct obs_scene* obs_scene_item::parent
struct vec2 obs_scene_item::pos
struct obs_scene_item* obs_scene_item::prev
volatile long obs_scene_item::ref
volatile bool obs_scene_item::removed
float obs_scene_item::rot
struct vec2 obs_scene_item::scale
enum obs_scale_type obs_scene_item::scale_filter
bool obs_scene_item::selected
struct obs_source* obs_scene_item::source
obs_hotkey_pair_id obs_scene_item::toggle_visibility
bool obs_scene_item::user_visible
bool obs_scene_item::visible

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