1
0
KF2-Dev-Scripts/Engine/Classes/SpriteComponent.uc

44 lines
1.1 KiB
Ucode
Raw Normal View History

2020-12-13 15:01:13 +00:00
/**
* Copyright 1998-2013 Epic Games, Inc. All Rights Reserved.
*/
class SpriteComponent extends PrimitiveComponent
native
collapsecategories
hidecategories(Object)
editinlinenew;
var() Texture2D Sprite;
var() bool bIsScreenSizeScaled;
var() float ScreenSize;
var() float U, UL, V, VL;
/** Sprite category that the component belongs to. Value serves as a key into the localization file. */
var editoronly name SpriteCategoryName;
cpptext
{
virtual FPrimitiveSceneProxy* CreateSceneProxy();
virtual void UpdateBounds();
}
/** Change the sprite texture used by this component */
simulated native function SetSprite(Texture2D NewSprite);
/** Change the UVs used by this component */
simulated native function SetUV(int NewU, int NewUL, int NewV, int NewVL);
/** Change the sprite texture and UVs used by this component */
simulated native function SetSpriteAndUV(Texture2D NewSprite, int NewU, int NewUL, int NewV, int NewVL);
defaultproperties
{
Sprite=Texture2D'EditorResources.S_Actor'
bIsScreenSizeScaled=false
ScreenSize=0.1
U=0
V=0
UL=0
VL=0
SpriteCategoryName="Misc"
}