GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
FloatScene Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for FloatScene:
Collaboration diagram for FloatScene:

Public Member Functions

virtual ~FloatScene ()
virtual void Collect (CollectVisitor &vis)=0
virtual void HeavyPrepare ()=0
virtual void Prepare ()=0
virtual float Field (Point p) const =0
virtual Point execute (float alfa, float beta, bool &found, Point center, float radius, int maxiter, float c) const =0
virtual unsigned int BaseColor (Point p) const =0
virtual unsigned int MetalRoughnessColor (Point p) const =0
virtual unsigned int NormalColor (Point p) const =0
virtual unsigned int OcculsionColor (Point p) const =0
virtual unsigned int EmissiveColor (Point p) const =0
virtual unsigned int SheenColor (Point p) const =0
virtual unsigned int SpecGlossiColor (Point p) const =0
virtual unsigned int DiffuseColor (Point p) const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~FloatScene()

virtual FloatScene::~FloatScene ( )
inlinevirtual

Member Function Documentation

◆ BaseColor()

virtual unsigned int FloatScene::BaseColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ Collect()

virtual void FloatScene::Collect ( CollectVisitor & vis)
pure virtual

◆ DiffuseColor()

virtual unsigned int FloatScene::DiffuseColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ EmissiveColor()

virtual unsigned int FloatScene::EmissiveColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ execute()

virtual Point FloatScene::execute ( float alfa,
float beta,
bool & found,
Point center,
float radius,
int maxiter,
float c ) const
pure virtual

◆ Field()

virtual float FloatScene::Field ( Point p) const
pure virtual

◆ HeavyPrepare()

virtual void FloatScene::HeavyPrepare ( )
pure virtual

◆ MetalRoughnessColor()

virtual unsigned int FloatScene::MetalRoughnessColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ NormalColor()

virtual unsigned int FloatScene::NormalColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ OcculsionColor()

virtual unsigned int FloatScene::OcculsionColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ Prepare()

virtual void FloatScene::Prepare ( )
pure virtual

◆ SheenColor()

virtual unsigned int FloatScene::SheenColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

◆ SpecGlossiColor()

virtual unsigned int FloatScene::SpecGlossiColor ( Point p) const
pure virtual

Implemented in BoundingXFloatScene, BoundingYFloatScene, BoundingZFloatScene, FD_to_FS, FF_FloatFieldColor, FF_SphereFloatField, and MinFloatScene.

Here is the caller graph for this function:

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