You.i Engine
YiImageMapThumbnails.h
Go to the documentation of this file.
1
// © You i Labs Inc. 2000-2017. All rights reserved.
2
#ifndef _YI_IMAGE_MAP_THUMBNAILS_H_
3
#define _YI_IMAGE_MAP_THUMBNAILS_H_
4
5
#include "
framework/YiPredef.h
"
6
#include "
player/YiThumbnails.h
"
7
8
#include <memory>
9
10
class
CYIMaterial
;
11
class
CYIAssetTexture
;
12
27
class
CYIImageMapThumbnails
:
public
IYIThumbnails
28
{
29
public
:
30
CYIImageMapThumbnails
(
CYIImageView
*pThumbnailNode);
31
virtual
~CYIImageMapThumbnails
();
32
33
virtual
void
Init
(
const
CYIString
&path)
override
;
34
35
virtual
void
Update
(uint64_t uTime)
override
;
36
37
private
:
38
39
void
BuildThumbnailNode();
40
41
std::shared_ptr<CYIAssetTexture> m_pThumbnailTextureAsset;
42
std::shared_ptr<CYIMaterial> m_pThumbnailMaterial;
43
};
44
49
#endif // _YI_IMAGE_MAP_THUMBNAILS_H_
CYIImageMapThumbnails::CYIImageMapThumbnails
CYIImageMapThumbnails(CYIImageView *pThumbnailNode)
YiPredef.h
CYIString
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition:
YiString.h:35
CYIAssetTexture
A texture asset representing an image which will be loaded into the GPU.
Definition:
YiAssetTexture.h:23
CYIImageMapThumbnails
Implementation of thumbnails using Image Map file format.
Definition:
YiImageMapThumbnails.h:27
CYIMaterial
CYIMaterial is a place holder for all the drawing parameters required by the renderer to draw a mesh/...
Definition:
YiMaterial.h:27
CYIImageView
A simple view which downloads and renders images.
Definition:
YiImageView.h:98
YiThumbnails.h
CYIImageMapThumbnails::Update
virtual void Update(uint64_t uTime) override
IYIThumbnails
Provides an interface for thumbnail implementations.
Definition:
YiThumbnails.h:19
CYIImageMapThumbnails::~CYIImageMapThumbnails
virtual ~CYIImageMapThumbnails()
CYIImageMapThumbnails::Init
virtual void Init(const CYIString &path) override
player
YiImageMapThumbnails.h
Generated on Thu Aug 23 2018 03:08:03 for You.i Engine by
1.8.11