![]() |
Paradox Game Engine
v1.0.0 beta06
|
A texture atlas : a texture made from a composition of many textures. More...
Classes | |
class | TexLayout |
Describes the positions and size of every inner textures of a texture atlas More... | |
Public Member Functions | |
TexAtlas (TexLayout layout, TexImage atlas) | |
Initializes a new instance of the TexAtlas class. More... | |
override Object | Clone (bool CopyMemory) |
Creates a new object that is a copy of the current instance. More... | |
![]() | |
TexImage (IntPtr data, int dataSize, int width, int height, int depth, SiliconStudio.Paradox.Graphics.PixelFormat format, int mipmapCount, int arraySize, TextureDimension dimension, int faceCount=1) | |
Initializes a new instance of the TexImage class. More... | |
override bool | Equals (object obj) |
override int | GetHashCode () |
Object | Clone () |
Creates a new object that is a copy of the current instance. More... | |
void | Update () |
Forces the last current library to update the image data. More... | |
void | Dispose () |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. More... | |
override string | ToString () |
Properties | |
TexLayout | Layout [get, set] |
The atlas inner textures disposition More... | |
![]() | |
IntPtr | Data [get, set] |
int | DataSize [get, set] |
int | Width [get, set] |
int | Height [get, set] |
int | Depth [get, set] |
int | RowPitch [get, set] |
int | SlicePitch [get, set] |
SiliconStudio.Paradox.Graphics.PixelFormat | Format [get, set] |
int | ArraySize [get, set] |
int | MipmapCount [get, set] |
SubImage[] | SubImageArray [get, set] |
TextureDimension | Dimension [get, set] |
string | Name [get, set] |
int | FaceCount [get, set] |
Additional Inherited Members | |
![]() | |
enum | TextureDimension { TextureDimension.Texture1D, TextureDimension.Texture2D, TextureDimension.Texture3D, TextureDimension.TextureCube } |
The Different types of texture More... | |
A texture atlas : a texture made from a composition of many textures.
Definition at line 14 of file TexAtlas.cs.
Initializes a new instance of the TexAtlas class.
layout | The layout. |
atlas | The atlas. |
Definition at line 36 of file TexAtlas.cs.
|
virtual |
Creates a new object that is a copy of the current instance.
CopyMemory | if set to true [copy memory], it is a DEEP copy. |
Reimplemented from SiliconStudio.TextureConverter.TexImage.
Definition at line 50 of file TexAtlas.cs.
|
getset |
The atlas inner textures disposition
Definition at line 19 of file TexAtlas.cs.