IFD_Scene Class Reference

#include <IFD_Scene.h>

Inheritance diagram for IFD_Scene:

IFD_PassThru

List of all members.

Public Member Functions

 IFD_Scene ()
virtual ~IFD_Scene ()
virtual void initialize (float now)
virtual bool finishFrame (int success, fpreal now)
virtual void setShutterTime (float shutter, int nsegments)
virtual void getOutputImage (UT_String &str, float t, const char *rtype)=0
virtual void getOutputDevice (UT_String &str, float t, const char *rtype)
virtual int getRenderTag (const char *token, UT_String &value, float now)
virtual bool getLightTag (const char *token, int index, UT_String &value, float now)
virtual bool getObjectTag (const char *token, int index, UT_String &value, float now)
virtual bool getGeometryTag (const char *token, int index, UT_String &value, float now)
virtual bool getAtmosphereTag (const char *token, int index, UT_String &value, float now)
virtual bool getSpaceTag (const char *token, int index, UT_String &value, float now)
virtual bool getIPRTag (const char *token, int index, UT_String &value, float now)
virtual int getNLights (float now)
virtual int getNObjects (float now)
virtual int getNGeometry (float now)
virtual int getNAtmosphere (float now)
virtual int getNSpaces (float now)
virtual int getNIPR (fpreal now)
virtual int doDepthOfField (float now)
virtual float getDither (float now)
virtual int doMotionBlur (float now)
virtual IFD_BLUR_TYPE doCameraBlur (float now)
virtual IFD_BLUR_TYPE doObjectBlur (int idx, float now)
virtual IFD_BLUR_TYPE doGeometryBlur (int idx, float now)
virtual IFD_BLUR_TYPE doLightBlur (int idx, float now)
virtual void getCameraPreInclude (UT_WorkBuffer &str, float now, const char *rtype)
virtual void getCameraPostInclude (UT_WorkBuffer &str, float now, const char *rtype)
virtual void getObjectPreInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getObjectPostInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getLightPreInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getLightPostInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getAtmospherePreInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getAtmospherePostInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getSpacePreInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getSpacePostInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getIPRPreInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getIPRPostInclude (int idx, UT_WorkBuffer &str, float now, const char *rtype)
virtual void getRenderGenericInclude (const char *parm_name, UT_WorkBuffer &str, float now)
virtual void getCameraParms (IFD_CameraParms &parms, float now, const char *rtype)
virtual void getCameraTransform (UT_DMatrix4 &xform, float now)
virtual void getLensShader (UT_String &str, float now, const char *rtype)
virtual void getImagerShader (UT_String &str, float now, const char *rtype)
virtual int getBackgroundImage (UT_String &filename, float now)
virtual const IMG_RastergetBackgroundImage (float now, int xres=0, int yres=0)
virtual const TIL_RastergetBackgroundImageRaster (float now, int xres=0, int yres=0)
virtual bool isObjectMaskMember (float now, int obj_idx, const char *tag)
virtual void getLightName (int idx, UT_String &str)
virtual int getLightIndex (const char *name)
virtual void getLightShader (int idx, UT_String &str, float now, const char *rtype)
virtual void getShadowShader (int idx, UT_String &str, float now, const char *rtype)
virtual void getEmitterShader (int idx, UT_String &str, float now, const char *rtype)
virtual int getAutogenFlag (int idx, float now)
virtual void getShadowName (int idx, UT_String &str, float now)
virtual void getLightParms (int idx, IFD_CameraParms &parms, float now, const char *rtype)
virtual void getLightParms (int idx, IFD_LightParms &parms, float now, const char *rtype)
virtual void getLightTransform (int idx, UT_DMatrix4 &m, float now)
virtual void getShadowMask (int idx, UT_String &str, float t)
virtual void getAtmosphereName (int idx, UT_String &str)
virtual int getAtmosphereIndex (const char *name)
virtual void getAtmosphereShader (int idx, UT_String &str, float now, const char *rtype)
virtual int getAtmosphereGeometry (int idx)
virtual void getAtmosphereTransform (int idx, UT_DMatrix4 &mat, float now)
virtual void getAtmosphereParms (int idx, IFD_ObjectParms &parms, float now, const char *rtyp)
virtual void getObjectName (int idx, UT_String &str, int unique)
virtual int getObjectIndex (const char *name)
virtual void getObjectShader (int idx, UT_String &str, float now, const char *rtype)
virtual void getObjectShaderTransform (int idx, UT_DMatrix4 &xform, float now)
virtual void getInteriorShader (int i, UT_String &str, float now, const char *rtype)
virtual void getInteriorShaderTransform (int idx, UT_DMatrix4 &xform, float now)
virtual void getDisplacementTransform (int idx, UT_DMatrix4 &xform, float now)
virtual void getDisplacementShader (int idx, UT_String &str, float now, const char *rtype)
virtual void getGeometryShader (int idx, UT_String &str, float t, const char *rtype)
virtual void getSurfaceEnvironmentShader (int idx, UT_String &str, float t, const char *rtype)
virtual void getSurfaceShadowShader (int idx, UT_String &str, float t, const char *rtype)
virtual void getPhotonShader (int idx, UT_String &str, float t, const char *rtype)
virtual void getPhotonVolumeShader (int idx, UT_String &str, float now, const char *rtype)
virtual void getContourShader (int idx, UT_String &str, float t, const char *rtype)
virtual int isObjectLit (int objIndex, int lightIndex, float now)
virtual int isObjectShadower (int objIndex, int lightIndex, float now)
virtual int isObjectReflected (int objIndex, int reflObjIndex, float now)
virtual void getReflectMask (int objIndex, UT_String &str, float t)
virtual int isAutoReflect (int objIndex, float now, UT_String &mapname)
virtual int getAutoReflectResolution (int objIndex, float now)
virtual void getObjectParms (int idx, IFD_ObjectParms &parms, float now, const char *rtype)
virtual void getObjectTransform (int idx, UT_DMatrix4 &xform, float now)
virtual int getObjectGeometry (int idx)
virtual IFD_PHOTON_MODE getObjectCausticsMode (int idx, float t)
virtual IFD_PHOTON_MODE getObjectGlobalIllumMode (int idx, float t)
virtual void getGeometryName (int idx, UT_String &name)
virtual GU_DetailgetGeometry (int idx, float now)
virtual void releaseGeometry (int idx)
virtual void getGeometryParms (int idx, IFD_GeometryParms &parms, float now, const char *rtype)
virtual void getSpaceName (int idx, UT_String &name)
virtual void getSpaceTransform (int idx, UT_DMatrix4 &xform, float now)
virtual void getIPRName (int idx, UT_String &name)
virtual void getObjectParms (int idx, IFD_GeometryParms &parms, float now, const char *rtype)
virtual void getInstanceGroups (int idx, UT_String &groups)
virtual IFD_IPRTreegetIPRTree (int idx)
virtual int getNumObjectBundles (int obj_idx)
virtual const char * getObjectBundleName (int obj_idx, int bundle_idx)
virtual bool outputBundleNames ()
virtual void addWorld (const char *name, const char *atmosphereShader=0)=0
virtual void addCamera (const char *name, IFD_CameraParms &cparms, const UT_DMatrix4 &xform, const char *parent=0)=0
virtual void addLight (const char *name, IFD_LightParms &parms, IFD_CameraParms &cparms, const UT_DMatrix4 &xform, const char *parent=0)=0
virtual void addObject (const char *name, GU_Detail *gdp, IFD_GeometryParms &parms, const UT_DMatrix4 &xform, const char *parent=0, const char *material=0, const char *shader=0, const char *displacement=0, const char *interior=0)=0

