mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 02:15:43 -04:00
add clear_draw_callback, etc
This commit is contained in:
parent
c16eaa198f
commit
a1a5d04a55
@ -227,6 +227,17 @@ set_cull_callback(CallbackObject *object) {
|
|||||||
cdata->_cull_callback = object;
|
cdata->_cull_callback = object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: DisplayRegion::clear_cull_callback
|
||||||
|
// Access: Published
|
||||||
|
// Description: Removes the callback set by an earlier call to
|
||||||
|
// set_cull_callback().
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE void DisplayRegion::
|
||||||
|
clear_cull_callback() {
|
||||||
|
set_cull_callback(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: DisplayRegion::get_cull_callback
|
// Function: DisplayRegion::get_cull_callback
|
||||||
// Access: Published
|
// Access: Published
|
||||||
@ -278,6 +289,17 @@ set_draw_callback(CallbackObject *object) {
|
|||||||
cdata->_draw_callback = object;
|
cdata->_draw_callback = object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: DisplayRegion::clear_draw_callback
|
||||||
|
// Access: Published
|
||||||
|
// Description: Removes the callback set by an earlier call to
|
||||||
|
// set_draw_callback().
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE void DisplayRegion::
|
||||||
|
clear_draw_callback() {
|
||||||
|
set_draw_callback(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: DisplayRegion::get_draw_callback
|
// Function: DisplayRegion::get_draw_callback
|
||||||
// Access: Published
|
// Access: Published
|
||||||
|
@ -108,9 +108,11 @@ PUBLISHED:
|
|||||||
INLINE int get_cube_map_index() const;
|
INLINE int get_cube_map_index() const;
|
||||||
|
|
||||||
INLINE void set_cull_callback(CallbackObject *object);
|
INLINE void set_cull_callback(CallbackObject *object);
|
||||||
|
INLINE void clear_cull_callback();
|
||||||
INLINE CallbackObject *get_cull_callback() const;
|
INLINE CallbackObject *get_cull_callback() const;
|
||||||
|
|
||||||
INLINE void set_draw_callback(CallbackObject *object);
|
INLINE void set_draw_callback(CallbackObject *object);
|
||||||
|
INLINE void clear_draw_callback();
|
||||||
INLINE CallbackObject *get_draw_callback() const;
|
INLINE CallbackObject *get_draw_callback() const;
|
||||||
|
|
||||||
INLINE int get_pixel_width() const;
|
INLINE int get_pixel_width() const;
|
||||||
|
@ -49,6 +49,17 @@ set_cull_callback(CallbackObject *object) {
|
|||||||
cdata->_cull_callback = object;
|
cdata->_cull_callback = object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: CallbackNode::clear_cull_callback
|
||||||
|
// Access: Published
|
||||||
|
// Description: Removes the callback set by an earlier call to
|
||||||
|
// set_cull_callback().
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE void CallbackNode::
|
||||||
|
clear_cull_callback() {
|
||||||
|
set_cull_callback(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: CallbackNode::get_cull_callback
|
// Function: CallbackNode::get_cull_callback
|
||||||
// Access: Published
|
// Access: Published
|
||||||
@ -93,6 +104,17 @@ set_draw_callback(CallbackObject *object) {
|
|||||||
cdata->_draw_callback = object;
|
cdata->_draw_callback = object;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
// Function: CallbackNode::clear_draw_callback
|
||||||
|
// Access: Published
|
||||||
|
// Description: Removes the callback set by an earlier call to
|
||||||
|
// set_draw_callback().
|
||||||
|
////////////////////////////////////////////////////////////////////
|
||||||
|
INLINE void CallbackNode::
|
||||||
|
clear_draw_callback() {
|
||||||
|
set_draw_callback(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: CallbackNode::get_draw_callback
|
// Function: CallbackNode::get_draw_callback
|
||||||
// Access: Published
|
// Access: Published
|
||||||
|
@ -30,9 +30,11 @@ PUBLISHED:
|
|||||||
CallbackNode(const string &name);
|
CallbackNode(const string &name);
|
||||||
|
|
||||||
INLINE void set_cull_callback(CallbackObject *object);
|
INLINE void set_cull_callback(CallbackObject *object);
|
||||||
|
INLINE void clear_cull_callback();
|
||||||
INLINE CallbackObject *get_cull_callback() const;
|
INLINE CallbackObject *get_cull_callback() const;
|
||||||
|
|
||||||
INLINE void set_draw_callback(CallbackObject *object);
|
INLINE void set_draw_callback(CallbackObject *object);
|
||||||
|
INLINE void clear_draw_callback();
|
||||||
INLINE CallbackObject *get_draw_callback() const;
|
INLINE CallbackObject *get_draw_callback() const;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user