#include <pgFrameStyle.h>
Public Member Functions | |
bool | xform (const LMatrix4f &mat) |
NodePath | generate_into (const NodePath &parent, const LVecBase4f &frame) |
Private Types | |
enum | Type { T_none, T_flat, T_bevel_out, T_bevel_in, T_groove, T_ridge } |
Private Member Functions | |
INLINE | PGFrameStyle (const PGFrameStyle ©) |
INLINE void | operator= (const PGFrameStyle ©) |
INLINE | ~PGFrameStyle () |
INLINE void | set_type (Type type) |
INLINE Type | get_type () const |
INLINE void | set_color (float r, float g, float b, float a) |
INLINE void | set_color (const Colorf &color) |
INLINE const Colorf & | get_color () const |
INLINE void | set_width (float x, float y) |
INLINE void | set_width (const LVecBase2f &width) |
INLINE const LVecBase2f & | get_width () const |
void | output (ostream &out) const |
PT (PandaNode) generate_flat_geom(const LVecBase4f &frame) | |
PT (PandaNode) generate_bevel_geom(const LVecBase4f &frame | |
PT (PandaNode) generate_groove_geom(const LVecBase4f &frame | |
Private Attributes | |
PUBLISHED | __pad0__: INLINE PGFrameStyle() |
bool | in |
Type | _type |
Colorf | _color |
LVecBase2f | _width |
|
Definition at line 41 of file pgFrameStyle.h. |
|
|
|
|
|
Definition at line 113 of file pgFrameStyle.cxx. References _color, NodePath::attach_new_node(), TransparencyAttrib::M_alpha, NULL, PT(), T_bevel_in, T_bevel_out, T_flat, T_groove, T_none, and T_ridge. Referenced by PGWaitBar::update(). |
|
|
|
|
|
Referenced by PGWaitBar::update(). |
|
|
|
Definition at line 59 of file pgFrameStyle.cxx. |
|
|
|
|
|
Referenced by generate_into(). |
|
|
|
Referenced by PGEntry::setup(), and PGButton::setup(). |
|
Referenced by PGEntry::setup(), and PGButton::setup(). |
|
|
|
Referenced by PGEntry::setup(), and PGButton::setup(). |
|
Definition at line 72 of file pgFrameStyle.cxx. References _width, T_bevel_in, T_bevel_out, T_flat, T_groove, T_none, T_ridge, x, and z. |
|
Definition at line 35 of file pgFrameStyle.h. |
|
Definition at line 74 of file pgFrameStyle.h. Referenced by generate_into(), and output(). |
|
Definition at line 73 of file pgFrameStyle.h. Referenced by output(). |
|
Definition at line 75 of file pgFrameStyle.h. |
|
Definition at line 70 of file pgFrameStyle.h. |