HPL3/Community/Scripting/Classes/cworld

From Frictional Wiki
< HPL3‎ | Community/Scripting/Classes
Revision as of 10:11, 30 July 2020 by Maintenance script (talk | contribs) (Upload classes to sub)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

cWorld

Fields

cWorld has no public fields.

Functions

Return Type Function Name Parameters Description
void Update float afTimeStep
void SetActive bool abX
bool IsActive const
const cVector3f& GetWorldSize
tString GetName
void Compile bool abCalcPhysicsWorldSize
void SetMainRenderableContainerVisible bool abX
void GetSubMeshEntityInArea avObjects,
const cVector3f &in avMin,
const cVector3f &in avMax
eIDSpace GetCurrentIDSpace
void SetCurrentIDSpace eIDSpace aSpace
tID SetEntityID iEntity3D@ apEntity,
tID alID
tID SetEntityID iEntity3D@ apEntity,
eIDSpace aSpace,
uint alLocation,
uint alInner
iEntity3D@ GetEntityFromID tID aID
void SetDistanceCullActive bool abX
void SetDistanceCullMinRange float afX
void SetDistanceCullScreenSize float afX
void SetDistanceCullRandomSize float afX
void SetDistanceCullMaxRange float afX
void SetDistanceCullFadeSpeed float afX
bool GetDistanceCullActive
float GetDistanceCullMinRange
float GetDistanceCullScreenSize
float GetDistanceCullRandomSize
float GetDistanceCullMaxRange
float GetDistanceCullFadeSpeed
void SetPhysicsWorld iPhysicsWorld@ apWorld,
bool abAutoDelete
iPhysicsWorld@ GetPhysicsWorld
cTerrain@ GetTerrain
void SetTerrainActive bool abX
bool GetTerrainActive
void SetSkyBox iTexture@ apTexture,
bool abAutoDestroy
void SetSkyBoxActive bool abX
void SetSkyBoxColor const cColor &in aColor
void SetSkyBoxBrightness float afX
iTexture@ GetSkyBoxTexture
iVertexBuffer@ GetSkyBoxVertexBuffer
bool GetSkyBoxActive
const cColor& GetSkyBoxColor
float GetSkyBoxBrightness
cLightDirectional@ GetDirectionalLight
void SetDirectionalLightActive bool abX
bool GetDirectionalLightActive
void SetFogActive bool abX
void SetFogStart float afX
void SetFogEnd float afX
void SetFogFalloffExp float afX
void SetFogColor const cColor &in aCol
void SetFogBrightness float afX
void SetSecondaryFogActive bool abX
void SetSecondaryFogStart float afX
void SetSecondaryFogEnd float afX
void SetSecondaryFogFalloffExp float afX
void SetSecondaryFogColor const cColor &in aCol
void SetSecondaryFogBrightness float afX
void SetFogCulling bool abX
void SetFogUnderwater bool abX
void SetFogUseSkybox bool abX
void SetFogSkyboxTexture iTexture@ apTexture
void SetFogApplyAfterFogAreas bool abX
bool GetFogActive
float GetFogStart
float GetFogEnd
float GetFogFalloffExp
float GetFogBrightness
const cColor& GetFogColor
bool GetSecondaryFogActive
float GetSecondaryFogStart
float GetSecondaryFogEnd
float GetSecondaryFogFalloffExp
float GetSecondaryFogBrightness
const cColor& GetSecondaryFogColor
bool GetFogCulling
bool GetFogUnderwater
bool GetFogUseSkybox
bool GetFogApplyAfterFogAreas
iTexture@ GetFogSkyboxTexture
cMeshEntity@ CreateMeshEntity const tString& asName,
cMesh@ apMesh,
bool abStatic
tID CreateMeshEntityID const tString& asName,
cMesh@ apMesh,
bool abStatic
void DestroyMeshEntity cMeshEntity@ apMesh
cMeshEntity@ GetDynamicMeshEntity const tString &in asName
cMeshEntityIterator@ GetDynamicMeshEntityIterator
cMeshEntityIterator@ GetStaticMeshEntityIterator
cMeshEntity@ GetMeshEntityFromID tID aID
cSubMeshEntity@ GetSubMeshEntityFromID tID aID
cLightPoint@ CreateLightPoint const tString& asName,
const tString& asGobo,
bool abStatic
cLightSpot@ CreateLightSpot const tString& asName,
const tString& asGobo,
bool abStatic
cLightBox@ CreateLightBox const tString& asName,
bool abStatic
tID CreateLightPointID const tString& asName,
const tString& asGobo,
bool abStatic
tID CreateLightSpotID const tString& asName,
const tString& asGobo,
bool abStatic
tID CreateLightBoxID const tString& asName,
bool abStatic
void DestroyLight iLight@ apLight
iLight@ GetLight const tString &in asName
iLight@ GetLightFromID tID aID
void FadeInIrradianceSet const tString &in asSetName,
float afTime
cLightListIterator@ GetLightIterator
cLightMaskBoxListIterator@ GetLightMaskBoxIterator
cBillboard@ CreateBillboard const tString &in asName,
const cVector2f &in avSize,
eBillboardType aType,
const tString &in asMaterial,
bool abStatic
tID CreateBillboardID const tString &in asName,
const cVector2f &in avSize,
eBillboardType aType,
const tString &in asMaterial,
bool abStatic
void DestroyBillboard cBillboard@ apObject
cBillboard@ GetBillboard const tString &in asName
cBillboard@ GetBillboardFromID tID alID
cBillboardIterator@ GetBillboardIterator
cBillboardGroup@ CreateBillboardGroup const tString &in asName,
const tString &in asMaterial,
bool abStatic
tID CreateBillboardGroupID const tString &in asName,
const tString &in asMaterial,
bool abStatic
void DestroyBillboardGroup cBillboardGroup@ apObject
cBillboardGroup@ GetBillboardGroup const tString &in asName
cBillboardGroup@ GetBillboardGroupFromID tID alID
void RemoveBillboardFromGroup cBillboard@ apObject,
cBillboardGroup@ apGroup
void AddBillboardToGroup cBillboard@ apObject,
cBillboardGroup@ apGroup
cBillboardGroupIterator@ GetBillboardGroupIterator
cFogArea@ CreateFogArea const tString &in asName,
bool abStatic
tID CreateFogAreaID const tString &in asName,
bool abStatic
void DestroyFogArea cFogArea@ apFogArea
cFogArea@ GetFogArea const tString &in asName
cFogArea@ GetFogAreaFromID tID alID
cFogAreaIterator@ GetFogAreaIterator
cForceField@ CreateForceField const tString &in asName,
bool abAutoRemove,
bool abStatic
tID CreateForceFieldID const tString &in asName,
bool abAutoRemove,
bool abStatic
void DestroyForceField cForceField@ apForce
cForceField@ GetForceField const tString &in asName
cForceField@ GetForceFieldFromID tID alID
cForceFieldIterator@ GetForceFieldIterator
cParticleSystem@ CreateParticleSystem const tString &in asName,
const tString &in asType,
const cVector3f &in avSize,
bool abRemoveWhenDead,
bool abStatic
tID CreateParticleSystemID const tString &in asName,
const tString &in asType,
const cVector3f &in avSize,
bool abRemoveWhenDead,
bool abStatic
void DestroyParticleSystem cParticleSystem@ apPS
cParticleSystem@ GetParticleSystem const tString &in asName
cParticleSystem@ GetParticleSystemFromID tID alID
bool ParticleSystemExists cParticleSystem@ apPS
cParticleSystemIterator@ GetParticleSystemIterator
void DestroyAllParticleSystems
cEnvironmentParticles@ GetEnvironmentParticles int i
void SetEnvironmentParticlesActive bool abX
bool GetEnvironmentParticlesActive
int GetEnvironmentParticleNum
cBeam@ CreateBeam const tString &in asName,
bool abStatic
tID CreateBeamID const tString &in asName,
bool abStatic
void DestroyBeam cBeam@ apObject
cBeam@ GetBeam const tString &in asName
cBeam@ GetBeamFromID tID alID
cBeamIterator@ GetBeamIterator
cGuiSetEntity@ CreateGuiSetEntity const tString &in asName,
cGuiSet@ apSet,
bool abStatic
tID CreateGuiSetEntityID const tString &in asName,
cGuiSet@ apSet,
bool abStatic
void DestroyGuiSetEntity cGuiSetEntity@ apObject
cGuiSetEntity@ GetGuiSetEntity const tString &in asName
cGuiSetEntity@ GetGuiSetEntityFromID tID alID
cGuiSetEntityIterator@ GetGuiSetEntityIterator
iRopeEntity@ CreateRopeEntity const tString &in asName,
eRopeType aRopeType,
iPhysicsRope@ apRope,
int alMaxSegments,
int 3
tID CreateRopeEntityID const tString &in asName,
eRopeType aRopeType,
iPhysicsRope@ apRope,
int alMaxSegments,
int 3
void DestroyRopeEntity iRopeEntity@ apRope
iRopeEntity@ GetRopeEntity const tString &in asName
iRopeEntity@ GetRopeEntityFromID tID alID
cRopeEntityIterator@ GetRopeEntityIterator
cClothEntity@ CreateClothEntity const tString &in asName,
iPhysicsCloth@ apCloth,
const tString &in ""
tID CreateClothEntityID const tString &in asName,
iPhysicsCloth@ apCloth,
const tString &in ""
void DestroyClothEntity cClothEntity@ apCloth
cClothEntity@ GetClothEntity const tString &in asName
cClothEntity@ GetClothEntityFromID tID alID
cClothEntityIterator@ GetClothEntityIterator
cSoundEntity@ CreateSoundEntity const tString& asName,
const tString& asSoundDataFile,
bool abRemoveWhenOver
cSoundEntity@ CreateSoundEntityEx const tString& asName,
const tString& asSoundDataFile,
bool abRemoveWhenOver,
bool abNonBlockLoad
tID CreateSoundEntityID const tString& asName,
const tString& asSoundDataFile,
bool abRemoveWhenOver
tID CreateSoundEntityExID const tString& asName,
const tString& asSoundDataFile,
bool abRemoveWhenOver,
bool abNonBlockLoad
void DestroySoundEntity cSoundEntity@ apEntity
cSoundEntity@ GetSoundEntity const tString &in asName
cSoundEntity@ GetSoundEntityFromID tID alID
cSoundEntity@ GetSoundEntityFromCreationID int alID
void DestroyAllSoundEntities
bool SoundEntityExists cSoundEntity@ apEntity,
int alCreationID
cSoundEntityIterator@ GetSoundEntityIterator
bool IsValid cSoundEntity@ apEntity
void SetDepthOfFieldActive bool abX
void SetDepthOfFieldFocusStart float afX
void SetDepthOfFieldFocusEnd float afX
float GetDepthOfFieldFocusStart
float GetDepthOfFieldFocusEnd
bool IsDepthOfFieldActive
void SetDepthOfFieldBokehTexture iTexture@ apTexture
iTexture@ GetDepthOfFieldBokehTexture
void SetDepthOfFieldFalloff float afX
float GetDepthOfFieldFalloff
void FadeToneMappingExposure float afX,
float afTime
void SetToneMappingKey float afX
void FadeToneMappingWhiteCut float afX,
float afTime
float GetToneMappingExposure
float GetToneMappingKey
float GetToneMappingWhiteCut
float GetToneMappingFadeTime
void FadeGradingTexture const tString &in asTexture,
float afTime
void SetDefaultGradingTexture iTexture@ apGrading
iTexture@ GetDefaultGradingTexture
cExposureArea@ CreateExposureArea const tString &in asName
tID CreateExposureAreaID const tString &in asName
void DestroyExposureArea cExposureArea@ apExposureArea
cExposureArea@ GetExposureArea const tString &in asName
cExposureArea@ GetExposureAreaFromID tID alID
cExposureAreaIterator@ GetExposureAreaIterator
cLensFlare@ CreateLensFlare const tString& asName,
const cVector2f& avSize,
const tString& asMaterial,
bool abStatic
tID CreateLensFlareID const tString& asName,
const cVector2f& avSize,
const tString& asMaterial,
bool abStatic
void DestroyLensFlare cLensFlare@ apObject
cLensFlare@ GetLensFlare const tString& asName
cLensFlare@ GetLensFlareFromID tID alID
cLensFlareIterator@ GetLensFlareIterator

Remarks

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!