#include <eng_node.hh>

Public Types | |
| typedef SharedPtrNull < TextureNode > | Ptr |
Public Member Functions | |
| TextureNode (const Value &value) | |
| TextureNode (const TextureNode &src) | |
| void | Accept (Visitor &visitor) |
| const TextureNode::Value & | GetValue (void) const |
| bool | IfEnabled (void) const |
| SharedPtr< Texture > | GetTexture (void) const |
| bool | IfIdentityTextureMatrix (void) const |
| SharedPtr< const Matrix > | GetTextureMatrix (void) const |
| void | SetTextureMatrix (const Matrix &textureMatrix) |
Protected Member Functions | |
| Node::Ptr | Clone (void) const |
| TypeId | GetTypeId (void) const |
Private Attributes | |
| Value | mValue |
Friends | |
| class | Value |
| class | NodeClones |
| class | Graph |
| class | GraphMaker |
| class | GraphImporter |
Classes | |
| class | Value |
Invalid GFX::Texture objects are cheap to construct (substitutes for NULL).
| typedef SharedPtrNull<TextureNode> eng::TextureNode::Ptr |
Reimplemented from eng::Node.
| eng::TextureNode::TextureNode | ( | const Value & | value | ) |
TextureNode methods.
| eng::TextureNode::TextureNode | ( | const TextureNode & | src | ) |
| const TextureNode::Value& eng::TextureNode::GetValue | ( | void | ) | const [inline, virtual] |
Implements eng::Node.
| Node::TypeId eng::TextureNode::GetTypeId | ( | void | ) | const [protected, virtual] |
Implements eng::Node.
| bool eng::TextureNode::IfEnabled | ( | void | ) | const [inline] |
| SharedPtr<Texture> eng::TextureNode::GetTexture | ( | void | ) | const [inline] |
| bool eng::TextureNode::IfIdentityTextureMatrix | ( | void | ) | const [inline] |
| SharedPtr<const Matrix> eng::TextureNode::GetTextureMatrix | ( | void | ) | const [inline] |
| void eng::TextureNode::SetTextureMatrix | ( | const Matrix & | textureMatrix | ) |
friend class NodeClones [friend] |
Reimplemented from eng::Node.
friend class GraphMaker [friend] |
Reimplemented from eng::Node.
friend class GraphImporter [friend] |
Reimplemented from eng::Node.
Value eng::TextureNode::mValue [private] |
Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:23 2007