cgv
|
#include <attach_slot.h>
Public Member Functions | |
attach_slot () | |
init the user data | |
void | attach (base_ptr attachment_object, void *user_data=0) |
attach object to attachment slot More... | |
void | attach (base_ptr attachment_object, int user_data) |
attach object to attachment slot | |
base_ptr | get_attachment () const |
return current attachment | |
void * | get_attachement_data () const |
return current attachment | |
int | get_attachement_data_int () const |
return current attachment | |
Protected Attributes | |
base_ptr | attachment |
allow to attach some object to group | |
void * | attachment_user_data |
allow to add user data to the attachment | |
interface for an attachment slot that can store a base pointer
void cgv::base::attach_slot::attach | ( | base_ptr | attachment_object, |
void * | user_data = 0 |
||
) |
attach object to attachment slot
attach object to group