API#
- AGKFogOfWarCharacter
- Inheritance Relationships
- Class Documentation
AGKFogOfWarCharacterAGKFogOfWarCharacter::AGKFogOfWarCharacter()AGKFogOfWarCharacter::Tick()AGKFogOfWarCharacter::SetupPlayerInputComponent()AGKFogOfWarCharacter::SetGenericTeamId()AGKFogOfWarCharacter::GetGenericTeamId()AGKFogOfWarCharacter::OnTeamChange()AGKFogOfWarCharacter::OnWorldMatchStarting()AGKFogOfWarCharacter::IsReplicationPausedForConnection()AGKFogOfWarCharacter::OnReplicationPausedChanged()AGKFogOfWarCharacter::GetLifetimeReplicatedProps()AGKFogOfWarCharacter::OnVisilityChanged()AGKFogOfWarCharacter::BeginPlay()AGKFogOfWarCharacter::OnRep_TeamChange()AGKFogOfWarCharacter::Team
- AGKFogOfWarGameMode
- Inheritance Relationships
- Class Documentation
AGKFogOfWarGameModeAGKFogOfWarGameMode::AGKFogOfWarGameMode()AGKFogOfWarGameMode::K2_FinalizePawn()AGKFogOfWarGameMode::AssignTeamFor()AGKFogOfWarGameMode::GetTeamFromStartSpot()AGKFogOfWarGameMode::SpawnDefaultPawnFor_Implementation()AGKFogOfWarGameMode::SpawnDefaultPawnAtTransform_Implementation()AGKFogOfWarGameMode::FinalizePawn()AGKFogOfWarGameMode::SetGenericTeamIdFromPlayerStart()AGKFogOfWarGameMode::AssignTeamFor_Implementation()AGKFogOfWarGameMode::StartPlay()
- AGKFogOfWarGameState
- Inheritance Relationships
- Class Documentation
AGKFogOfWarGameStateAGKFogOfWarGameState::GetFogOfWarTeams_Implementation()AGKFogOfWarGameState::GetLifetimeReplicatedProps()AGKFogOfWarGameState::GetTeamName_Implementation()AGKFogOfWarGameState::GetTeamInfoHandle_Implementation()AGKFogOfWarGameState::GetTeamInfo_Implementation()AGKFogOfWarGameState::FogOfWarTeams
- AGKFogOfWarObstacle
- AGKFogOfWarPawn
- Inheritance Relationships
- Class Documentation
AGKFogOfWarPawnAGKFogOfWarPawn::AGKFogOfWarPawn()AGKFogOfWarPawn::Tick()AGKFogOfWarPawn::SetupPlayerInputComponent()AGKFogOfWarPawn::GetFogOfWarComponent_Implementation()AGKFogOfWarPawn::GetLifetimeReplicatedProps()AGKFogOfWarPawn::IsReplicationPausedForConnection()AGKFogOfWarPawn::GetGenericTeamId()AGKFogOfWarPawn::OnReplicationPausedChanged()AGKFogOfWarPawn::TeamAGKFogOfWarPawn::BeginPlay()AGKFogOfWarPawn::FoWComponent
- AGKFogOfWarPlayerController
- Inheritance Relationships
- Class Documentation
AGKFogOfWarPlayerControllerAGKFogOfWarPlayerController::OnRep_TeamChange()AGKFogOfWarPlayerController::SetGenericTeamId()AGKFogOfWarPlayerController::GetGenericTeamId()AGKFogOfWarPlayerController::OnTeamChange()AGKFogOfWarPlayerController::GetLifetimeReplicatedProps()AGKFogOfWarPlayerController::IsPossessing()AGKFogOfWarPlayerController::TeamId
- AGKFogOfWarPlayerState
- AGKFogOfWarPrivatePlayerState
- AGKFogOfWarTeam
- Inheritance Relationships
- Class Documentation
AGKFogOfWarTeamAGKFogOfWarTeam::AGKFogOfWarTeam()AGKFogOfWarTeam::IsNetRelevantFor()AGKFogOfWarTeam::GetLifetimeReplicatedProps()AGKFogOfWarTeam::GetBuffer()AGKFogOfWarTeam::GetExploration()AGKFogOfWarTeam::GetVision()AGKFogOfWarTeam::GetUpscaledVision()AGKFogOfWarTeam::GetAllVisibleUnits()AGKFogOfWarTeam::BufferAGKFogOfWarTeam::AllyTeamHashAGKFogOfWarTeam::AllyFogOfWarAGKFogOfWarTeam::ExplorationAGKFogOfWarTeam::VisionAGKFogOfWarTeam::UpScaledVisionAGKFogOfWarTeam::bDiscreteAGKFogOfWarTeam::NameAGKFogOfWarTeam::TeamIdAGKFogOfWarTeam::FriendliesAGKFogOfWarTeam::UnitsAGKFogOfWarTeam::BlockingAGKFogOfWarTeam::DrawLockAGKFogOfWarTeam::Volume
- AGKFogOfWarVolume
- Inheritance Relationships
- Class Documentation
AGKFogOfWarVolumeAGKFogOfWarVolume::AGKFogOfWarVolume()AGKFogOfWarVolume::InitializeAuthorityFromTeamInfoProvider()AGKFogOfWarVolume::PreInitializeComponents()AGKFogOfWarVolume::InitializeServer()AGKFogOfWarVolume::InitializeClient()AGKFogOfWarVolume::SetupActor()AGKFogOfWarVolume::BeginPlay()AGKFogOfWarVolume::Tick()AGKFogOfWarVolume::EndPlay()AGKFogOfWarVolume::GetLifetimeReplicatedProps()AGKFogOfWarVolume::GetFactionTexture()AGKFogOfWarVolume::GetFactionTexture()AGKFogOfWarVolume::GetOriginalFactionTexture()AGKFogOfWarVolume::GetOriginalFactionTexture()AGKFogOfWarVolume::GetFactionExplorationTexture()AGKFogOfWarVolume::GetFactionExplorationTexture()AGKFogOfWarVolume::GetFogOfWarPostprocessMaterial()AGKFogOfWarVolume::GetFogOfWarPostprocessMaterial()AGKFogOfWarVolume::SetSpecatorFogOfWarMaterialParameters()AGKFogOfWarVolume::SetCameraPostprocessMaterial()AGKFogOfWarVolume::SetCameraPostprocessMaterial()AGKFogOfWarVolume::GetFogOfWarMaterial()AGKFogOfWarVolume::GetFogOfWarMaterial()AGKFogOfWarVolume::GetBlocking()AGKFogOfWarVolume::DebugTrace()AGKFogOfWarVolume::FinishedDrawingComponent()AGKFogOfWarVolume::GetMapSize()AGKFogOfWarVolume::SetTextureSize()AGKFogOfWarVolume::GetTextureSize()AGKFogOfWarVolume::GetTextureCoordinate()AGKFogOfWarVolume::ToGridTexture()AGKFogOfWarVolume::FromTextureToGrid()AGKFogOfWarVolume::GetTeamCount()AGKFogOfWarVolume::IsVisible()AGKFogOfWarVolume::IsVisible()AGKFogOfWarVolume::IsVisible()AGKFogOfWarVolume::GetVolumeOffset()AGKFogOfWarVolume::GetWorldLocation()AGKFogOfWarVolume::GetVolumeLocation()AGKFogOfWarVolume::GetActorVolumeLocation()AGKFogOfWarVolume::GetActorVolumeLocation()AGKFogOfWarVolume::HasCanHandleCosmetic()AGKFogOfWarVolume::GetTeamName()AGKFogOfWarVolume::GetFogOfWarTeam()AGKFogOfWarVolume::K2_GetTeamCount()AGKFogOfWarVolume::SetShareVisibility()AGKFogOfWarVolume::DoesShareVision()AGKFogOfWarVolume::OnTeamVisibilitySharingChanged()AGKFogOfWarVolume::OnTeamVisibilitySharingChanged()AGKFogOfWarVolume::ClientLimitFramePerSecondsAGKFogOfWarVolume::ServerLimitFramePerSecondsAGKFogOfWarVolume::FramePerSecondsAGKFogOfWarVolume::bAsyncDrawAGKFogOfWarVolume::StrategyAGKFogOfWarVolume::GridAGKFogOfWarVolume::UpscalerAGKFogOfWarVolume::ExplorationAGKFogOfWarVolume::FogMaterialParametersAGKFogOfWarVolume::BasePostProcessMaterialAGKFogOfWarVolume::bFogOfWarEnabledAGKFogOfWarVolume::StatsAGKFogOfWarVolume::MapSizeAGKFogOfWarVolume::OnReadyAGKFogOfWarVolume::bDebugAGKFogOfWarVolume::bCacheSimilarAllyVisionAGKFogOfWarVolume::bBroadcastSightingEventsAGKFogOfWarVolume::VisionSharingSettingAGKFogOfWarVolume::DrawFactionFog()AGKFogOfWarVolume::DrawFactionFogParallel()AGKFogOfWarVolume::DrawFactionFogSingleThread()AGKFogOfWarVolume::DrawFactionFogParallel_AsyncTask()AGKFogOfWarVolume::UpdateTextures()AGKFogOfWarVolume::UpdateVisbility()AGKFogOfWarVolume::GetBrushSizes()AGKFogOfWarVolume::UpdateVolumeSizes()AGKFogOfWarVolume::GetMaterialParameterCollection()AGKFogOfWarVolume::UpdateMaterialParamCollection()AGKFogOfWarVolume::InitializeStrategy()AGKFogOfWarVolume::InitializeUpscaler()AGKFogOfWarVolume::InitializeExploration()AGKFogOfWarVolume::OnRep_TeamFogs()AGKFogOfWarVolume::UpdateTrackedMaterials()AGKFogOfWarVolume::UpdateFogOfWarMaterialParameters()AGKFogOfWarVolume::ActorComponentsAGKFogOfWarVolume::TeamFogsAGKFogOfWarVolume::BlockingAGKFogOfWarVolume::NameToFogsAGKFogOfWarVolume::bClientReadyAGKFogOfWarVolume::bReadyAGKFogOfWarVolume::PendingMaterialsAGKFogOfWarVolume::TrackedMaterials
- FGKFogOfWarModule
- FGKFogOfWarShaderModule
- IGKFogOfWarAgentInterface
- IGKFogOfWarGameStateInterface
- IGKFogOfWarTestModule
- UGKCanvasUpscaler
- UGKCPUUpscalerStrategy
- UGKExplorationTransform
- Inheritance Relationships
- Class Documentation
UGKExplorationTransformUGKExplorationTransform::UGKExplorationTransform()UGKExplorationTransform::Initialize()UGKExplorationTransform::Transform()UGKExplorationTransform::IsExplored()UGKExplorationTransform::BlendModeUGKExplorationTransform::bUseUpscaledVisionUGKExplorationTransform::bUseMaterialUGKExplorationTransform::ExplorationMaterial
- UGKFogOfWarComponent
- Inheritance Relationships
- Class Documentation
UGKFogOfWarComponentUGKFogOfWarComponent::UGKFogOfWarComponent()UGKFogOfWarComponent::GetLifetimeReplicatedProps()UGKFogOfWarComponent::GetVisionTexture()UGKFogOfWarComponent::GetExplorationTexture()UGKFogOfWarComponent::GetFogOfWarVolume()UGKFogOfWarComponent::GetFaction()UGKFogOfWarComponent::GetFogOfWarMaterial()UGKFogOfWarComponent::GetFogOfWarPostprocessMaterial()UGKFogOfWarComponent::SetCameraPostprocessMaterial()UGKFogOfWarComponent::RegisterFogComponent()UGKFogOfWarComponent::UnregisterFogComponent()UGKFogOfWarComponent::GetGenericTeamId()UGKFogOfWarComponent::IsVisible()UGKFogOfWarComponent::IsVisible()UGKFogOfWarComponent::IsVisibleBy()UGKFogOfWarComponent::IsVisibleBy()UGKFogOfWarComponent::GenerateTransientConeBlock()UGKFogOfWarComponent::IsConeBlocked()UGKFogOfWarComponent::OnSighted_Native()UGKFogOfWarComponent::OnOutOfSight_Native()UGKFogOfWarComponent::BecameOutOfSight()UGKFogOfWarComponent::BecameSeen()UGKFogOfWarComponent::InnerRadiusUGKFogOfWarComponent::UnobstructedVisionUGKFogOfWarComponent::LineTicknessUGKFogOfWarComponent::TraceCountUGKFogOfWarComponent::FieldOfViewUGKFogOfWarComponent::RadiusUGKFogOfWarComponent::GivesVisionUGKFogOfWarComponent::BlocksVisionUGKFogOfWarComponent::bOverrideObstacleConfigUGKFogOfWarComponent::ObstacleConfigUGKFogOfWarComponent::DefaultTeamUGKFogOfWarComponent::ConeConfigUGKFogOfWarComponent::TransientConeBlockUGKFogOfWarComponent::OnSightedUGKFogOfWarComponent::OnOutOfSightUGKFogOfWarComponent::BeginPlay()UGKFogOfWarComponent::EndPlay()UGKFogOfWarComponent::bWasRegistered
- UGKFogOfWarLibrary
- Inheritance Relationships
- Class Documentation
UGKFogOfWarLibraryUGKFogOfWarLibrary::ConvertToObjectType()UGKFogOfWarLibrary::IsVisible()UGKFogOfWarLibrary::GetFogOfWarVolume()UGKFogOfWarLibrary::SampleRenderTarget()UGKFogOfWarLibrary::SamplePixelRenderTarget()UGKFogOfWarLibrary::ToTextureCoordinate()UGKFogOfWarLibrary::ToTextureCoordinate2D()UGKFogOfWarLibrary::GetYaw()UGKFogOfWarLibrary::GetVisibleBounds()UGKFogOfWarLibrary::WorldToGrid()UGKFogOfWarLibrary::SnapToGrid()UGKFogOfWarLibrary::GridToWorld()UGKFogOfWarLibrary::GetLocalController()UGKFogOfWarLibrary::GetLocalTeam()UGKFogOfWarLibrary::GetTeamInfo()UGKFogOfWarLibrary::GetTeamCount()UGKFogOfWarLibrary::GetFogOfWarTeamFromHandle()UGKFogOfWarLibrary::GetMutableTeamInfo()UGKFogOfWarLibrary::GetFogOfWarTeamInfo()UGKFogOfWarLibrary::GetGKFogOfWarVersionInfo()UGKFogOfWarLibrary::GetFogOfWarTeamName()UGKFogOfWarLibrary::GetFogOfWarTeamDescription()UGKFogOfWarLibrary::GetFogOfWarTeamLocalName()UGKFogOfWarLibrary::GetFogOfWarTeamColor()UGKFogOfWarLibrary::GetFogOfWarTeamInfoFromName()
- UGKFogOfWarStrategy
- Inheritance Relationships
- Class Documentation
UGKFogOfWarStrategyUGKFogOfWarStrategy::UGKFogOfWarStrategy()UGKFogOfWarStrategy::SupportVisbilityQuery()UGKFogOfWarStrategy::IsVisible()UGKFogOfWarStrategy::IsVisible()UGKFogOfWarStrategy::Initialize()UGKFogOfWarStrategy::SetupActor()UGKFogOfWarStrategy::SupportsParallelExecution()UGKFogOfWarStrategy::Stop()UGKFogOfWarStrategy::PreFactionFogDraw()UGKFogOfWarStrategy::DrawFactionFogDebug()UGKFogOfWarStrategy::DrawFactionFog()UGKFogOfWarStrategy::PostFactionFogDraw()UGKFogOfWarStrategy::DrawLineOfSight()UGKFogOfWarStrategy::DebugDrawComponent()UGKFogOfWarStrategy::DebugDrawPoint()UGKFogOfWarStrategy::GetFactionTextureCPU()UGKFogOfWarStrategy::GetFactionTexture()UGKFogOfWarStrategy::GetPreviousFrameFactionTexture()UGKFogOfWarStrategy::OnNewFaction()UGKFogOfWarStrategy::AddVisibleActor()UGKFogOfWarStrategy::AddVisibleComponent()UGKFogOfWarStrategy::RetrieveBlockingTexture()UGKFogOfWarStrategy::IsInitialized()UGKFogOfWarStrategy::FogOfWarVolumeUGKFogOfWarStrategy::bInitialized
- UGKGPUUpscalerStrategy
- UGKRayCasting_Less
- Inheritance Relationships
- Class Documentation
UGKRayCasting_LessUGKRayCasting_Less::UGKRayCasting_Less()UGKRayCasting_Less::MarginUGKRayCasting_Less::DrawObstructedLineOfSight()UGKRayCasting_Less::CastLinesFromAngles()UGKRayCasting_Less::FillMissingAngles()UGKRayCasting_Less::Generate3Triangles()UGKRayCasting_Less::CastLineFromAngle()UGKRayCasting_Less::GenerateTriangle()UGKRayCasting_Less::Coverage
- UGKRayCasting_Line
- Inheritance Relationships
- Class Documentation
UGKRayCasting_LineUGKRayCasting_Line::UGKRayCasting_Line()UGKRayCasting_Line::Initialize()UGKRayCasting_Line::SupportVisbilityQuery()UGKRayCasting_Line::SetupActor()UGKRayCasting_Line::SetCollisionFoWResponse()UGKRayCasting_Line::IsVisible()UGKRayCasting_Line::DrawFactionFog()UGKRayCasting_Line::DrawLineOfSight()UGKRayCasting_Line::GetFactionTexture()UGKRayCasting_Line::GetFactionRenderTarget()UGKRayCasting_Line::GetFactionRenderTarget()UGKRayCasting_Line::FogOfWarCollisionChannelUGKRayCasting_Line::UnobstructedVisionMaterialUGKRayCasting_Line::DrawObstructedLineOfSight()UGKRayCasting_Line::DrawUnobstructedLineOfSight()UGKRayCasting_Line::DrawUnobstructedLineOfSight_Draw()UGKRayCasting_Line::DrawLines()UGKRayCasting_Line::CreateRenderTarget()UGKRayCasting_Line::LinesUGKRayCasting_Line::FogFactionsUGKRayCasting_Line::ActorsToIgnoreUGKRayCasting_Line::DrawingFog
- UGKRayCasting_Triangle
- UGKShadowCasting
- Inheritance Relationships
- Class Documentation
UGKShadowCastingUGKShadowCasting::UGKShadowCasting()UGKShadowCasting::SupportVisbilityQuery()UGKShadowCasting::IsVisible()UGKShadowCasting::IsVisible3x3Extended()UGKShadowCasting::Initialize()UGKShadowCasting::PreFactionFogDraw()UGKShadowCasting::DrawFactionFogDebug()UGKShadowCasting::DrawFactionFog()UGKShadowCasting::DrawFactionFogSingleThread()UGKShadowCasting::DrawFactionFogParallel()UGKShadowCasting::DrawFactionFogParallel_AsyncTask()UGKShadowCasting::PostFactionFogDraw()UGKShadowCasting::SupportsParallelExecution()UGKShadowCasting::Stop()UGKShadowCasting::DrawLineOfSight()UGKShadowCasting::UpdateBlocking()UGKShadowCasting::UpdateTextures()UGKShadowCasting::RetrieveBlockingTexture()UGKShadowCasting::ExtractLandscapeHeightMap()UGKShadowCasting::GetFactionTexture()UGKShadowCasting::GetFactionTexture2D()UGKShadowCasting::GetPreviousFrameFactionTexture2D()UGKShadowCasting::CreateTexture2D()UGKShadowCasting::GetPreviousFrameFactionTexture()UGKShadowCasting::UpdatePreviousFrameTexturesTex()UGKShadowCasting::UpdatePreviousFrameTextures()UGKShadowCasting::SetVisible()UGKShadowCasting::IsBlockingLight()UGKShadowCasting::GetDistance()UGKShadowCasting::GetDistanceSquared()UGKShadowCasting::IsPositionValid()UGKShadowCasting::LandscapeUGKShadowCasting::TextureQuery_IsVisible()
- UGKSharedBlueprint
- UGKTransformerStrategy
- Inheritance Relationships
- Class Documentation
UGKTransformerStrategyUGKTransformerStrategy::UGKTransformerStrategy()UGKTransformerStrategy::Initialize()UGKTransformerStrategy::Stop()UGKTransformerStrategy::Transform()UGKTransformerStrategy::GetFactionTexture()UGKTransformerStrategy::UpscaledTextureSize()UGKTransformerStrategy::OnNewFaction()UGKTransformerStrategy::bInitializedUGKTransformerStrategy::FogOfWarVolumeUGKTransformerStrategy::UpdateRegionUGKTransformerStrategy::TextureSize
- UGKTransformerStrategyCanvas
- Inheritance Relationships
- Class Documentation
UGKTransformerStrategyCanvasUGKTransformerStrategyCanvas::UGKTransformerStrategyCanvas()UGKTransformerStrategyCanvas::Initialize()UGKTransformerStrategyCanvas::GetFactionTexture()UGKTransformerStrategyCanvas::UpscaledTextureSize()UGKTransformerStrategyCanvas::GetFactionTransformTarget()UGKTransformerStrategyCanvas::CreateTransformTarget()UGKTransformerStrategyCanvas::TransformedTargetUGKTransformerStrategyCanvas::TextureSize
- UGKTransformerStrategyTexture2D