libgpac
Documentation of the core library of GPAC
GF_ProtoFieldInterface Struct Reference

#include <scenegraph_dev.h>

+ Collaboration diagram for GF_ProtoFieldInterface:

Data Fields

u8 EventType
 
u8 FieldType
 
char * FieldName
 
void * def_value
 
GF_Nodedef_sfnode_value
 
GF_ChildNodeItemdef_mfnode_value
 
u32 IN_index
 
u32 OUT_index
 
u32 DEF_index
 
u32 ALL_index
 
u32 QP_Type
 
u32 hasMinMax
 
void * qp_min_value
 
void * qp_max_value
 
u32 NumBits
 
u32 Anim_Type
 
void * userpriv
 
void(* OnDelete )(void *ptr)
 

Detailed Description

proto field object

Field Documentation

◆ EventType

u8 GF_ProtoFieldInterface::EventType

◆ FieldType

u8 GF_ProtoFieldInterface::FieldType

◆ FieldName

char* GF_ProtoFieldInterface::FieldName

◆ def_value

void* GF_ProtoFieldInterface::def_value

◆ def_sfnode_value

GF_Node* GF_ProtoFieldInterface::def_sfnode_value

◆ def_mfnode_value

GF_ChildNodeItem* GF_ProtoFieldInterface::def_mfnode_value

◆ IN_index

u32 GF_ProtoFieldInterface::IN_index

◆ OUT_index

u32 GF_ProtoFieldInterface::OUT_index

◆ DEF_index

u32 GF_ProtoFieldInterface::DEF_index

◆ ALL_index

u32 GF_ProtoFieldInterface::ALL_index

◆ QP_Type

u32 GF_ProtoFieldInterface::QP_Type

◆ hasMinMax

u32 GF_ProtoFieldInterface::hasMinMax

◆ qp_min_value

void* GF_ProtoFieldInterface::qp_min_value

◆ qp_max_value

void * GF_ProtoFieldInterface::qp_max_value

◆ NumBits

u32 GF_ProtoFieldInterface::NumBits

◆ Anim_Type

u32 GF_ProtoFieldInterface::Anim_Type

◆ userpriv

void* GF_ProtoFieldInterface::userpriv

◆ OnDelete

void(* GF_ProtoFieldInterface::OnDelete) (void *ptr)