#include <VrmlData_Appearance.hxx>
Inheritance diagram for VrmlData_Appearance:
Public Member Functions | |
VrmlData_Appearance () | |
VrmlData_Appearance (const VrmlData_Scene &theScene, const char *theName) | |
const | Handle (VrmlData_Material)&Material() const |
const | Handle (VrmlData_Texture)&Texture() const |
const | Handle (VrmlData_TextureTransform)&TextureTransform() const |
void | SetMaterial (const Handle(VrmlData_Material)&theMat) |
void | SetTexture (const Handle(VrmlData_Texture)&theTexture) |
void | SetTextureTransform (const Handle(VrmlData_TextureTransform)&theTT) |
virtual Standard_EXPORT | Handle (VrmlData_Node) Clone(const Handle(VrmlData_Node)&) const |
virtual Standard_EXPORT VrmlData_ErrorStatus | Read (VrmlData_InBuffer &theBuffer) |
virtual Standard_EXPORT VrmlData_ErrorStatus | Write (const char *thePrefix) const |
virtual Standard_EXPORT Standard_Boolean | IsDefault () const |
Private Member Functions | |
Handle (VrmlData_Material) myMaterial | |
Handle (VrmlData_Texture) myTexture | |
Handle (VrmlData_TextureTransform) myTTransform |
|
Empty constructor |
|
Constructor |
|
|
|
|
|
|
|
Create a copy of this node. If the parameter is null, a new copied node is created. Otherwise new node is not created, but rather the given one is modified. Reimplemented from VrmlData_Node. |
|
Query the TextureTransform |
|
Query the Texture |
|
Query the Material |
|
Returns True if the node is default, so that it should not be written. Reimplemented from VrmlData_Node. |
|
Read the node from input stream. Implements VrmlData_Node. |
|
Set the Material |
|
Set the Texture |
|
Set the Texture Transform |
|
Write the Node from input stream. Reimplemented from VrmlData_Node. |