C# Class FSO.Files.Formats.IFF.Chunks.DGRPSprite

Makes up a DGRPImage.
Inheritance: ITextureProvider, IWorldTextureProvider
显示文件 Open project: RHY3756547/FreeSO Class Usage Examples

Public Properties

Property Type Description
Flags DGRPSpriteFlags
ObjectOffset Vector3
SpriteFrameIndex uint
SpriteID uint
SpriteOffset Vector2

Public Methods

Method Description
DGRPSprite ( DGRP parent ) : System
GetPosition ( ) : Vector2

Gets position of this sprite.

GetTexture ( Microsoft device ) : Microsoft.Xna.Framework.Graphics.Texture2D
GetWorldTexture ( Microsoft device ) : WorldTexture
Read ( uint version, IoBuffer io ) : void

Reads a DGRPSprite from a stream.

Write ( IoWriter io ) : void

Method Details

DGRPSprite() public method

public DGRPSprite ( DGRP parent ) : System
parent DGRP
return System

GetPosition() public method

Gets position of this sprite.
public GetPosition ( ) : Vector2
return Vector2

GetTexture() public method

public GetTexture ( Microsoft device ) : Microsoft.Xna.Framework.Graphics.Texture2D
device Microsoft
return Microsoft.Xna.Framework.Graphics.Texture2D

GetWorldTexture() public method

public GetWorldTexture ( Microsoft device ) : WorldTexture
device Microsoft
return FSO.Files.Utils.WorldTexture

Read() public method

Reads a DGRPSprite from a stream.
public Read ( uint version, IoBuffer io ) : void
version uint
io FSO.Files.Utils.IoBuffer
return void

Write() public method

public Write ( IoWriter io ) : void
io FSO.Files.Utils.IoWriter
return void

Property Details

Flags public_oe property

public DGRPSpriteFlags Flags
return DGRPSpriteFlags

ObjectOffset public_oe property

public Vector3 ObjectOffset
return Vector3

SpriteFrameIndex public_oe property

public uint SpriteFrameIndex
return uint

SpriteID public_oe property

public uint SpriteID
return uint

SpriteOffset public_oe property

public Vector2 SpriteOffset
return Vector2