OpenEnroth c6774f4
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
IconFrameTable Class Reference

#include <IconFrameTable.h>

Public Member Functions

int animationId (std::string_view animationName) const
 
Duration animationLength (int animationId) const
 
GraphicsImageanimationFrame (int animationId, Duration frameTime)
 

Private Member Functions

GraphicsImageloadTexture (int frameId)
 

Private Attributes

std::vector< IconFrameData_frames
 
std::vector< GraphicsImage * > _textures
 

Friends

void deserialize (const TriBlob &src, IconFrameTable *dst)
 

Member Function Documentation

◆ animationFrame()

GraphicsImage * IconFrameTable::animationFrame ( int  animationId,
Duration  frameTime 
)

◆ animationId()

int IconFrameTable::animationId ( std::string_view  animationName) const

◆ animationLength()

Duration IconFrameTable::animationLength ( int  animationId) const

◆ loadTexture()

GraphicsImage * IconFrameTable::loadTexture ( int  frameId)
private

Friends And Related Function Documentation

◆ deserialize

void deserialize ( const TriBlob src,
IconFrameTable dst 
)
friend
Original binary offset:
0x00495056

Member Data Documentation

◆ _frames

std::vector<IconFrameData> IconFrameTable::_frames
private

◆ _textures

std::vector<GraphicsImage *> IconFrameTable::_textures
private

The documentation for this class was generated from the following files: