open_toontown_panda3d/panda/src/sgattrib/stencilAttribute.I

56 lines
1.7 KiB
Plaintext

// Filename: stencilAttribute.I
// Created by: drose (23Mar00)
//
////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////
// Function: StencilAttribute::Constructor
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE StencilAttribute::
StencilAttribute() :
_value(StencilProperty::M_none, StencilProperty::A_keep)
{
}
////////////////////////////////////////////////////////////////////
// Function: StencilAttribute::set_mode
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE void StencilAttribute::
set_mode(StencilProperty::Mode mode) {
_value.set_mode(mode);
}
////////////////////////////////////////////////////////////////////
// Function: StencilAttribute::get_mode
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE StencilProperty::Mode StencilAttribute::
get_mode() const {
return _value.get_mode();
}
////////////////////////////////////////////////////////////////////
// Function: StencilAttribute::set_action
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE void StencilAttribute::
set_action(StencilProperty::Action action) {
_value.set_action(action);
}
////////////////////////////////////////////////////////////////////
// Function: StencilAttribute::get_action
// Access: Public
// Description:
////////////////////////////////////////////////////////////////////
INLINE StencilProperty::Action StencilAttribute::
get_action() const {
return _value.get_action();
}