Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
DirectXStructs.TexMetadata Struct Reference

Public Member Functions

 TexMetadata (ulong width=0uL, ulong height=0uL, ulong depth=0uL, ulong arraySize=0uL, ulong mipLevels=0uL, uint miscFlags=0u, uint miscFlags2=0u, int format=0, TexDimension dimension=(TexDimension) 0)
 
ulong ComputeIndex (ulong mip, ulong item, ulong slice)
 
ulong ComputeIndex (nuint mip, ulong item, ulong slice)
 
ulong ComputeIndex (ulong mip, nuint item, ulong slice)
 
ulong ComputeIndex (nuint mip, nuint item, ulong slice)
 
ulong ComputeIndex (ulong mip, ulong item, nuint slice)
 
ulong ComputeIndex (nuint mip, ulong item, nuint slice)
 
ulong ComputeIndex (ulong mip, nuint item, nuint slice)
 
ulong ComputeIndex (nuint mip, nuint item, nuint slice)
 
bool IsCubemap ()
 
bool IsPMAlpha ()
 
unsafe void SetAlphaMode (TexAlphaMode mode)
 
TexAlphaMode GetAlphaMode ()
 
bool IsVolumemap ()
 

Public Attributes

ulong Width
 
ulong Height
 
ulong Depth
 
ulong ArraySize
 
ulong MipLevels
 
uint MiscFlags
 
uint MiscFlags2
 
int Format
 
TexDimension Dimension
 

Constructor & Destructor Documentation

◆ TexMetadata()

DirectXStructs.TexMetadata.TexMetadata ( ulong width = 0uL,
ulong height = 0uL,
ulong depth = 0uL,
ulong arraySize = 0uL,
ulong mipLevels = 0uL,
uint miscFlags = 0u,
uint miscFlags2 = 0u,
int format = 0,
TexDimension dimension = (TexDimension)0 )

Member Function Documentation

◆ ComputeIndex() [1/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( nuint mip,
nuint item,
nuint slice )

◆ ComputeIndex() [2/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( nuint mip,
nuint item,
ulong slice )

◆ ComputeIndex() [3/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( nuint mip,
ulong item,
nuint slice )

◆ ComputeIndex() [4/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( nuint mip,
ulong item,
ulong slice )

◆ ComputeIndex() [5/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( ulong mip,
nuint item,
nuint slice )

◆ ComputeIndex() [6/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( ulong mip,
nuint item,
ulong slice )

◆ ComputeIndex() [7/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( ulong mip,
ulong item,
nuint slice )

◆ ComputeIndex() [8/8]

ulong DirectXStructs.TexMetadata.ComputeIndex ( ulong mip,
ulong item,
ulong slice )

◆ GetAlphaMode()

TexAlphaMode DirectXStructs.TexMetadata.GetAlphaMode ( )

◆ IsCubemap()

bool DirectXStructs.TexMetadata.IsCubemap ( )

◆ IsPMAlpha()

bool DirectXStructs.TexMetadata.IsPMAlpha ( )

◆ IsVolumemap()

bool DirectXStructs.TexMetadata.IsVolumemap ( )

◆ SetAlphaMode()

unsafe void DirectXStructs.TexMetadata.SetAlphaMode ( TexAlphaMode mode)

Member Data Documentation

◆ ArraySize

ulong DirectXStructs.TexMetadata.ArraySize

◆ Depth

ulong DirectXStructs.TexMetadata.Depth

◆ Dimension

TexDimension DirectXStructs.TexMetadata.Dimension

◆ Format

int DirectXStructs.TexMetadata.Format

◆ Height

ulong DirectXStructs.TexMetadata.Height

◆ MipLevels

ulong DirectXStructs.TexMetadata.MipLevels

◆ MiscFlags

uint DirectXStructs.TexMetadata.MiscFlags

◆ MiscFlags2

uint DirectXStructs.TexMetadata.MiscFlags2

◆ Width

ulong DirectXStructs.TexMetadata.Width

The documentation for this struct was generated from the following file: