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

Makes up a DGRPImage.
Inheritance: ITextureProvider, IWorldTextureProvider
Show file 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 property

public DGRPSpriteFlags Flags
return DGRPSpriteFlags

ObjectOffset public property

public Vector3 ObjectOffset
return Vector3

SpriteFrameIndex public property

public uint SpriteFrameIndex
return uint

SpriteID public property

public uint SpriteID
return uint

SpriteOffset public property

public Vector2 SpriteOffset
return Vector2