Static Public Member Functions

static int dereferenceShopShader (GEO_Detail *gdp, const char *shopref, const char *objpath, const char *shader_attrib, int shop_type, const char *rtype, float now)
static int resolveShopString (UT_String &shader, const char *shop_path, const char *objpath, int shop_type, const char *renderer_name, float now)
static void getInstanceTransform (UT_DMatrix4 &xform, const GEO_Point *ppt, int v_off, int n_off, int pscale_off, int pscale3_off, int up_off, int rot_off, int trans_off, int orient_off, float tscale)

Public Attributes

int myExtraDataType
void * myExtraData

Protected Member Functions

void setDefaultParms (IFD_CameraParms &parms)
void setDefaultParms (IFD_LightParms &parms)
void setDefaultParms (IFD_ObjectParms &parms)
void setDefaultParms (IFD_GeometryParms &parms)


Detailed Description

Definition at line 165 of file IFD_Scene.h.


Constructor & Destructor Documentation

IFD_Scene::IFD_Scene (  ) 

virtual IFD_Scene::~IFD_Scene (  )  [virtual]


Member Function Documentation

virtual void IFD_Scene::addCamera ( const char *  name,
IFD_CameraParms cparms,
const UT_DMatrix4 xform,
const char *  parent = 0 
) [pure virtual]

