#include <mhc/Reference.h> void mhcReferenceInit( MhcReference *reference_ptr, const u16 type, const u16 size )
#include <mhc/Reference.h> void mhcReferenceBind( MhcReference *reference_ptr, MhcModule *module_ptr, MhcScene *scene_ptr )
Checks whether reference is resolved.
#include <mhc/Reference.h> _mhcReferenceIsResolved(reference_ptr)
Checks whether reference is possible.
#include <mhc/Reference.h> _mhcReferenceIsActive(reference_ptr)
#include <mhc/Reference.h> _mhcReferenceActivate(reference_ptr)
#include <mhc/Reference.h> _mhcReferenceInactivate(reference_ptr)
Makes preparations for reference.
#include <mhc/Reference.h> _mhcReferenceBeginEval(reference_ptr)
#include <mhc/Reference.h> _mhcReferenceResolve(reference_ptr,scene_ptr)
#include <mhc/Reference.h> typedef struct _MhcReference { struct _MhcReference *next_input_ptr; struct _MhcReference *next_output_ptr; MhcNodeHandle input_node_handle; MhcNodeHandle output_node_handle; u8 input_type; u8 output_type; u8 flags; u8 size; u16 input_field_id; u16 input_index; u16 output_field_id; u16 output_index; void *input_ptr; void *output_ptr; MhcReferenceFunc refer; } MhcReference;