Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.CullDistanceVolume

Extends
Volume
Modifiers
native hidecategories ( Advanced , Attachment , Collision , Volume ) placeable

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Brush
      |   
      +-- Engine.Volume
         |   
         +-- Engine.CullDistanceVolume

Variables Summary
CullDistanceVolume
boolbEnabled
array<CullDistanceSizePair>CullDistances
Inherited Variables from Engine.Volume
AssociatedActor, bForcePawnWalk, bProcessAllActors, LocationName, LocationPriority
Inherited Variables from Engine.Brush
bColored, Brush, BrushColor, BrushComponent, bSolidWhenSelected, CsgOper, PolyFlags, SavedSelections

Enumerations Summary
Inherited Enumerations from Engine.Brush
ECsgOper

Structures Summary
CullDistanceSizePair
Size, CullDistance
Inherited Structures from Engine.Brush
GeomSelection

Functions Summary
Inherited Functions from Engine.Volume
BeginState, CollisionChanged, DisplayDebug, Encompasses, GetLocationStringFor, OnToggle, PostBeginPlay, ProcessActorSetVolume, Touch, untouch


Variables Detail

CullDistanceVolume

bEnabled Source code

var(CullDistanceVolume) bool bEnabled;
Whether the volume is currently enabled or not.

CullDistances Source code

var(CullDistanceVolume) array<CullDistanceSizePair> CullDistances;
Array of size and cull distance pairs. The code will calculate the sphere diameter of a primitive's BB and look for a best fit in this array to determine which cull distance to use.


Structures Detail

CullDistanceSizePair Source code

struct CullDistanceSizePair
{
var(CullDistanceVolume) float CullDistance;
var(CullDistanceVolume) float Size;
};
Helper structure containing size and cull distance pair.
CullDistance:
Cull distance associated with size.
Size:
Size to associate with cull distance.


Defaultproperties

defaultproperties
{
   CullDistances(0)=
   CullDistances(1)=(Size=10000.000000)
   bEnabled=True
   Begin Object Class=BrushComponent Name=BrushComponent0 ObjName=BrushComponent0 Archetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
      CollideActors=False
      BlockNonZeroExtent=False
      ObjectArchetype=BrushComponent'Engine.Default__Volume:BrushComponent0'
   End Object
   BrushComponent=BrushComponent0
   Components(0)=BrushComponent0
   bCollideActors=False
   CollisionComponent=BrushComponent0
   CollisionType=COLLIDE_CustomDefault
   Name="Default__CullDistanceVolume"
   ObjectArchetype=Volume'Engine.Default__Volume'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:35.804 - Created with UnCodeX