Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
TextureCube (GraphicsDevice graphicsDevice, int size, [MarshalAs(UnmanagedType.U1)] bool mipMap, SurfaceFormat format) | |
void | SetData< T > (CubeMapFace cubeMapFace, T[] data) |
void | SetData< T > (CubeMapFace cubeMapFace, T[] data, int startIndex, int elementCount) |
void | SetData< T > (CubeMapFace cubeMapFace, int level, Rectangle? rect, T[] data, int startIndex, int elementCount) |
void | GetData< T > (CubeMapFace cubeMapFace, T[] data) |
void | GetData< T > (CubeMapFace cubeMapFace, T[] data, int startIndex, int elementCount) |
void | GetData< T > (CubeMapFace cubeMapFace, int level, Rectangle? rect, T[] data, int startIndex, int elementCount) |
override string | ToString () |
virtual void | Dispose () |
Protected Member Functions | |
TextureCube () | |
unsafe void | InitializeDescription (SurfaceFormat? format) |
unsafe void | CreateTexture (GraphicsDevice graphicsDevice, int size, [MarshalAs(UnmanagedType.U1)] bool mipMap, uint usage, _D3DPOOL pool, SurfaceFormat format) |
override void | Dispose ([MarshalAs(UnmanagedType.U1)] bool P_0) |
unsafe void | InitializeDescription (SurfaceFormat format) |
unsafe int | CreateStateWrapper () |
void | raise_Disposing (object value0, EventArgs value1) |
Static Protected Member Functions | |
static void | ValidateCreationParameters (ProfileCapabilities profile, int size, SurfaceFormat format) |
Protected Attributes | |
int | _size |
bool | _shouldNotRecreate |
SurfaceFormat | _format |
int | _levelCount |
GraphicsDevice | _parent |
Package Functions | |
virtual unsafe int | SaveDataForRecreation () |
virtual unsafe int | RecreateAndPopulateObject () |
virtual unsafe void | ReleaseNativeObject ([MarshalAs(UnmanagedType.U1)] bool disposeManagedResource) |
unsafe int | CopyOrRestoreData ([MarshalAs(UnmanagedType.U1)] bool isStoring) |
unsafe void | CleanupSavedData () |
unsafe override IDirect3DBaseTexture9 * | GetComPtr () |
unsafe int | CompareTo (Texture other) |
Static Package Functions | |
static unsafe TextureCube | GetManagedObject (IDirect3DCubeTexture9 *pInterface, GraphicsDevice pDevice, uint pool) |
static byte | GetExpectedByteSizeFromFormat (_D3DFORMAT format) |
static unsafe void | GetAndValidateSizes< T > (_D3DSURFACE_DESC *pSurface, uint *pdwFormatSize, uint *pdwElementSize) |
static unsafe void | GetAndValidateRect (_D3DSURFACE_DESC *__unnamed000, uint *pdwLockWidth, uint *pdwLockHeight, Rectangle? rect) |
static unsafe void | ValidateTotalSize (_D3DSURFACE_DESC *__unnamed000, uint dwLockWidth, uint dwLockHeight, uint dwFormatSize, uint dwElementSize, uint elementCount) |
static bool | CheckCompressedTexture (_D3DFORMAT format) |
static unsafe void | CopyData< T > (void *pData, int pitch, T[] data, int dataIndex, int elementCount, _D3DSURFACE_DESC *pSurface, uint dwLockWidth, uint dwLockHeight, [MarshalAs(UnmanagedType.U1)] bool isSetting) |
static unsafe void | SwapBgr (void *pDest, void *pSrc, uint dwSize) |
static bool | IsPowerOfTwo (uint dwNumber) |
Package Attributes | |
unsafe IDirect3DCubeTexture9 * | pComPtr |
bool | alreadyRecreated |
bool | isActiveRenderTarget |
bool | renderTargetContentsDirty |
unsafe StateTrackerTexture * | pStateTracker |
ulong | _internalHandle |
bool | isDisposed |
Properties | |
int | Size [get] |
int | LevelCount [get] |
SurfaceFormat | Format [get] |
virtual bool | MustClamp [get] |
bool | IsDisposed [get] |
object | Tag [get, set] |
string | Name [get, set] |
GraphicsDevice | GraphicsDevice [get] |
EventHandler< EventArgs > | Disposing |
Private Member Functions | |
unsafe | TextureCube (IDirect3DCubeTexture9 *pInterface, GraphicsDevice pDevice) |
unsafe void | CopyData< T > (CubeMapFace cubeMapFace, int level, Rectangle? rect, T[] data, int startIndex, int elementCount, uint options, [MarshalAs(UnmanagedType.U1)] bool isSetting) |
int IGraphicsResource. | SaveDataForRecreation () |
int IGraphicsResource. | RecreateAndPopulateObject () |
void IGraphicsResource. | ReleaseNativeObject ([MarshalAs(UnmanagedType.U1)] bool disposeManagedResource) |
void | OnObjectCreation () |
void | _0021TextureCube () |
void | _007ETextureCube () |
void | _0021GraphicsResource () |
void | _007EGraphicsResource () |
Private Attributes | |
IntPtr[] | pFaceData |
string | _localName |
object | _localTag |
EventHandler< EventArgs > | _003Cbacking_store_003EDisposing |
Definition at line 8 of file TextureCube.cs.