C# Class ME3Explorer.Unreal.Classes.StaticMeshComponent

Show file Open project: ME3Explorer/ME3Explorer Class Usage Examples

Public Properties

Property Type Description
AudioObstruction float
AudioOcclusion float
BlockActors bool
BlockNonZeroExtent bool
BlockRigidBody bool
BlockZeroExtent bool
CachedMaxDrawDistance float
CanBlockCamera bool
CastShadow bool
CollideActors bool
DepthPriorityGroup int
ForcedLodModel int
HiddenEditor bool
HiddenGame bool
LightEnvironment int
LightMapEncoding int
LocalTranslucencySortPriority int
MassiveLODDistance float
MaxDrawDistance float
MinDrawDistance float
MotionBlurScale float
MyIndex int
MyMatrix System.Matrix
OverriddenLODMaxRange float
OverridePhysMat bool
PhysMaterialOverride int
Props List
RBChannel int
ReplacementPrimitive int
Rotation System.Vector3
STM StaticMesh
Scale float
Scale3D System.Vector3
ShadowParent int
StaticMesh_ int
TickGroup int
Translation System.Vector3
TranslucencySortPriority int
bAcceptsDynamicDecals bool
bAcceptsDynamicDominantLightShadows bool
bAcceptsDynamicLights bool
bAcceptsFoliage bool
bAcceptsLights bool
bAcceptsStaticDecals bool
bAllowAmbientOcclusion bool
bAllowApproximateOcclusion bool
bAllowCullDistanceVolume bool
bAllowShadowFade bool
bBioForcePrecomputedShadows bool
bBioIsReceivingDecals bool
bCastDynamicShadow bool
bCastHiddenShadow bool
bCullModulatedShadowOnBackfaces bool
bCullModulatedShadowOnEmissive bool
bDisableAllRigidBody bool
bForceDirectLightMap bool
bIgnoreInstanceForTextureStreaming bool
bIgnoreRadialForce bool
bIgnoreRadialImpulse bool
bLockLightingCache bool
bNotifyRigidBodyCollision bool
bSelfShadowOnly bool
bUseAsOccluder bool
bUseOnePassLightingOnTranslucency bool
bUsePrecomputedShadows bool
data byte[]
pcc ME3Package

Public Methods

Method Description
Export3DS ( lib3ds.Net.Lib3dsFile f, System.Matrix m ) : void
Focus ( System.Matrix m ) : void
GetSelection ( ) : bool
Process3DClick ( System.Vector3 org, System.Vector3 dir, System.Matrix m ) : float
Render ( Device device, System.Matrix m ) : void
RotatorToDX ( System.Vector3 v ) : System.Vector3
SetSelection ( bool Selected ) : void
StaticMeshComponent ( ME3Package Pcc, int Index ) : System
ToTree ( ) : TreeNode

Method Details

Export3DS() public method

public Export3DS ( lib3ds.Net.Lib3dsFile f, System.Matrix m ) : void
f lib3ds.Net.Lib3dsFile
m System.Matrix
return void

Focus() public method

public Focus ( System.Matrix m ) : void
m System.Matrix
return void

GetSelection() public method

public GetSelection ( ) : bool
return bool

Process3DClick() public method

public Process3DClick ( System.Vector3 org, System.Vector3 dir, System.Matrix m ) : float
org System.Vector3
dir System.Vector3
m System.Matrix
return float

Render() public method

public Render ( Device device, System.Matrix m ) : void
device Device
m System.Matrix
return void

RotatorToDX() public method

public RotatorToDX ( System.Vector3 v ) : System.Vector3
v System.Vector3
return System.Vector3

SetSelection() public method

public SetSelection ( bool Selected ) : void
Selected bool
return void

StaticMeshComponent() public method

public StaticMeshComponent ( ME3Package Pcc, int Index ) : System
Pcc ME3Package
Index int
return System

ToTree() public method

public ToTree ( ) : TreeNode
return System.Windows.Forms.TreeNode

Property Details

AudioObstruction public property

public float AudioObstruction
return float

AudioOcclusion public property

public float AudioOcclusion
return float

BlockActors public property

public bool BlockActors
return bool

BlockNonZeroExtent public property

public bool BlockNonZeroExtent
return bool

BlockRigidBody public property

public bool BlockRigidBody
return bool

BlockZeroExtent public property

public bool BlockZeroExtent
return bool

CachedMaxDrawDistance public property

public float CachedMaxDrawDistance
return float

CanBlockCamera public property

