Engine
Class Texture

source: C:\XIII\Engine\Classes\Texture.uc
Core.Object
   |
   +--Engine.Material
      |
      +--Engine.RenderedMaterial
         |
         +--Engine.BitmapMaterial
            |
            +--Engine.Texture
Direct Known Subclasses:Cubemap

class Texture
extends Engine.BitmapMaterial

//============================================================================= // Texture: An Unreal texture map. // This is a built-in Unreal class and it shouldn't be modified. //=============================================================================
Variables
 float Accumulator
           Changed since last render.
 Texture AnimCurrent
           Changed since last render.
 byte CreationMode
           Changed since last render.
 byte LastFrameCount
           Changed since last render.
 array Mips
           Changed since last render.
 byte PrimeCurrent
           Changed since last render.
 int RenderInterface[4]
           Changed since last render.
 bool bParametric
           Texture data need not be stored.
 bool bRealtime
           Texture changes in realtime.
 bool bRealtimeChanged
           Changed since last render.


Function Summary
 float GetAnimLength( )
     
//::iKi:: Textures functions BEGIN



Source Code


00001	//=============================================================================
00002	// Texture: An Unreal texture map.
00003	// This is a built-in Unreal class and it shouldn't be modified.
00004	//=============================================================================
00005	class Texture extends BitmapMaterial
00006		safereplace
00007		native
00008		noteditinlinenew
00009		dontcollapsecategories
00010		noexport;
00011	
00012	// Palette.
00013	var(Texture) palette Palette;
00014	var	transient int NewPalette;
00015	
00016	// Texture flags.
00017	
00018	var(Surface)			bool bMasked;
00019	var(Surface)			bool bAlphaTexture;
00020	var private				bool bRealtime;           // Texture changes in realtime.
00021	var private				bool bParametric;         // Texture data need not be stored.
00022	var private transient	bool bRealtimeChanged;    // Changed since last render.
00023	
00024	// Animation.
00025	var(Animation) texture AnimNext;
00026	var transient  texture AnimCurrent;
00027	var(Animation) byte    PrimeCount;
00028	var transient  byte    PrimeCurrent;
00029	var transient  byte    LastFrameCount;
00030	var            byte    CreationMode;
00031	var(Animation) float   MaxFrameRate;
00032	var transient  float   Accumulator;
00033	
00034	// Mipmaps.
00035	var private native const array<int> Mips;
00036	
00037	var const transient int	RenderInterface[4];
00038	
00039	//::iKi:: Textures functions BEGIN
00040	native final function float GetAnimLength( );
00041	//::iKi:: Textures functions END
00042	
00043	defaultproperties
00044	{
00045	}

End Source Code