OROCHI
 
Loading...
Searching...
No Matches
GxResTexture.cpp File Reference

テクスチャリソース More...

#include "Gx.h"
#include "png.h"
#include <squish.h>
Include dependency graph for GxResTexture.cpp:

Macros

#define PNG_HEADER_BYTES   4
 
#define PNG_USER_MEM_SUPPORTED
 
#define GX_RES_TEXTURE_ORDER_ABGR   0
 
#define PVR_FLAG_TYPE_MASK   0xff
 
#define PVR_FLAG_FLIP_MASK   0x00010000
 
#define PVR_FLAG_TYPE_PVRTC_2   24
 
#define PVR_FLAG_TYPE_PVRTC_4   25
 
#define PVR_FLAG_TYPE_PVRTCII_2   28
 
#define PVR_FLAG_TYPE_PVRTCII_4   29
 

Functions

 _STRUCT_ATTRIBUTE (_textureInformation, GxProperty::ATTRIBUTE_NOSERIALIZE)
 
 _STRUCT_NAME (_importSetting, "インポート設定")
 
 _EVENT ("インポート設定を保存", &GxResTexture::saveImportSetting)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "テクスチャ幅", &GxResTexture::GxTextureInformation::getWidthProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "テクスチャ高さ", &GxResTexture::GxTextureInformation::getHeightProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "MIPMAPレベル", &GxResTexture::GxTextureInformation::getMipmapLevelProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "オリジナルテクスチャ幅", &GxResTexture::GxTextureInformation::getOriginalWidthProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "オリジナルテクスチャ高さ", &GxResTexture::GxTextureInformation::getOriginalHeightProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::U32, "オリジナルMIPMAPレベル", &GxResTexture::GxTextureInformation::getOriginalMipmapLevelProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 _STRUCT_CUSTOM_ATTRIBUTE (GxProperty::TYPE::CSTR, "ピクセルフォーマット", &GxResTexture::GxTextureInformation::getPixelFormatProperty, nullptr, GxProperty::ATTRIBUTE_READONLY)
 
 GX_ENUM_VALUE ("無圧縮", COMPRESS::NONE)
 
 GX_ENUM_VALUE ("DXT1", COMPRESS::DXT1)
 
 GX_ENUM_VALUE ("DXT3", COMPRESS::DXT3)
 
 GX_ENUM_VALUE ("DXT5", COMPRESS::DXT5)
 
 GX_ENUM_VALUE ("グレースケール", COMPRESS::R8)
 
 _ENUM_NAME_GUI (_compressFormat, "圧縮フォーマット", COMPRESS)
 
 _PARAM (_isSRGB)
 

Detailed Description

テクスチャリソース

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Takashi Taketa
Kei Honda
Kazuyuki Asano
Tahir Arai