|
| | Texture2D () |
| | Texture2D (int width, int height, int mipLevelsCount, ColorFormat colorFormat) |
| override void | Dispose () |
| virtual void | SetData< T > (int mipLevel, T[] source, int sourceStartIndex=0) |
| virtual void | SetData (int mipLevel, nint source) |
| virtual void | SetDataInternal (int mipLevel, nint source) |
| virtual unsafe void | SetDataInternal (int mipLevel, void *source) |
| virtual void | SetData (Image< Rgba32 > source) |
| virtual unsafe void | SetData (int mipLevel, Image< Rgba32 > source) |
| override void | HandleDeviceLost () |
| override void | HandleDeviceReset () |
| virtual void | AllocateTexture () |
| void | DeleteTexture () |
| override int | GetGpuMemoryUsage () |
| virtual void | InitializeTexture2D (int width, int height, int mipLevelsCount, ColorFormat colorFormat) |
| virtual void | VerifyParametersSetData< T > (int mipLevel, T[] source, int sourceStartIndex=0) |
| virtual void | VerifyParametersSetData (int mipLevel, nint source) |
| | GraphicsResource () |
| int | GetGpuMemoryUsage () |
| void | HandleDeviceLost () |
| void | HandleDeviceReset () |
| void | VerifyNotDisposed () |
|
| static void | Swap (Texture2D texture1, Texture2D texture2) |
| static void | SwapTexture2D (Texture2D texture1, Texture2D texture2) |
| static Texture2D | Load (LegacyImage image, int mipLevelsCount=1) |
| static Texture2D | Load (Image image, int mipLevelsCount=1) |
| static Texture2D | Load (Image< Rgba32 > image, int mipLevelsCount=1) |
| static Texture2D | Load (Stream stream, bool premultiplyAlpha=false, int mipLevelsCount=1) |
| static Texture2D | Load (string fileName, bool premultiplyAlpha=false, int mipLevelsCount=1) |
| static Texture2D | Load (Color color, int width, int height) |
◆ Texture2D() [1/2]
| Engine.Graphics.Texture2D.Texture2D |
( |
| ) |
|
◆ Texture2D() [2/2]
| Engine.Graphics.Texture2D.Texture2D |
( |
int | width, |
|
|
int | height, |
|
|
int | mipLevelsCount, |
|
|
ColorFormat | colorFormat ) |
◆ AllocateTexture()
| virtual void Engine.Graphics.Texture2D.AllocateTexture |
( |
| ) |
|
|
virtual |
◆ DeleteTexture()
| void Engine.Graphics.Texture2D.DeleteTexture |
( |
| ) |
|
◆ Dispose()
| override void Engine.Graphics.Texture2D.Dispose |
( |
| ) |
|
|
virtual |
◆ GetGpuMemoryUsage()
| override int Engine.Graphics.Texture2D.GetGpuMemoryUsage |
( |
| ) |
|
◆ HandleDeviceLost()
| override void Engine.Graphics.Texture2D.HandleDeviceLost |
( |
| ) |
|
◆ HandleDeviceReset()
| override void Engine.Graphics.Texture2D.HandleDeviceReset |
( |
| ) |
|
◆ InitializeTexture2D()
| virtual void Engine.Graphics.Texture2D.InitializeTexture2D |
( |
int | width, |
|
|
int | height, |
|
|
int | mipLevelsCount, |
|
|
ColorFormat | colorFormat ) |
|
virtual |
◆ Load() [1/6]
| Texture2D Engine.Graphics.Texture2D.Load |
( |
Color | color, |
|
|
int | width, |
|
|
int | height ) |
|
static |
◆ Load() [2/6]
| Texture2D Engine.Graphics.Texture2D.Load |
( |
Image | image, |
|
|
int | mipLevelsCount = 1 ) |
|
static |
◆ Load() [3/6]
| Texture2D Engine.Graphics.Texture2D.Load |
( |
Image< Rgba32 > | image, |
|
|
int | mipLevelsCount = 1 ) |
|
static |
◆ Load() [4/6]
◆ Load() [5/6]
| Texture2D Engine.Graphics.Texture2D.Load |
( |
Stream | stream, |
|
|
bool | premultiplyAlpha = false, |
|
|
int | mipLevelsCount = 1 ) |
|
static |
◆ Load() [6/6]
| Texture2D Engine.Graphics.Texture2D.Load |
( |
string | fileName, |
|
|
bool | premultiplyAlpha = false, |
|
|
int | mipLevelsCount = 1 ) |
|
static |
◆ SetData() [1/3]
| virtual void Engine.Graphics.Texture2D.SetData |
( |
Image< Rgba32 > | source | ) |
|
|
virtual |
◆ SetData() [2/3]
| virtual unsafe void Engine.Graphics.Texture2D.SetData |
( |
int | mipLevel, |
|
|
Image< Rgba32 > | source ) |
|
virtual |
◆ SetData() [3/3]
| virtual void Engine.Graphics.Texture2D.SetData |
( |
int | mipLevel, |
|
|
nint | source ) |
|
virtual |
◆ SetData< T >()
◆ SetDataInternal() [1/2]
| virtual void Engine.Graphics.Texture2D.SetDataInternal |
( |
int | mipLevel, |
|
|
nint | source ) |
|
virtual |
◆ SetDataInternal() [2/2]
| virtual unsafe void Engine.Graphics.Texture2D.SetDataInternal |
( |
int | mipLevel, |
|
|
void * | source ) |
|
virtual |
◆ Swap()
◆ SwapTexture2D()
◆ VerifyParametersSetData() [1/2]
| void Engine.Graphics.Texture2D.VerifyParametersSetData |
( |
Image< Rgba32 > | source | ) |
|
|
private |
◆ VerifyParametersSetData() [2/2]
| virtual void Engine.Graphics.Texture2D.VerifyParametersSetData |
( |
int | mipLevel, |
|
|
nint | source ) |
|
virtual |
◆ VerifyParametersSetData< T >()
◆ VerifyParametersSwap()
| void Engine.Graphics.Texture2D.VerifyParametersSwap |
( |
Texture2D | texture1, |
|
|
Texture2D | texture2 ) |
|
staticprivate |
◆ m_colorFormat
◆ m_debugName
| string Engine.Graphics.Texture2D.m_debugName |
|
private |
◆ m_height
| int Engine.Graphics.Texture2D.m_height |
|
private |
◆ m_mipLevelsCount
| int Engine.Graphics.Texture2D.m_mipLevelsCount |
|
private |
◆ m_pixelFormat
| PixelFormat Engine.Graphics.Texture2D.m_pixelFormat |
◆ m_pixelType
| PixelType Engine.Graphics.Texture2D.m_pixelType |
◆ m_tag
| object Engine.Graphics.Texture2D.m_tag |
|
private |
◆ m_texture
| int Engine.Graphics.Texture2D.m_texture |
◆ m_width
| int Engine.Graphics.Texture2D.m_width |
|
private |
◆ ColorFormat
◆ DebugName
| string Engine.Graphics.Texture2D.DebugName |
|
getset |
◆ Height
| int Engine.Graphics.Texture2D.Height |
|
getset |
◆ MipLevelsCount
| int Engine.Graphics.Texture2D.MipLevelsCount |
|
getset |
◆ NativeHandle
| IntPtr Engine.Graphics.Texture2D.NativeHandle |
|
get |
◆ Tag
| object Engine.Graphics.Texture2D.Tag |
|
getset |
◆ Width
| int Engine.Graphics.Texture2D.Width |
|
getset |
该类的文档由以下文件生成:
- E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Graphics/Texture2D.cs