Dev_Tools
hoops_hio
hio_skp
source
ImageRepository3DF.h
1
// Copyright (c) Tech Soft 3D
2
//
3
// The information contained herein is confidential and proprietary to Tech Soft 3D, Inc.,
4
// and considered a trade secret as defined under civil and criminal statutes.
5
// Tech Soft 3D, Inc. shall pursue its civil and criminal remedies in the event of
6
// unauthorized use or misappropriation of its trade secrets. Use of this information
7
// by anyone other than authorized employees of Tech Soft 3D, Inc. is granted only under
8
// a written non-disclosure agreement, expressly prescribing the scope and manner of such use.
9
10
#pragma once
11
12
#include "ImageRepository.h"
13
14
#include <HIOUtilityMagick.h>
15
16
class
ImageRepository3DF
:
public
ImageRepository
17
{
18
public
:
19
ImageRepository3DF
(
HC_KEY
includeSegmentKey, TextureWriter& textureWriter);
20
21
private
:
22
ImageRepository3DF
(
const
ImageRepository3DF
&);
23
ImageRepository3DF
& operator=(
const
ImageRepository3DF
&);
24
25
virtual
bool
LoadTextureFile(std::string
const
& directory, int32_t textureId);
26
27
void
AssignNameToImage(
HC_KEY
imageKey, std::string& imageName);
28
29
HIOUtilityMagick
_hioMagick;
30
HC_KEY
_imagesSegmentKey;
31
};
HC_KEY
#define HC_KEY
ImageRepository3DF
Definition:
ImageRepository3DF.h:16
HIOUtilityMagick
Definition:
HIOUtilityMagick.h:32