SH::ShBaseTexture3D< T > Class Template Reference

Base type for 3D Textures. More...

#include <ShBaseTexture.hpp>

Inheritance diagram for SH::ShBaseTexture3D< T >:

Inheritance graph
[legend]
Collaboration diagram for SH::ShBaseTexture3D< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T return_type

Public Member Functions

 ShBaseTexture3D (const ShTextureTraits &traits)
 ShBaseTexture3D (int width, int height, int depth, const ShTextureTraits &traits)
template<typename T2>
ShTexData< T, 3, T2 > operator() (const ShGeneric< 3, T2 > &coords) const
template<typename T2>
ShTexData< T, 3, T2 > operator[] (const ShGeneric< 3, T2 > &coords) const
ShMemoryPtr memory (int mipmap_level=0)
void memory (const ShMemoryPtr &memory, int mipmap_level=0)
void size (int width, int height, int depth)
ShAttrib3f size () const
int width () const
int height () const
int depth () const

Detailed Description

template<typename T>
class SH::ShBaseTexture3D< T >

Base type for 3D Textures.

Definition at line 139 of file ShBaseTexture.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 14:55:13 2006 for Sh by  doxygen 1.4.6