| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Part of the unrealscript execution and compilation regression framework. Native class for testing and regressing issues with native unrealscript classes. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved
Core.Object | +-- UnrealScriptTest.Test0010_NativeObject
| Constants Summary |
|---|
| Inherited Contants from Core.Object |
|---|
| DegToRad, INDEX_NONE, MaxInt, Pi, RadToDeg |
| Inherited Variables from Core.Object |
|---|
| Class, HashNext, HashOuterNext, Linker, LinkerIndex, Name, NetIndex, ObjectArchetype, ObjectFlags, ObjectInternalInteger, Outer, StateFrame, VfTableObject |
| Enumerations Summary |
|---|
| Inherited Enumerations from Core.Object |
|---|
| EAxis, EInputEvent, EInterpCurveMode, EInterpMethodType, ETickingGroup |
| Structures Summary | ||
|---|---|---|
| ConstructorStructArray IntNoCtor, StringArrayNeedCtor | ||
| ConstructorStructCombo FloatNoCtor, StringArrayNeedCtor, StringNeedCtor, IntNoCtor | ||
| ConstructorStructString StringNeedCtor, IntNoCtor, InterfaceVar | ||
| MyFirstStruct MyFirstInt, MyFirstFloat, MyFirstString | ||
| MyStruct MyInt, MyFloat, MyStrings[5] | ||
| NoCtorProps Foo1, Foo2, Foo3 | ||
| Functions Summary | ||
|---|---|---|
![]() | PerformNativeTest (int TestNumber) | |
![]() | Test01_CallEventWithStruct (NoCtorProps NoCtor, ConstructorStructString StringParm, ConstructorStructArray ArrayParm, ConstructorStructCombo ComboParm, bool PaddingBool )) | |
![]() | Test02_PassNativeInterfaceToNativeFunction (Test0002_InterfaceNative InterfaceParm) | |
![]() | Test03_CallEventWithNativeInterface (Test0002_InterfaceNative InterfaceParm )) | |
![]() | Test05_StructInheritance ())) | |
![]() | Test06_InterfaceToObjectConversions ())) | |
![]() | TestInterfaceEvent (object ObjParam )) | |
![]() | TestInterfaceObject_OutParmCompatibility (out Object out_Object, out Test0002_InterfaceNative out_Interface )) | |
![]() | TestNativeFunction (bool bBoolParm) | |
![]() | TestObjectToInterfaceConversions ())) | |
![]() | VerifyConversionFromInterfaceToObjectAsNativeParm (Object InObject, int DummyInt) | |
| Variables Detail |
|---|
| Structures Detail |
|---|
var float FloatNoCtor;};
var int IntNoCtor;
var array<string> StringArrayNeedCtor;
var string StringNeedCtor;
var Test0002_InterfaceNative InterfaceVar;};
var int IntNoCtor;
var string StringNeedCtor;
This struct is for testing a bug with struct inheritance
var float MyFloat;};
var int MyInt;
var string MyStrings[5];
| Functions Detail |
|---|
PerformNativeTest Source code
Test01_CallEventWithStruct Source code
Test02_PassNativeInterfaceToNativeFunction Source code
Test03_CallEventWithNativeInterface Source code
Test05_StructInheritance Source codeusing primitiveCast instead of InterfaceCast, resolving to InterfaceToBool, rather than InterfaceToString execInterfaceToBool execInstanceVariable
Test06_InterfaceToObjectConversions Source code
TestInterfaceEvent Source code
TestInterfaceObject_OutParmCompatibility Source code
TestNativeFunction Source code
TestObjectToInterfaceConversions Source code
VerifyConversionFromInterfaceToObjectAsNativeParm Source codethis method exists to verify that passing an interface variable as the value for an object parameter of a native function works correctly. The value of DummyInt will be a pointer value if this test fails
| Defaultproperties |
|---|
defaultproperties
{
DefaultStringStruct=(StringNeedCtor="StringNeedCtorValue",IntNoCtor=5)
DefaultArrayStruct=(IntNoCtor=10,StringArrayNeedCtor=("Value1","Value2"))
DefaultComboStruct=(StringArrayNeedCtor=("Value3","Value4"),StringNeedCtor="StringValue")
Name="Default__Test0010_NativeObject"
ObjectArchetype=Object'Core.Default__Object'
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||