SilverLining
SilverLining::Atmosphere Member List

This is the complete list of members for SilverLining::Atmosphere, including all inherited members.

Atmosphere(const char *userName, const char *licenseKey)SilverLining::Atmosphere
ClearCloudLightingOverride()SilverLining::Atmosphere
ClearForcedMoonPhase(void *data=0)SilverLining::Atmosphere
ClearForcedSunAndMoon(void *data=0)SilverLining::Atmosphere
ClearObjects(void *data=0)SilverLining::Atmosphere
ContextBeingDeleted(void *context) constSilverLining::Atmosphere
CullObjects(bool threadSafe=true, const Camera *camera=0, void *data=0)SilverLining::Atmosphere
CullObjectsInternal(bool threadSafe, const Camera *sceneCamera, const Camera *cullCamera, ThreadCameraStreamData *tcsData) constSilverLining::Atmosphere
D3D9DeviceLost(void *data=0)SilverLining::Atmosphere
D3D9DeviceReset()SilverLining::Atmosphere
DisableFarCulling(bool bDisable)SilverLining::Atmosphereinline
DrawCrepuscularRays(void *data=0)SilverLining::Atmosphere
DrawLensFlare(bool geocentricMode, void *data=0) constSilverLining::Atmosphere
DrawObject(ObjectHandle obj, void *data=0)SilverLining::Atmosphere
DrawObjects(bool drawClouds=true, bool drawPrecipitation=true, bool enableDepthTest=true, float crepuscularRays=0.0f, bool enableDepthWrites=false, CameraHandle camera=0, bool backFaceCullClockWise=true, bool drawBackdrops=true, bool drawLightning=true, bool geocentricMode=false, void *data=0)SilverLining::Atmosphere
DrawSky(bool drawSky, bool geocentricMode=false, double skyBoxDimension=0, bool drawStars=true, bool clearDepth=true, bool drawSunAndMoon=true, CameraHandle camera=0, double horizonOffsetAngle=0, double overcastBlend=0, void *data=0)SilverLining::Atmosphere
EnableHDR(bool hdr)SilverLining::Atmosphereinlinestatic
EnableLensFlare(bool bEnabled)SilverLining::Atmosphereinline
EnableSunOcclusion(bool bEnabled)SilverLining::Atmosphereinline
ForceLightingRecompute(void *data=0)SilverLining::Atmosphere
ForceMoonPhase(double moonPhase, void *data=0)SilverLining::Atmosphere
ForceMoonPhaseAngle(double moonPhaseAngle, void *data=0)SilverLining::Atmosphere
ForceSunAndMoon(double sunLat, double sunLon, double moonLat, double moonLon, void *data=0)SilverLining::Atmosphere
ForceSunAndMoon(double sunLat, double sunLon, double moonLat, double moonLon, double moonPhase, void *data=0)SilverLining::Atmosphere
ForceSunAndMoonHorizon(double sunAltitude, double sunAzimuth, double moonAltitude, double moonAzimuth, void *data=0)SilverLining::Atmosphere
ForceSunAndMoonHorizon(double sunAltitude, double sunAzimuth, double moonAltitude, double moonAzimuth, double moonPhase, void *data=0)SilverLining::Atmosphere
GenerateCrepuscularRays(void *data=0)SilverLining::Atmosphere
GetAmbientColor(float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetAtmosphericLimbShader(void *data=0) constSilverLining::Atmosphere
GetBillboardShader(void *data=0) constSilverLining::Atmosphere
GetBillboardShaderInstanced(void *data=0) constSilverLining::Atmosphere
GetCameraMatrix() constSilverLining::Atmosphere
GetCloudBounds(double &minX, double &minY, double &minZ, double &maxX, double &maxY, double &maxZ, void *data=0) constSilverLining::Atmosphere
GetConditions() constSilverLining::Atmosphere
GetConditions()SilverLining::Atmosphereinline
GetConfigOptionBoolean(const char *key) constSilverLining::Atmosphere
GetConfigOptionDouble(const char *key) constSilverLining::Atmosphere
GetConfigOptionInt(const char *key) constSilverLining::Atmosphere
GetConfigOptionString(const char *key) constSilverLining::Atmosphere
GetDefaultTcsData() constSilverLining::Atmosphere
GetEnvironmentMap(void *&texture, int facesToRender=6, bool floatingPoint=false, CameraHandle cameraID=0, bool drawClouds=true, bool drawSunAndMoon=true, bool geocentricMode=false, void *data=0)SilverLining::Atmosphere
GetFarCullingDisabled() constSilverLining::Atmosphereinline
GetFogEnabled(void *data=0) constSilverLining::Atmosphere
GetFogSettings(float *density, float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetFramerate(void *data=0) constSilverLining::Atmosphere
GetGamma(void *data=0) constSilverLining::Atmosphere
GetHaze(float &hazeR, float &hazeG, float &hazeB, double &hazeDepth, double &hazeDensity, void *data=0)SilverLining::Atmosphere
GetHDREnabled()SilverLining::Atmosphereinlinestatic
GetHorizonColor(float yawDegrees, float pitchDegrees, float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetHorizonColor(float pitchDegrees, float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetInfraRedMode(void *data=0) constSilverLining::Atmosphere
GetLensFlareEnabled() constSilverLining::Atmosphereinline
GetLineShader(void *data=0) constSilverLining::Atmosphere
GetMoonAlpha(void *data=0) constSilverLining::Atmosphere
GetMoonColor(float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetMoonPhase(void *data=0) constSilverLining::Atmosphere
GetMoonPosition(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetMoonPositionEquatorial(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetMoonPositionGeographic(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetObjectDistance(ObjectHandle obj, float obj2X, float obj2Y, float obj2Z, float sortPosX, float sortPosY, float sortPosZ, void *data=0)SilverLining::Atmosphere
GetObjectDistance(ObjectHandle obj, ObjectHandle obj2, float sortPosX, float sortPosY, float sortPosZ, void *data=0)SilverLining::Atmosphere
GetObjectPosition(ObjectHandle obj, float &x, float &y, float &z, void *data=0)SilverLining::Atmosphere
GetObjects(SL_VECTOR(ObjectHandle)&objects, void *data=0) constSilverLining::Atmosphere
GetOutputScale() constSilverLining::Atmosphere
GetPrecipitationShader(void *data=0) constSilverLining::Atmosphere
GetPrecipitationShader(int type, void *data=0) constSilverLining::Atmosphere
GetProjectionMatrix() constSilverLining::Atmosphere
GetRandomNumberGenerator() constSilverLining::Atmosphere
GetResourceLoader()SilverLining::Atmosphereinlinestatic
GetRightVector(double &x, double &y, double &z)SilverLining::Atmosphere
GetShadowMap(void *&texture, SilverLining::Matrix4 *lightViewProjMatrix, SilverLining::Matrix4 *worldToShadowMapTexCoord, bool wholeLayers=true, float shadowDarkness=1.0f, bool moonShadows=false, double maxShadowObjectDistance=-1.0, double shadowFactor=1.0, void *data=0)SilverLining::Atmosphere
GetSkyCoverage(void *data=0) constSilverLining::Atmosphere
GetSkyModel(void *data=0) constSilverLining::Atmosphere
GetSkyShader(void *data=0) constSilverLining::Atmosphere
GetStarShader(void *data=0) constSilverLining::Atmosphere
GetSunAlpha(void *data=0) constSilverLining::Atmosphere
GetSunColor(float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetSunOcclusion(void *data=0)SilverLining::Atmosphere
GetSunOcclusionEnabled() constSilverLining::Atmosphereinline
GetSunOrMoonColor(float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
GetSunOrMoonPosition(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetSunOrMoonPositionEquatorial(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetSunOrMoonPositionGeographic(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetSunPosition(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetSunPositionEquatorial(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetSunPositionGeographic(float *x, float *y, float *z, void *data=0) constSilverLining::Atmosphere
GetUnitScale()SilverLining::Atmosphereinlinestatic
GetUpVector(double &x, double &y, double &z)SilverLining::Atmosphere
GetViewport(int &x, int &y, int &w, int &h) constSilverLining::Atmosphere
GetZenithColor(float *r, float *g, float *b, void *data=0) constSilverLining::Atmosphere
Initialize(int renderer, const char *resourceDirectoryPath, bool rightHanded, void *environment)SilverLining::Atmosphere
Initialize(int renderer, const char *resourceDirectoryPath, bool rightHanded, void *environment, const SL_VECTOR(unsigned int)&userShaders)SilverLining::Atmosphere
IsInitialized(void *data=0) constSilverLining::Atmosphere
OverrideCloudLighting(float ambientR, float ambientG, float ambientB, float diffuseR, float diffuseG, float diffuseB)SilverLining::Atmosphere
PreInit(const char *resourceDirectoryPath, bool rightHanded)SilverLining::Atmosphere
ReloadConfigFile()SilverLining::Atmosphere
ReloadCumulusTextures(void *data=0)SilverLining::Atmosphere
ReloadShaders(const SL_VECTOR(unsigned int)&userShaders, void *data=0)SilverLining::Atmosphere
Serialize(std::ostream &stream, void *data=0)SilverLining::Atmosphere
SetCameraMatrix(const double *cameraMatrix)SilverLining::Atmosphere
SetConditions(const AtmosphericConditions &conditions)SilverLining::Atmosphere
SetConfigOption(const char *key, const char *value)SilverLining::Atmosphere
SetDepthRange(float nearDepth, float farDepth)SilverLining::Atmosphere
SetEnvironmentMapFormat(ColorFormat format)SilverLining::Atmosphere
SetGamma(double gamma, void *data=0)SilverLining::Atmosphere
SetHaze(float hazeR, float hazeG, float hazeB, double hazeDepth, double hazeDensity, void *data=0)SilverLining::Atmosphere
SetInfraRedMode(bool bInfraRed, void *data=0)SilverLining::Atmosphere
SetMoonAlpha(double alpha, void *data=0)SilverLining::Atmosphere
SetOutputScale(const Vector3 &scale)SilverLining::Atmosphere
SetOutputScale(float scale)SilverLining::Atmosphere
SetProjectionMatrix(const double *projectionMatrix)SilverLining::Atmosphere
SetRandomNumberGenerator(RandomNumberGenerator *rng)SilverLining::Atmosphere
SetResourceLoader(ResourceLoader *loader)SilverLining::Atmosphereinlinestatic
SetRightVector(double x, double y, double z)SilverLining::Atmosphere
SetSkyModel(SkyModel skyModel, void *data=0)SilverLining::Atmosphere
SetSunAlpha(double alpha, void *data=0)SilverLining::Atmosphere
SettingsChanged(void *environment, void *data=0)SilverLining::Atmosphere
SetUpVector(double x, double y, double z)SilverLining::Atmosphere
SetUseShadowMap(bool val)SilverLining::Atmosphere
SetViewport(int x, int y, int w, int h)SilverLining::Atmosphere
SetWorldUnits(double meters)SilverLining::Atmosphereinlinestatic
SL_VECTOR(unsigned int) SILVERLINING_API GetActivePlanarCloudShaders(void *data=0)SilverLining::Atmospherepure virtual
SL_VECTOR(unsigned int) &GetUserShaders(void) constSilverLining::Atmosphere
StarsVisible(void *data=0) constSilverLining::Atmosphere
TexturesAreShared(void) constSilverLining::Atmosphere
Unserialize(std::istream &stream, void *data=0)SilverLining::Atmosphere
UpdateEphemeris(void *data=0)SilverLining::Atmosphere
UpdateRendererDepthRange(Renderer *renderer, const Camera *camera) constSilverLining::Atmosphere
UpdateSkyAndClouds(bool geocentricMode=false, void *data=0)SilverLining::Atmosphere
~Atmosphere()SilverLining::Atmosphere