OCC Main Page | Visualization | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

Visualization
TKV3d
Graphic3d


Graphic3d_TextureMap Class Reference

This is an abstract class for managing texture applyable on polygons.
.

#include <Graphic3d_TextureMap.hxx>

Inheritance diagram for Graphic3d_TextureMap:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT void EnableSmooth ()
 enable texture smoothing

Standard_EXPORT Standard_Boolean IsSmoothed () const
 Returns TRUE if the texture is smoothed.
.
Standard_EXPORT void DisableSmooth ()
 disable texture smoothing

Standard_EXPORT void EnableModulate ()
 enable texture modulate mode.
the image is modulate with the shading of the surface.

Standard_EXPORT void DisableModulate ()
 disable texture modulate mode.
the image is directly decal on the surface.

Standard_EXPORT Standard_Boolean IsModulate () const
 Returns TRUE if the texture is modulate.
.
Standard_EXPORT void EnableRepeat ()
 use this methods if you want to enable
texture repetition on your objects.

Standard_EXPORT void DisableRepeat ()
 use this methods if you want to disable
texture repetition on your objects.

Standard_EXPORT Standard_Boolean IsRepeat () const
 Returns TRUE if the texture repeat is enable.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Protected Member Functions

Standard_EXPORT Graphic3d_TextureMap (const Handle(Graphic3d_StructureManager)&SM, const Standard_CString Path, const Standard_CString FileName, const Graphic3d_TypeOfTexture Type)

Constructor & Destructor Documentation

Standard_EXPORT Graphic3d_TextureMap::Graphic3d_TextureMap const Handle(Graphic3d_StructureManager)&  SM,
const Standard_CString  Path,
const Standard_CString  FileName,
const Graphic3d_TypeOfTexture  Type
[protected]
 


Member Function Documentation

Standard_EXPORT void Graphic3d_TextureMap::DisableModulate  ) 
 

Standard_EXPORT void Graphic3d_TextureMap::DisableRepeat  ) 
 

Standard_EXPORT void Graphic3d_TextureMap::DisableSmooth  ) 
 

Standard_EXPORT void Graphic3d_TextureMap::EnableModulate  ) 
 

Standard_EXPORT void Graphic3d_TextureMap::EnableRepeat  ) 
 

Standard_EXPORT void Graphic3d_TextureMap::EnableSmooth  ) 
 

Standard_EXPORT const Graphic3d_TextureMap::Handle Standard_Type   )  const
 

Reimplemented from Graphic3d_TextureRoot.

Reimplemented in Graphic3d_Texture1D, Graphic3d_Texture1Dmanual, Graphic3d_Texture1Dsegment, Graphic3d_Texture2D, Graphic3d_Texture2Dmanual, and Graphic3d_Texture2Dplane.

Standard_EXPORT Standard_Boolean Graphic3d_TextureMap::IsModulate  )  const
 

Standard_EXPORT Standard_Boolean Graphic3d_TextureMap::IsRepeat  )  const
 

Standard_EXPORT Standard_Boolean Graphic3d_TextureMap::IsSmoothed  )  const
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:55:44 2008 for OpenCASCADE by  doxygen 1.4.1