HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ImfEnvmap.h File Reference
#include "ImathBox.h"
#include "ImfNamespace.h"
#include "ImfExport.h"
+ Include dependency graph for ImfEnvmap.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 LatLongMap
 
 CubeMap
 

Enumerations

enum  Envmap { ENVMAP_LATLONG = 0, ENVMAP_CUBE = 1, NUM_ENVMAPTYPES }
 
enum  CubeMapFace {
  CUBEFACE_POS_X, CUBEFACE_NEG_X, CUBEFACE_POS_Y, CUBEFACE_NEG_Y,
  CUBEFACE_POS_Z, CUBEFACE_NEG_Z
}
 

Functions

IMF_EXPORT IMATH_NAMESPACE::V2f LatLongMap::latLong (const IMATH_NAMESPACE::V3f &direction)
 
IMF_EXPORT IMATH_NAMESPACE::V2f LatLongMap::latLong (const IMATH_NAMESPACE::Box2i &dataWindow, const IMATH_NAMESPACE::V2f &pixelPosition)
 
IMF_EXPORT IMATH_NAMESPACE::V2f LatLongMap::pixelPosition (const IMATH_NAMESPACE::Box2i &dataWindow, const IMATH_NAMESPACE::V2f &latLong)
 
IMF_EXPORT IMATH_NAMESPACE::V2f LatLongMap::pixelPosition (const IMATH_NAMESPACE::Box2i &dataWindow, const IMATH_NAMESPACE::V3f &direction)
 
IMF_EXPORT IMATH_NAMESPACE::V3f LatLongMap::direction (const IMATH_NAMESPACE::Box2i &dataWindow, const IMATH_NAMESPACE::V2f &pixelPosition)
 
IMF_EXPORT int CubeMap::sizeOfFace (const IMATH_NAMESPACE::Box2i &dataWindow)
 
IMF_EXPORT IMATH_NAMESPACE::Box2i CubeMap::dataWindowForFace (CubeMapFace face, const IMATH_NAMESPACE::Box2i &dataWindow)
 
IMF_EXPORT IMATH_NAMESPACE::V2f CubeMap::pixelPosition (CubeMapFace face, const IMATH_NAMESPACE::Box2i &dataWindow, IMATH_NAMESPACE::V2f positionInFace)
 
IMF_EXPORT void CubeMap::faceAndPixelPosition (const IMATH_NAMESPACE::V3f &direction, const IMATH_NAMESPACE::Box2i &dataWindow, CubeMapFace &face, IMATH_NAMESPACE::V2f &positionInFace)
 
IMF_EXPORT IMATH_NAMESPACE::V3f CubeMap::direction (CubeMapFace face, const IMATH_NAMESPACE::Box2i &dataWindow, const IMATH_NAMESPACE::V2f &positionInFace)
 

Enumeration Type Documentation

Enumerator
CUBEFACE_POS_X 
CUBEFACE_NEG_X 
CUBEFACE_POS_Y 
CUBEFACE_NEG_Y 
CUBEFACE_POS_Z 
CUBEFACE_NEG_Z 

Definition at line 255 of file ImfEnvmap.h.

enum Envmap
Enumerator
ENVMAP_LATLONG 
ENVMAP_CUBE 
NUM_ENVMAPTYPES 

Definition at line 86 of file ImfEnvmap.h.