cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PURealTimeForceFieldCalculationFactory Class Reference

Factory class to calculate forces in realtime. More...

#include <CCPUForceField.h>

Inheritance diagram for PURealTimeForceFieldCalculationFactory:
PUForceFieldCalculationFactory

Public Member Functions

 PURealTimeForceFieldCalculationFactory (void)
 PURealTimeForceFieldCalculationFactory ()
virtual ~PURealTimeForceFieldCalculationFactory (void)
virtual void generate (unsigned int forceFieldSize, unsigned short octaves, double frequency, double amplitude, double persistence, const Vec3 &worldSize)
 Override from ForceFieldCalculationFactory. More...
 
var generate ( var forceFieldSize, var octaves, var frequency, var amplitude, var persistence, var worldSize)
 Override from ForceFieldCalculationFactory. More...
 
local generate ( local forceFieldSize, local octaves, local frequency, local amplitude, local persistence, local worldSize)
 Override from ForceFieldCalculationFactory. More...
 
virtual void determineForce (const Vec3 &position, Vec3 &force, float delta)
 Override from ForceFieldCalculationFactory. More...
 
- Public Member Functions inherited from PUForceFieldCalculationFactory
 PUForceFieldCalculationFactory (void)
virtual ~PUForceFieldCalculationFactory (void)
local ~PUForceFieldCalculationFactory ()
virtual unsigned short getOctaves (void) const
 Default Getters/Setters. More...
 
local getOctaves ()
 Default Getters/Setters. More...
 
virtual void setOctaves (unsigned short octaves)
virtual double getFrequency (void) const
local getFrequency ()
virtual void setFrequency (double frequency)
virtual double getAmplitude (void) const
virtual void setAmplitude (double amplitude)
var setAmplitude ( var amplitude)
local setAmplitude ( local amplitude)
virtual double getPersistence (void) const
var getPersistence ()
local getPersistence ()
virtual void setPersistence (double persistence)
var setPersistence ( var persistence)
local setPersistence ( local persistence)
virtual unsigned int getForceFieldSize (void) const
virtual void setForceFieldSize (unsigned int forceFieldSize)
virtual Vec3 getWorldSize (void) const
var getWorldSize ()
local getWorldSize ()
virtual void setWorldSize (const Vec3 &worldSize)

Additional Inherited Members

- Static Public Attributes inherited from PUForceFieldCalculationFactory
static const Vec3 DEFAULT_WORLDSIZE
var DEFAULT_WORLDSIZE
local DEFAULT_WORLDSIZE
- Protected Attributes inherited from PUForceFieldCalculationFactory
PUNoise3D _noise3D
unsigned short _octaves
double _frequency
double _amplitude
double _persistence
Vec3 _mapScale
Vec3 _worldSize
Vec3 _mappedPosition

Detailed Description

Factory class to calculate forces in realtime.

Constructor & Destructor Documentation

virtual
~PURealTimeForceFieldCalculationFactory
( void  )
inlinevirtual
var
~PURealTimeForceFieldCalculationFactory
(   )
inlinevirtual
local
~PURealTimeForceFieldCalculationFactory
(   )
inlinevirtual

Member Function Documentation

virtual void determineForce ( const Vec3 position,
Vec3 force,
float  delta 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.

var determineForce ( var  position,
var  force,
var  delta 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.

local determineForce ( local  position,
local  force,
local  delta 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.

virtual void generate ( unsigned int  forceFieldSize,
unsigned short  octaves,
double  frequency,
double  amplitude,
double  persistence,
const Vec3 worldSize 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.

var generate ( var  forceFieldSize,
var  octaves,
var  frequency,
var  amplitude,
var  persistence,
var  worldSize 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.

local generate ( local  forceFieldSize,
local  octaves,
local  frequency,
local  amplitude,
local  persistence,
local  worldSize 
)
virtual

Override from ForceFieldCalculationFactory.

Implements PUForceFieldCalculationFactory.


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