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

Visualization
TKV3d
Graphic3d


Graphic3d_TextureEnv Class Reference

This class provides environment texture usable only in Visual3d_ContextView
.

#include <Graphic3d_TextureEnv.hxx>

Inheritance diagram for Graphic3d_TextureEnv:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Graphic3d_TextureEnv (const Handle(Graphic3d_StructureManager)&SM, const Standard_CString aFileName)
 Creates an environment texture from a file
.
Standard_EXPORT Graphic3d_TextureEnv (const Handle(Graphic3d_StructureManager)&SM, const Graphic3d_NameOfTextureEnv aName)
 Creates an environment texture from a predefined texture name set.
.
Standard_EXPORT Graphic3d_NameOfTextureEnv Name () const
 Returns the name of the predefined textures or NOT_ENV_UNKNOWN
when the name is given as a filename.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT Standard_Integer NumberOfTextures ()
 Returns the number of predefined textures.
.
static Standard_EXPORT Standard_CString TextureName (const Standard_Integer aRank)
 Returns the name of the predefined texture of rank <arank>
.

Private Attributes

Graphic3d_NameOfTextureEnv myName

Constructor & Destructor Documentation

Standard_EXPORT Graphic3d_TextureEnv::Graphic3d_TextureEnv const Handle(Graphic3d_StructureManager)&  SM,
const Standard_CString  aFileName
 

Standard_EXPORT Graphic3d_TextureEnv::Graphic3d_TextureEnv const Handle(Graphic3d_StructureManager)&  SM,
const Graphic3d_NameOfTextureEnv  aName
 


Member Function Documentation

Standard_EXPORT const Graphic3d_TextureEnv::Handle Standard_Type   )  const
 

Reimplemented from Graphic3d_TextureRoot.

Standard_EXPORT Graphic3d_NameOfTextureEnv Graphic3d_TextureEnv::Name  )  const
 

static Standard_EXPORT Standard_Integer Graphic3d_TextureEnv::NumberOfTextures  )  [static]
 

static Standard_EXPORT Standard_CString Graphic3d_TextureEnv::TextureName const Standard_Integer  aRank  )  [static]
 


Field Documentation

Graphic3d_NameOfTextureEnv Graphic3d_TextureEnv::myName [private]
 


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