56 lines
1.7 KiB
Plaintext
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();
|
|
}
|