Richard Boegli's CnC_Generals_Zero_Hour Fork
WIP
This is documentation of Richard Boegil's Zero Hour Fork
Loading...
Searching...
No Matches
TextureBaseClass Member List
This is the complete list of members for
TextureBaseClass
, including all inherited members.
_Get_Total_Lightmap_Texture_Count
()
TextureBaseClass
static
_Get_Total_Lightmap_Texture_Size
()
TextureBaseClass
static
_Get_Total_Locked_Surface_Count
()
TextureBaseClass
static
_Get_Total_Locked_Surface_Size
()
TextureBaseClass
static
_Get_Total_Procedural_Texture_Count
()
TextureBaseClass
static
_Get_Total_Procedural_Texture_Size
()
TextureBaseClass
static
_Get_Total_Texture_Count
()
TextureBaseClass
static
_Get_Total_Texture_Size
()
TextureBaseClass
static
ActiveRefInfo
RefCountClass
ActiveRefList
RefCountClass
static
ActiveRefNode
RefCountClass
Add_Active_Ref
(RefCountClass *obj)
RefCountClass
static
Add_Ref
(void) const
RefCountClass
Apply
(unsigned int stage)=0
TextureBaseClass
pure virtual
Apply_New_Surface
(IDirect3DBaseTexture8 *tex, bool initialized, bool disable_auto_invalidation=false)=0
TextureBaseClass
pure virtual
Apply_Null
(unsigned int stage)
TextureBaseClass
static
As_CubeTextureClass
()
TextureBaseClass
inline
virtual
As_TextureClass
()
TextureBaseClass
inline
virtual
As_VolumeTextureClass
()
TextureBaseClass
inline
virtual
Clean
()
TextureBaseClass
inline
CubeTextureLoadTaskClass
class
TextureBaseClass
friend
Delete_This
(void)
RefCountClass
inline
virtual
DX8TextureTrackerClass
class
TextureBaseClass
friend
DX8ZTextureTrackerClass
class
TextureBaseClass
friend
ExtendedInactivationTime
TextureBaseClass
protected
Get_Asset_Type
() const =0
TextureBaseClass
pure virtual
Get_Full_Path
(void) const
TextureBaseClass
inline
Get_Height
() const
TextureBaseClass
inline
Get_HSV_Shift
()
TextureBaseClass
inline
Get_ID
() const
TextureBaseClass
inline
Get_Inactivation_Time
() const
TextureBaseClass
inline
Get_Mip_Level_Count
(void) const
TextureBaseClass
inline
Get_Pool
() const
TextureBaseClass
inline
Get_Priority
(void)
TextureBaseClass
Get_Reduction
() const
TextureBaseClass
Get_Texture_Memory_Usage
() const =0
TextureBaseClass
pure virtual
Get_Texture_Name
(void) const
TextureBaseClass
inline
Get_Width
() const
TextureBaseClass
inline
Height
TextureBaseClass
protected
HSVShift
TextureBaseClass
protected
InactivationTime
TextureBaseClass
protected
Init
()=0
TextureBaseClass
pure virtual
Initialized
TextureBaseClass
protected
Invalidate
()
TextureBaseClass
Invalidate_Old_Unused_Textures
(unsigned inactive_time_override)
TextureBaseClass
static
Is_Compression_Allowed
() const
TextureBaseClass
inline
Is_Dirty
()
TextureBaseClass
inline
Is_Initialized
() const
TextureBaseClass
inline
Is_Lightmap
() const
TextureBaseClass
inline
Is_Missing_Texture
()
TextureBaseClass
Is_Procedural
() const
TextureBaseClass
inline
Is_Reducible
() const
TextureBaseClass
inline
IsCompressionAllowed
TextureBaseClass
protected
IsLightmap
TextureBaseClass
protected
IsProcedural
TextureBaseClass
protected
IsReducible
TextureBaseClass
protected
LastAccessed
TextureBaseClass
mutable
protected
LastInactivationSyncTime
TextureBaseClass
protected
Load_Locked_Surface
()
TextureBaseClass
protected
LoaderThreadClass
class
TextureBaseClass
friend
MipLevelCount
TextureBaseClass
Num_Refs
(void) const
RefCountClass
inline
Peek_D3D_Base_Texture
() const
TextureBaseClass
Peek_D3D_CubeTexture
() const
TextureBaseClass
inline
Peek_D3D_Texture
() const
TextureBaseClass
inline
Peek_D3D_VolumeTexture
() const
TextureBaseClass
inline
Poke_Texture
(IDirect3DBaseTexture8 *tex)
TextureBaseClass
inline
protected
POOL_DEFAULT
enum value
TextureBaseClass
POOL_MANAGED
enum value
TextureBaseClass
POOL_SYSTEMMEM
enum value
TextureBaseClass
PoolType
enum name
TextureBaseClass
RefCountClass
(void)
RefCountClass
inline
RefCountClass
(const RefCountClass &)
RefCountClass
inline
Release_Ref
(void) const
RefCountClass
inline
Remove_Active_Ref
(RefCountClass *obj)
RefCountClass
static
Set_D3D_Base_Texture
(IDirect3DBaseTexture8 *tex)
TextureBaseClass
Set_Dirty
()
TextureBaseClass
inline
Set_Full_Path
(const char *path)
TextureBaseClass
inline
Set_HSV_Shift
(const Vector3 &hsv_shift)
TextureBaseClass
Set_Inactivation_Time
(unsigned time)
TextureBaseClass
inline
Set_Priority
(unsigned int priority)
TextureBaseClass
Set_Ref_Owner
(RefCountClass *obj, char *file, int line)
RefCountClass
static
Set_Texture_Name
(const char *name)
TextureBaseClass
TEX_CUBEMAP
enum value
TextureBaseClass
TEX_REGULAR
enum value
TextureBaseClass
TEX_VOLUME
enum value
TextureBaseClass
TexAssetType
enum name
TextureBaseClass
TextureBaseClass
(unsigned width, unsigned height, MipCountType mip_level_count=MIP_LEVELS_ALL, PoolType pool=POOL_MANAGED, bool rendertarget=false, bool reducible=true)
TextureBaseClass
TextureLoader
class
TextureBaseClass
friend
TextureLoadTaskClass
class
TextureBaseClass
friend
Total_Refs
(void)
RefCountClass
inline
static
Validate_Active_Ref
(RefCountClass *obj)
RefCountClass
static
VolumeTextureLoadTaskClass
class
TextureBaseClass
friend
Width
TextureBaseClass
protected
~RefCountClass
(void)
RefCountClass
inline
protected
virtual
~TextureBaseClass
()
TextureBaseClass
virtual
Generated by
1.13.2