Implemented in IFD_PassThru.

virtual void IFD_Scene::addLight ( const char *  name,
IFD_LightParms parms,
IFD_CameraParms cparms,
const UT_DMatrix4 xform,
const char *  parent = 0 
) [pure virtual]

Implemented in IFD_PassThru.

virtual void IFD_Scene::addObject ( const char *  name,
GU_Detail gdp,
IFD_GeometryParms parms,
const UT_DMatrix4 xform,
const char *  parent = 0,
const char *  material = 0,
const char *  shader = 0,
const char *  displacement = 0,
const char *  interior = 0 
) [pure virtual]

Implemented in IFD_PassThru.

virtual void IFD_Scene::addWorld ( const char *  name,
const char *  atmosphereShader = 0 
) [pure virtual]

Implemented in IFD_PassThru.

static int IFD_Scene::dereferenceShopShader ( GEO_Detail gdp,
const char *  shopref,
const char *  objpath,
const char *  shader_attrib,
int  shop_type,
const char *  rtype,
float  now 
) [static]

virtual IFD_BLUR_TYPE IFD_Scene::doCameraBlur ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::doDepthOfField ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_BLUR_TYPE IFD_Scene::doGeometryBlur ( int  idx,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_BLUR_TYPE IFD_Scene::doLightBlur ( int  idx,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::doMotionBlur ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_BLUR_TYPE IFD_Scene::doObjectBlur ( int  idx,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::finishFrame ( int  success,
fpreal  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getAtmosphereGeometry ( int  idx  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getAtmosphereIndex ( const char *  name  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmosphereName ( int  idx,
UT_String str 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmosphereParms ( int  idx,
IFD_ObjectParms parms,
float  now,
const char *  rtyp 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmospherePostInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmospherePreInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmosphereShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getAtmosphereTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getAtmosphereTransform ( int  idx,
UT_DMatrix4 mat,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getAutogenFlag ( int  idx,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getAutoReflectResolution ( int  objIndex,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual const IMG_Raster* IFD_Scene::getBackgroundImage ( float  now,
int  xres = 0,
int  yres = 0 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getBackgroundImage ( UT_String filename,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual const TIL_Raster* IFD_Scene::getBackgroundImageRaster ( float  now,
int  xres = 0,
int  yres = 0 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getCameraParms ( IFD_CameraParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getCameraPostInclude ( UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getCameraPreInclude ( UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getCameraTransform ( UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getContourShader ( int  idx,
UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getDisplacementShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getDisplacementTransform ( int  idx,
UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual float IFD_Scene::getDither ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getEmitterShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual GU_Detail* IFD_Scene::getGeometry ( int  idx,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getGeometryName ( int  idx,
UT_String name 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getGeometryParms ( int  idx,
IFD_GeometryParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getGeometryShader ( int  idx,
UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getGeometryTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getImagerShader ( UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getInstanceGroups ( int  idx,
UT_String groups 
) [virtual]

Reimplemented in IFD_PassThru.

static void IFD_Scene::getInstanceTransform ( UT_DMatrix4 xform,
const GEO_Point ppt,
int  v_off,
int  n_off,
int  pscale_off,
int  pscale3_off,
int  up_off,
int  rot_off,
int  trans_off,
int  orient_off,
float  tscale 
) [static]

virtual void IFD_Scene::getInteriorShader ( int  i,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getInteriorShaderTransform ( int  idx,
UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getIPRName ( int  idx,
UT_String name 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getIPRPostInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getIPRPreInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getIPRTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_IPRTree* IFD_Scene::getIPRTree ( int  idx  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLensShader ( UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getLightIndex ( const char *  name  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightName ( int  idx,
UT_String str 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightParms ( int  idx,
IFD_LightParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightParms ( int  idx,
IFD_CameraParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightPostInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightPreInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getLightTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getLightTransform ( int  idx,
UT_DMatrix4 m,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNAtmosphere ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNGeometry ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNIPR ( fpreal  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNLights ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNObjects ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNSpaces ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getNumObjectBundles ( int  obj_idx  )  [virtual]

Reimplemented in IFD_PassThru.

virtual const char* IFD_Scene::getObjectBundleName ( int  obj_idx,
int  bundle_idx 
) [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_PHOTON_MODE IFD_Scene::getObjectCausticsMode ( int  idx,
float  t 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getObjectGeometry ( int  idx  )  [virtual]

Reimplemented in IFD_PassThru.

virtual IFD_PHOTON_MODE IFD_Scene::getObjectGlobalIllumMode ( int  idx,
float  t 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getObjectIndex ( const char *  name  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectName ( int  idx,
UT_String str,
int  unique 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectParms ( int  idx,
IFD_GeometryParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectParms ( int  idx,
IFD_ObjectParms parms,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectPostInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectPreInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectShaderTransform ( int  idx,
UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getObjectTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getObjectTransform ( int  idx,
UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getOutputDevice ( UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getOutputImage ( UT_String str,
float  t,
const char *  rtype 
) [pure virtual]

Throughout IFD_Scene, many parameters can have different values for different renderers (for example, in shaders). The parameter rtype is used by Houdini to choose the "right" value for the target renderer. For example, with shaders, a SHOP_Clerk is found which can handle the appropriate type (i.e. "RIB", "VMantra", "OGL", etc.)

Implemented in IFD_PassThru.

virtual void IFD_Scene::getPhotonShader ( int  idx,
UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getPhotonVolumeShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getReflectMask ( int  objIndex,
UT_String str,
float  t 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getRenderGenericInclude ( const char *  parm_name,
UT_WorkBuffer str,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::getRenderTag ( const char *  token,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getShadowMask ( int  idx,
UT_String str,
float  t 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getShadowName ( int  idx,
UT_String str,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getShadowShader ( int  idx,
UT_String str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSpaceName ( int  idx,
UT_String name 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSpacePostInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSpacePreInclude ( int  idx,
UT_WorkBuffer str,
float  now,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::getSpaceTag ( const char *  token,
int  index,
UT_String value,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSpaceTransform ( int  idx,
UT_DMatrix4 xform,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSurfaceEnvironmentShader ( int  idx,
UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::getSurfaceShadowShader ( int  idx,
UT_String str,
float  t,
const char *  rtype 
) [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::initialize ( float  now  )  [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::isAutoReflect ( int  objIndex,
float  now,
UT_String mapname 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::isObjectLit ( int  objIndex,
int  lightIndex,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::isObjectMaskMember ( float  now,
int  obj_idx,
const char *  tag 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::isObjectReflected ( int  objIndex,
int  reflObjIndex,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual int IFD_Scene::isObjectShadower ( int  objIndex,
int  lightIndex,
float  now 
) [virtual]

Reimplemented in IFD_PassThru.

virtual bool IFD_Scene::outputBundleNames (  )  [virtual]

Reimplemented in IFD_PassThru.

virtual void IFD_Scene::releaseGeometry ( int  idx  )  [virtual]

Reimplemented in IFD_PassThru.

static int IFD_Scene::resolveShopString ( UT_String shader,
const char *  shop_path,
const char *  objpath,
int  shop_type,
const char *  renderer_name,
float  now 
) [static]

void IFD_Scene::setDefaultParms ( IFD_GeometryParms parms  )  [inline, protected]

Definition at line 516 of file IFD_Scene.h.

void IFD_Scene::setDefaultParms ( IFD_ObjectParms parms  )  [inline, protected]

Definition at line 514 of file IFD_Scene.h.

void IFD_Scene::setDefaultParms ( IFD_LightParms parms  )  [inline, protected]

Definition at line 512 of file IFD_Scene.h.

void IFD_Scene::setDefaultParms ( IFD_CameraParms parms  )  [inline, protected]

Definition at line 510 of file IFD_Scene.h.

virtual void IFD_Scene::setShutterTime ( float  shutter,
int  nsegments 
) [virtual]

Reimplemented in IFD_PassThru.


Member Data Documentation

Definition at line 506 of file IFD_Scene.h.

Definition at line 505 of file IFD_Scene.h.


The documentation for this class was generated from the following file:

Generated on Fri May 25 00:10:30 2012 for HDK by  doxygen 1.5.9