_create_maps_per_shape(List< PhotonMapEnergy > &, List< SceneGraphObject > &) | PhotonMapShader | [protected] |
_create_scene_maps(List< PhotonMapEnergy > &, List< SceneGraphObject > &) | PhotonMapShader | [protected] |
_emit_caustic_photon(const Vector3 &, const Vector3 &) | PhotonMapShader | [protected] |
_emit_global_photon(const Vector3 &, const Vector3 &) | PhotonMapShader | [protected] |
_mapping | PhotonMapShader | [protected] |
_pCausticsEmittion | PhotonMapShader | [protected] |
_pDefaultDiffBRDF | Shader | [protected] |
_pDefaultSpecBRDF | Shader | [protected] |
_photonsPerLight | PhotonMapShader | [protected] |
_pLights | PhotonMapShader | [protected] |
_pPhotonTracing | PhotonMapShader | [protected] |
_pReflectionModel | Shader | [protected] |
_pScene | Shader | [protected] |
_pShape | Shader | [protected] |
_userDefinedBehaviour | PhotonMapShader | [protected] |
distributeEnergy(void) | PhotonMapShader | [virtual] |
GlobalShader(ReflectionModel *m, DiffuseBRDF *db, SpecularBRDF *sb) | GlobalShader | [inline] |
illuminatePoint(const Vector3 &location, const Vector3 &normal, const Vector3 &eyeDir, float eyeDist, double *pNV, const Matrix4 *pTrMat) | RTShader | [virtual] |
Mapping enum name | PhotonMapShader | |
MAPS_PER_SHAPE enum value | PhotonMapShader | |
PhotonMapShader(PhotonTracing *m, Caustics *c, PhotonMapping *n, DiffuseBRDF *db, SpecularBRDF *sb, unsigned p, Mapping mapping, bool u) | PhotonMapShader | [inline] |
RTShader(RayTracing *m, DiffuseBRDF *db, SpecularBRDF *cb) | RTShader | [inline] |
SCENE_MAPS enum value | PhotonMapShader | |
setRenderedShape(SceneGraphObject *pShape, const Matrix4 *pTrMat) | PhotonMapShader | [inline, virtual] |
setScene(Scene *o) | PhotonMapShader | [inline, virtual] |
Shader(ReflectionModel *m, DiffuseBRDF *db, SpecularBRDF *sb) | Shader | [inline] |
~GRAObject() | GRAObject | [inline, virtual] |
~Shader() | Shader | [inline, virtual] |