public bool CanBlockCamera
return bool

CastShadow public property

public bool CastShadow
return bool

CollideActors public property

public bool CollideActors
return bool

DepthPriorityGroup public property

public int DepthPriorityGroup
return int

ForcedLodModel public property

public int ForcedLodModel
return int

HiddenEditor public property

public bool HiddenEditor
return bool

HiddenGame public property

public bool HiddenGame
return bool

LightEnvironment public property

public int LightEnvironment
return int

LightMapEncoding public property

public int LightMapEncoding
return int

LocalTranslucencySortPriority public property

public int LocalTranslucencySortPriority
return int

MassiveLODDistance public property

public float MassiveLODDistance
return float

MaxDrawDistance public property

public float MaxDrawDistance
return float

MinDrawDistance public property

public float MinDrawDistance
return float

MotionBlurScale public property

public float MotionBlurScale
return float

MyIndex public property

public int MyIndex
return int

MyMatrix public property

public Matrix,System MyMatrix
return System.Matrix

OverriddenLODMaxRange public property

public float OverriddenLODMaxRange
return float

OverridePhysMat public property

public bool OverridePhysMat
return bool

PhysMaterialOverride public property

public int PhysMaterialOverride
return int

Props public property

public List Props
return List

RBChannel public property

public int RBChannel
return int

ReplacementPrimitive public property

public int ReplacementPrimitive
return int

Rotation public property

public Vector3,System Rotation
return System.Vector3

STM public property

public StaticMesh,ME3Explorer.Unreal.Classes STM
return StaticMesh

Scale public property

public float Scale
return float

Scale3D public property

public Vector3,System Scale3D
return System.Vector3

ShadowParent public property

public int ShadowParent
return int

StaticMesh_ public property

public int StaticMesh_
return int

TickGroup public property

public int TickGroup
return int

Translation public property

public Vector3,System Translation
return System.Vector3

TranslucencySortPriority public property

public int TranslucencySortPriority
return int

bAcceptsDynamicDecals public property

public bool bAcceptsDynamicDecals
return bool

bAcceptsDynamicDominantLightShadows public property

public bool bAcceptsDynamicDominantLightShadows
return bool

bAcceptsDynamicLights public property

public bool bAcceptsDynamicLights
return bool

bAcceptsFoliage public property

public bool bAcceptsFoliage
return bool

bAcceptsLights public property

public bool bAcceptsLights
return bool

bAcceptsStaticDecals public property

public bool bAcceptsStaticDecals
return bool

bAllowAmbientOcclusion public property

public bool bAllowAmbientOcclusion
return bool

bAllowApproximateOcclusion public property

public bool bAllowApproximateOcclusion
return bool

bAllowCullDistanceVolume public property

public bool bAllowCullDistanceVolume
return bool

bAllowShadowFade public property

public bool bAllowShadowFade
return bool

bBioForcePrecomputedShadows public property

public bool bBioForcePrecomputedShadows
return bool

bBioIsReceivingDecals public property

public bool bBioIsReceivingDecals
return bool

bCastDynamicShadow public property

public bool bCastDynamicShadow
return bool

bCastHiddenShadow public property

public bool bCastHiddenShadow
return bool

bCullModulatedShadowOnBackfaces public property

public bool bCullModulatedShadowOnBackfaces
return bool

bCullModulatedShadowOnEmissive public property

public bool bCullModulatedShadowOnEmissive
return bool

bDisableAllRigidBody public property

public bool bDisableAllRigidBody
return bool

bForceDirectLightMap public property

public bool bForceDirectLightMap
return bool

bIgnoreInstanceForTextureStreaming public property

public bool bIgnoreInstanceForTextureStreaming
return bool

bIgnoreRadialForce public property

public bool bIgnoreRadialForce
return bool

bIgnoreRadialImpulse public property

public bool bIgnoreRadialImpulse
return bool

bLockLightingCache public property

public bool bLockLightingCache
return bool

bNotifyRigidBodyCollision public property

public bool bNotifyRigidBodyCollision
return bool

bSelfShadowOnly public property

public bool bSelfShadowOnly
return bool

bUseAsOccluder public property

public bool bUseAsOccluder
return bool

bUseOnePassLightingOnTranslucency public property

public bool bUseOnePassLightingOnTranslucency
return bool

bUsePrecomputedShadows public property

public bool bUsePrecomputedShadows
return bool

data public property

public byte[] data
return byte[]

pcc public property

public ME3Package pcc
return ME3Package