Logo
クラス | 公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | 限定公開メンバ関数 | プロパティ | 全メンバ一覧
Yukar.Common.Resource.Texture クラス

テクスチャリソースを管理するクラス [詳解]

Yukar.Common.Resource.Texture の継承関係図
Yukar.Common.Resource.ResourceItem Yukar.Common.Rom.RomItem Yukar.Common.Rom.IChunk

公開型

enum  Shape { _2D , _Cube , _3D }
 
enum  Usage { Default , Normal , _2D }
 
enum  Slice { NoSlice , Window , PixelSlice , CountSlice }
 
enum  PremultipliedType { Compatible , Straight , Premultiplied }
 
enum  Wrap { Repeat , Clamp , Mirror }
 
enum  Filter { Nearest , Bilinear }
 
enum  FillType { FILL_STREATCH , FILL_REPEAT }
 
enum  SpriteOrigin {
  LEFT_TOP = 0 , TOP , RIGHT_TOP , LEFT ,
  CENTER , RIGHT , LEFT_BOTTOM , BOTTOM ,
  RIGHT_BOTTOM
}
 
enum  CommonTexture {
  None = -1 , Arrow , BattleNeedle , BattleNumber ,
  BattleStatusBG , BattleStatusBGEffect , EquipIcons , ExpBar ,
  ExpBarMax , ExpPanel , InputCancel , InputDelete ,
  InputDecide , InputType0 , InputType1 , InputType2 ,
  InputType3 , LvPanel , MenuClose , MenuPageLeft ,
  MenuPageRight , PageIcons , PageIconsON , PageIconsOFF ,
  ResultBack , StatusBar , StatusBarPanel , VRCtrlParts ,
  VRCtrlPartsB , VrpadA , VrpadB , VrpadBack ,
  VrpadDown , VrpadHome , VrpadLButton , VrpadLeft ,
  VrpadLStick , VrpadLStickBase , VrpadLT , VrpadLThumb ,
  VrpadRButton , VrpadRight , VrpadRStick , VrpadRStickBase ,
  VrpadRT , VrpadRThumb , VrpadStart , VrpadUp ,
  VrpadX , VrpadY , GameIcon , MessageWindow ,
  DefaultWindow , Infopanel , ChoiceWindow , DefaultSelectableWindow ,
  DefaultSelectedWindow , BattleCommand3D , BattleStatus3D , EscapeIcon ,
  ReturnIcon , NewIcon , DefaultIcon , MenuChange ,
  MapPlayerIcon , ArrowRight
}
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開型
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 サムネイル画像生成状況 [詳解]
 

公開メンバ関数

 Texture ()
 
void detachTexture ()
 
override void onCatalogCleanup ()
 カタログ解放時処理 [詳解]
 
void attachTexture (SharpKmyGfx.Texture texture)
 
void initializeTexture ()
 
override void initializeKmyGfx ()
 リソース初期化処理 [詳解]
 
override void load (BinaryReader reader)
 読み込み [詳解]
 
override void save (BinaryWriter writer)
 保存 [詳解]
 
override void CheckRecourceConsistency (Catalog inCatalog)
 整合性チェック(ツール用) [詳解]
 
void applyToEntity ()
 
void invalidateReferencedMaterialThumbnail ()
 
override void ChangeReImportPath ()
 再インポート先の変更 [詳解]
 
override void reImport ()
 再インポート [詳解]
 
override void reload ()
 リソースファイルのリロード [詳解]
 
SharpKmyGfx.Texture getTexture ()
 
int GetDivWidth ()
 
int GetDivHeight ()
 
override bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
override void setNativeResourcePath (string inFolderPath)
 システムプロジェクトyのネイティブリソースのフルパスを設定 [詳解]
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承公開メンバ関数
override bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
virtual void initializeKmyGfx ()
 リソース初期化処理 [詳解]
 
override void save (System.IO.BinaryWriter writer)
 
override void load (System.IO.BinaryReader reader)
 
virtual void setPath (string path)
 リソースのパスを設定する [詳解]
 
virtual void CopySourceResourceFile (string inSrcPath, string inDstPath=null, bool inIsOverwrite=false, bool inIsExistFileRename=false)
 ソースリソースファイルのコピー [詳解]
 
void CopyOutsideResourceFile (bool inIsOverwrite=false, bool inIsExistFileRename=false)
 外部リソースファイルのコピー [詳解]
 
bool deleteResourceFile (Dictionary< string, int > inUsedFilePathCountDic, bool inIsAutoDeleteFile)
 リソースファイルの削除 [詳解]
 
virtual List< string > getRelatedFiles ()
 関連しているファイルのパスリストを取得する [詳解]
 
virtual List< string > getInternalFormatFilePath ()
 内部フォーマットのファイルパスリストを取得する [詳解]
 
virtual ErrorType verify ()
 リソースの整合性をチェック(SGB用ゲームファイルのコンバートに使用) [詳解]
 
bool IsError (bool inCheckDispOnly=true)
 リソースがエラー状態か [詳解]
 
bool isSystemResource ()
 システムリソースか [詳解]
 
bool isDLCResource ()
 DLCリソースか [詳解]
 
void setToModified ()
 未実装 [詳解]
 
virtual string[] getPathList ()
 リソースの使用しているファイルのパスリストを取得 [詳解]
 
string getExtension ()
 リソースファイルの拡張子を取得 [詳解]
 
virtual void ChangeReImportPath ()
 再インポート先の変更 [詳解]
 
virtual List< Guid > GetUsedResourceIdList ()
 使用しているリソースIDのリストを取得 [詳解]
 
override void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 
void ClearResourceHolderCache ()
 リソースホルダーのキャッシュをクリアする [詳解]
 
void updateSetuppedThumbnail ()
 関連しているグラフィックセットアップのサムネイルを更新する [詳解]
 
virtual void reload ()
 リソースファイルのリロード [詳解]
 
bool isExistNewerTimeStamp ()
 リソースファイルが更新されているか [詳解]
 
virtual void renamePath (string inNewPath)
 リソースのパスを変更する [詳解]
 
virtual void setNativeResourcePath (string inFolderPath)
 システムプロジェクトyのネイティブリソースのフルパスを設定 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開メンバ関数
string getCategory (string locale=null)
 カテゴリパスを取得 [詳解]
 
 RomItem ()
 コンストラクタ [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail ()
 サムネイル画像を取得 [詳解]
 
void invalidateThumbnail ()
 サムネイル画像を無効化 [詳解]
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を無効化 [詳解]
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を強制的に再生成 [詳解]
 
virtual void save (BinaryWriter writer)
 保存 [詳解]
 
virtual void load (BinaryReader reader)
 読み込み [詳解]
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
void saveUsedGUID (BinaryWriter writer)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
virtual bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
virtual void reImport ()
 再インポート [詳解]
 
virtual void export (string path)
 エクスポート [詳解]
 
virtual void onCatalogCleanup ()
 カタログ解放時処理 [詳解]
 
virtual void onNameChanged ()
 名前変更時の処理 [詳解]
 
void copyFrom (Common.Rom.RomItem src)
 別のRomItemからデータをコピーする [詳解]
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 整合性チェック(ツール用) [詳解]
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 使用しているIdを対応するロムのIdに差し替える [詳解]
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 リストのロムの使用を削除 [詳解]
 
void Dispose ()
 
void AddUpdatecall (int count)
 サムネイル生成の保留カウンタを増減する [詳解]
 
void save (BinaryWriter writer)
 保存 [詳解]
 
void load (BinaryReader reader)
 読み込み [詳解]
 

静的公開メンバ関数

static string makeCreatePath (string srcpath, bool overwrite=false)
 
static Texture import (string srcpath, Shape inShape)
 
static Texture import (string srcpath, string dstpath, Shape inShape=Shape._2D)
 
static Texture createTextureResource (string path, Catalog catalog, bool srgb, bool addToCatalog, Shape shape, Usage usage, Slice slice, out bool isNew)
 
static System.Guid GetCommonTextureGuid (CommonTexture commonTexture)
 
static System.Guid[] GetCommonTextureGuidList ()
 
static CommonTexture GetCommonTextureFromGuid (System.Guid guid)
 
static bool isCommonTextureGuid (System.Guid guid)
 
static System.Drawing.Bitmap GetCommonTextureBitmapFromGuid (System.Guid guid)
 
static Texture getDefaultCommonTexture (CommonTexture commonTexture)
 
static Texture createErrorTexture (bool inSRGB)
 
static void convertModelTexture (Catalog catalog, string basename, SharpKmyGfx.ModelData mdl, List< Texture > list, List< Material > mlist, MaterialSet mset)
 
static void setReflectionMap (SharpKmyGfx.GameView gameview, string name)
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承静的公開メンバ関数
static string makeCreateFilePath (Type inType, string inSrcPath, bool inIsOverWrite)
 リソースファイルのコピー先のファイルパスの作成 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開メンバ関数
static bool reImport (List< RomItem > inRomList)
 再インポート [詳解]
 
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 チャンクを書き込む [詳解]
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 チャンクを読み込む [詳解]
 
static void skipChunk (System.IO.BinaryReader reader)
 チャンクをスキップ [詳解]
 
static T Clone< T > (RomItem inSrc)
 RomItemをクローンする [詳解]
 
static bool equalChunk (IChunk a, IChunk b)
 チャンクの内容が等しいか [詳解]
 
static IChunk duplicate (IChunk rom)
 IChunkを複製する [詳解]
 

公開変数類

string importPath = ""
 
Shape shape = Shape._2D
 
Usage usage = Usage.Default
 
Slice slice = Slice.NoSlice
 
bool m_compress = false
 
PremultipliedType premultiplied = PremultipliedType.Compatible
 
bool m_srgb = false
 
Wrap wrapU = Wrap.Repeat
 
Wrap wrapV = Wrap.Repeat
 
Wrap wrapW = Wrap.Repeat
 
Filter magFilter = Filter.Bilinear
 
Filter minFilter = Filter.Bilinear
 
FillType fillType = FillType.FILL_REPEAT
 
int top = 0
 
int bottom = 0
 
int left = 0
 
int right = 0
 
int hsliceParam = 1
 
int vsliceParam = 1
 
bool keepAspectForWindow = false
 
int sliderMargin = 0
 
SpriteOrigin origin = SpriteOrigin.LEFT_TOP
 
bool attachFromCatalog
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承公開変数類
Guid dlcGuid = Guid.Empty
 DLC、またはシステムプロジェクトのGUID [詳解]
 
string relatedPath = ""
 相対パス [詳解]
 
string path = ".\\"
 リソースのパス [詳解]
 
Option option = new Option()
 リソースのオプション(SGB用ゲームファイルのコンバート用) [詳解]
 
ResourceSource source = ResourceSource.RES_USER
 リソースのソース種別 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 ID [詳解]
 
String name
 名前 [詳解]
 
string tags = ""
 タグ [詳解]
 
string category = ""
 カテゴリ [詳解]
 

静的公開変数類

static System.Guid UnknownId = new System.Guid("B669D5FA-B579-4D4D-BC5B-9A4E11BA7CA5")
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承静的公開変数類
static ResourceSource sCurrentSourceMode
 現在のソースモード [詳解]
 
static bool sReferenceLoad = false
 参照読み込みモード [詳解]
 
static bool sClipboardLoad = false
 クリップボードからのロードモード [詳解]
 
static bool sAttachResource = true
 リソースをアタッチするか [詳解]
 
const string TAG_3D = "#3D"
 3Dリソースのタグ [詳解]
 
const string TAG_2D = "#2D"
 2Dリソースのタグ [詳解]
 
static Guid sCurrentSourceGuid
 読み込み中のDLC、またはシステムプロジェクトのGUID [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類
static int thumbnailWidth = 128
 サムネイル画像の幅(ピクセル) [詳解]
 
static int thumbnailHeight = 128
 サムネイル画像の高さ(ピクセル) [詳解]
 
const char CATEGORY_SPLITTER = '\\'
 カテゴリ区切り文字 [詳解]
 
static CREATETHUMBNAIL createThumbnailFunction = null
 サムネイル生成関数 [詳解]
 
const int UnknownRefCount = -2000
 参照カウントが不明な場合の定数 [詳解]
 

限定公開メンバ関数

override bool IsErrorImp (bool inCheckDispOnly)
 
override void afterRenamePath (string inNewPath)
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承限定公開メンバ関数
virtual bool IsErrorImp (bool inCheckDispOnly)
 
string checkReImportPath (string importPath, string filter, bool changeReImportPath)
 
virtual List< ResourceHolderGetResourceHolderList ()
 
virtual void afterRenamePath (string inNewPath)
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承限定公開メンバ関数
virtual void Dispose (bool disposing)
 

プロパティ

override string ImportPath [get, set]
 
bool m_genmipmap [get]
 
int ShapeType [get, set]
 
int ChannelType [get, set]
 
int SliceType [get, set]
 
bool Srgb [get, set]
 
int WrapU [get, set]
 
int WrapV [get, set]
 
int WrapW [get, set]
 
int MagFilter [get, set]
 
int MinFilter [get, set]
 
int WindowFillType [get, set]
 
int Top [get, set]
 
int Bottom [get, set]
 
int Left [get, set]
 
int Right [get, set]
 
int HsliceParam [get, set]
 
int VsliceParam [get, set]
 
int Origin [get, set]
 
bool Compress [get, set]
 
int Premultiplied [get, set]
 
bool ShrinkEdge [get, set]
 
bool KeepAspect [get, set]
 
int SliderMargin [get, set]
 
bool IsShrinkEdge [get]
 
override string SourceFileName [get]
 
override int RefCount [get]
 
override bool UseRefCount [get]
 
override bool ConvertableToInternalFormat [get]
 
int Width [get, set]
 
int Height [get, set]
 
int NumBits [get, set]
 
string ImageType [get]
 
- 基底クラス Yukar.Common.Resource.ResourceItem に属する継承プロパティ
string SourcePath [get]
 ソースパス [詳解]
 
virtual string ImportPath [get, set]
 インポート元パス [詳解]
 
virtual string SourceFileName [get]
 ソースファイル名 [詳解]
 
string SourceFolderName [get]
 ソースフォルダ名 [詳解]
 
int StampType [get, set]
 
bool ForceExport [get, set]
 必ず公開作品出力に含めるか [詳解]
 
bool ForceExportByLocalize [get, set]
 必ず公開作品出力に含めるか(ローカライズ用) [詳解]
 
virtual bool ConvertableToInternalFormat [get]
 内部フォーマットに変換可能か [詳解]
 
string resourcePath [get, set]
 リソースのパス(DLC、システムプロジェクト対応版) [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承プロパティ
System.Drawing.Bitmap Thumbnail [get]
 サムネイル画像 [詳解]
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 サムネイル生成状況 [詳解]
 
string Name [get, set]
 表示名を取得 [詳解]
 
virtual int RefCount [get]
 参照カウント [詳解]
 
virtual bool UseRefCount [get]
 参照カウントを使用するか [詳解]
 
Folder Parent [get, set]
 親フォルダ [詳解]
 

詳解

テクスチャリソースを管理するクラス

列挙型メンバ詳解

◆ CommonTexture

enum Yukar.Common.Resource.Texture.CommonTexture
列挙値
None 
Arrow 
BattleNeedle 
BattleNumber 
BattleStatusBG 
BattleStatusBGEffect 
EquipIcons 
ExpBar 
ExpBarMax 
ExpPanel 
InputCancel 
InputDelete 
InputDecide 
InputType0 
InputType1 
InputType2 
InputType3 
LvPanel 
MenuClose 
MenuPageLeft 
MenuPageRight 
PageIcons 
PageIconsON 
PageIconsOFF 
ResultBack 
StatusBar 
StatusBarPanel 
VRCtrlParts 
VRCtrlPartsB 
VrpadA 
VrpadB 
VrpadBack 
VrpadDown 
VrpadHome 
VrpadLButton 
VrpadLeft 
VrpadLStick 
VrpadLStickBase 
VrpadLT 
VrpadLThumb 
VrpadRButton 
VrpadRight 
VrpadRStick 
VrpadRStickBase 
VrpadRT 
VrpadRThumb 
VrpadStart 
VrpadUp 
VrpadX 
VrpadY 
GameIcon 
MessageWindow 
DefaultWindow 
Infopanel 
ChoiceWindow 
DefaultSelectableWindow 
DefaultSelectedWindow 
BattleCommand3D 
BattleStatus3D 
EscapeIcon 
ReturnIcon 
NewIcon 
DefaultIcon 
MenuChange 
MapPlayerIcon 
ArrowRight 

◆ FillType

enum Yukar.Common.Resource.Texture.FillType
列挙値
FILL_STREATCH 
FILL_REPEAT 

◆ Filter

enum Yukar.Common.Resource.Texture.Filter
列挙値
Nearest 
Bilinear 

◆ PremultipliedType

enum Yukar.Common.Resource.Texture.PremultipliedType
列挙値
Compatible 
Straight 
Premultiplied 

◆ Shape

enum Yukar.Common.Resource.Texture.Shape
列挙値
_2D 
_Cube 
_3D 

◆ Slice

enum Yukar.Common.Resource.Texture.Slice
列挙値
NoSlice 
Window 
PixelSlice 
CountSlice 

◆ SpriteOrigin

enum Yukar.Common.Resource.Texture.SpriteOrigin
列挙値
LEFT_TOP 
TOP 
RIGHT_TOP 
LEFT 
CENTER 
RIGHT 
LEFT_BOTTOM 
BOTTOM 
RIGHT_BOTTOM 

◆ Usage

enum Yukar.Common.Resource.Texture.Usage
列挙値
Default 
Normal 
_2D 

◆ Wrap

enum Yukar.Common.Resource.Texture.Wrap
列挙値
Repeat 
Clamp 
Mirror 

構築子と解体子

◆ Texture()

Yukar.Common.Resource.Texture.Texture ( )

メソッド詳解

◆ afterRenamePath()

override void Yukar.Common.Resource.Texture.afterRenamePath ( string  inNewPath)
protectedvirtual

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ applyToEntity()

void Yukar.Common.Resource.Texture.applyToEntity ( )

◆ attachTexture()

void Yukar.Common.Resource.Texture.attachTexture ( SharpKmyGfx.Texture  texture)

◆ ChangeReImportPath()

override void Yukar.Common.Resource.Texture.ChangeReImportPath ( )
virtual

再インポート先の変更

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ CheckRecourceConsistency()

override void Yukar.Common.Resource.Texture.CheckRecourceConsistency ( Catalog  inCatalog)
virtual

整合性チェック(ツール用)

引数
inCatalogカタログ

Yukar.Common.Rom.RomItemを再実装しています。

◆ convertModelTexture()

static void Yukar.Common.Resource.Texture.convertModelTexture ( Catalog  catalog,
string  basename,
SharpKmyGfx.ModelData  mdl,
List< Texture list,
List< Material mlist,
MaterialSet  mset 
)
static

◆ createErrorTexture()

static Texture Yukar.Common.Resource.Texture.createErrorTexture ( bool  inSRGB)
static

◆ createTextureResource()

static Texture Yukar.Common.Resource.Texture.createTextureResource ( string  path,
Catalog  catalog,
bool  srgb,
bool  addToCatalog,
Shape  shape,
Usage  usage,
Slice  slice,
out bool  isNew 
)
static

◆ detachTexture()

void Yukar.Common.Resource.Texture.detachTexture ( )

◆ GetCommonTextureBitmapFromGuid()

static System.Drawing.Bitmap Yukar.Common.Resource.Texture.GetCommonTextureBitmapFromGuid ( System.Guid  guid)
static

◆ GetCommonTextureFromGuid()

static CommonTexture Yukar.Common.Resource.Texture.GetCommonTextureFromGuid ( System.Guid  guid)
static

◆ GetCommonTextureGuid()

static System.Guid Yukar.Common.Resource.Texture.GetCommonTextureGuid ( CommonTexture  commonTexture)
static

◆ GetCommonTextureGuidList()

static System.Guid[] Yukar.Common.Resource.Texture.GetCommonTextureGuidList ( )
static

◆ getDefaultCommonTexture()

static Texture Yukar.Common.Resource.Texture.getDefaultCommonTexture ( CommonTexture  commonTexture)
static

◆ GetDivHeight()

int Yukar.Common.Resource.Texture.GetDivHeight ( )

◆ GetDivWidth()

int Yukar.Common.Resource.Texture.GetDivWidth ( )

◆ getTexture()

SharpKmyGfx.Texture Yukar.Common.Resource.Texture.getTexture ( )

◆ import() [1/2]

static Texture Yukar.Common.Resource.Texture.import ( string  srcpath,
Shape  inShape 
)
static

◆ import() [2/2]

static Texture Yukar.Common.Resource.Texture.import ( string  srcpath,
string  dstpath,
Shape  inShape = Shape._2D 
)
static

◆ initializeKmyGfx()

override void Yukar.Common.Resource.Texture.initializeKmyGfx ( )
virtual

リソース初期化処理

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ initializeTexture()

void Yukar.Common.Resource.Texture.initializeTexture ( )

◆ initializingAfterLoading()

override bool Yukar.Common.Resource.Texture.initializingAfterLoading ( )
virtual

ロード後の初期化処理

戻り値

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ invalidateReferencedMaterialThumbnail()

void Yukar.Common.Resource.Texture.invalidateReferencedMaterialThumbnail ( )

◆ isCommonTextureGuid()

static bool Yukar.Common.Resource.Texture.isCommonTextureGuid ( System.Guid  guid)
static

◆ IsErrorImp()

override bool Yukar.Common.Resource.Texture.IsErrorImp ( bool  inCheckDispOnly)
protectedvirtual

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ load()

override void Yukar.Common.Resource.Texture.load ( BinaryReader  reader)
virtual

読み込み

引数
readerリーダー

Yukar.Common.Rom.RomItemを再実装しています。

◆ makeCreatePath()

static string Yukar.Common.Resource.Texture.makeCreatePath ( string  srcpath,
bool  overwrite = false 
)
static

◆ onCatalogCleanup()

override void Yukar.Common.Resource.Texture.onCatalogCleanup ( )
virtual

カタログ解放時処理

Yukar.Common.Rom.RomItemを再実装しています。

◆ reImport()

override void Yukar.Common.Resource.Texture.reImport ( )
virtual

再インポート

Yukar.Common.Rom.RomItemを再実装しています。

◆ reload()

override void Yukar.Common.Resource.Texture.reload ( )
virtual

リソースファイルのリロード

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ save()

override void Yukar.Common.Resource.Texture.save ( BinaryWriter  writer)
virtual

保存

引数
writerライター

Yukar.Common.Rom.RomItemを再実装しています。

◆ setNativeResourcePath()

override void Yukar.Common.Resource.Texture.setNativeResourcePath ( string  inFolderPath)
virtual

システムプロジェクトyのネイティブリソースのフルパスを設定

引数
inFolderPathプロジェクトのカレントフォルダパス

Yukar.Common.Resource.ResourceItemを再実装しています。

◆ setReflectionMap()

static void Yukar.Common.Resource.Texture.setReflectionMap ( SharpKmyGfx.GameView  gameview,
string  name 
)
static

メンバ詳解

◆ attachFromCatalog

bool Yukar.Common.Resource.Texture.attachFromCatalog

◆ bottom

int Yukar.Common.Resource.Texture.bottom = 0

◆ fillType

FillType Yukar.Common.Resource.Texture.fillType = FillType.FILL_REPEAT

◆ hsliceParam

int Yukar.Common.Resource.Texture.hsliceParam = 1

◆ importPath

string Yukar.Common.Resource.Texture.importPath = ""

◆ keepAspectForWindow

bool Yukar.Common.Resource.Texture.keepAspectForWindow = false

◆ left

int Yukar.Common.Resource.Texture.left = 0

◆ m_compress

bool Yukar.Common.Resource.Texture.m_compress = false

◆ m_srgb

bool Yukar.Common.Resource.Texture.m_srgb = false

◆ magFilter

Filter Yukar.Common.Resource.Texture.magFilter = Filter.Bilinear

◆ minFilter

Filter Yukar.Common.Resource.Texture.minFilter = Filter.Bilinear

◆ origin

SpriteOrigin Yukar.Common.Resource.Texture.origin = SpriteOrigin.LEFT_TOP

◆ premultiplied

PremultipliedType Yukar.Common.Resource.Texture.premultiplied = PremultipliedType.Compatible

◆ right

int Yukar.Common.Resource.Texture.right = 0

◆ shape

Shape Yukar.Common.Resource.Texture.shape = Shape._2D

◆ slice

Slice Yukar.Common.Resource.Texture.slice = Slice.NoSlice

◆ sliderMargin

int Yukar.Common.Resource.Texture.sliderMargin = 0

◆ top

int Yukar.Common.Resource.Texture.top = 0

◆ UnknownId

System.Guid Yukar.Common.Resource.Texture.UnknownId = new System.Guid("B669D5FA-B579-4D4D-BC5B-9A4E11BA7CA5")
static

◆ usage

Usage Yukar.Common.Resource.Texture.usage = Usage.Default

◆ vsliceParam

int Yukar.Common.Resource.Texture.vsliceParam = 1

◆ wrapU

Wrap Yukar.Common.Resource.Texture.wrapU = Wrap.Repeat

◆ wrapV

Wrap Yukar.Common.Resource.Texture.wrapV = Wrap.Repeat

◆ wrapW

Wrap Yukar.Common.Resource.Texture.wrapW = Wrap.Repeat

プロパティ詳解

◆ Bottom

int Yukar.Common.Resource.Texture.Bottom
getset

◆ ChannelType

int Yukar.Common.Resource.Texture.ChannelType
getset

◆ Compress

bool Yukar.Common.Resource.Texture.Compress
getset

◆ ConvertableToInternalFormat

override bool Yukar.Common.Resource.Texture.ConvertableToInternalFormat
get

◆ Height

int Yukar.Common.Resource.Texture.Height
getset

◆ HsliceParam

int Yukar.Common.Resource.Texture.HsliceParam
getset

◆ ImageType

string Yukar.Common.Resource.Texture.ImageType
get

◆ ImportPath

override string Yukar.Common.Resource.Texture.ImportPath
getset

◆ IsShrinkEdge

bool Yukar.Common.Resource.Texture.IsShrinkEdge
get

◆ KeepAspect

bool Yukar.Common.Resource.Texture.KeepAspect
getset

◆ Left

int Yukar.Common.Resource.Texture.Left
getset

◆ m_genmipmap

bool Yukar.Common.Resource.Texture.m_genmipmap
get

◆ MagFilter

int Yukar.Common.Resource.Texture.MagFilter
getset

◆ MinFilter

int Yukar.Common.Resource.Texture.MinFilter
getset

◆ NumBits

int Yukar.Common.Resource.Texture.NumBits
getset

◆ Origin

int Yukar.Common.Resource.Texture.Origin
getset

◆ Premultiplied

int Yukar.Common.Resource.Texture.Premultiplied
getset

◆ RefCount

override int Yukar.Common.Resource.Texture.RefCount
get

◆ Right

int Yukar.Common.Resource.Texture.Right
getset

◆ ShapeType

int Yukar.Common.Resource.Texture.ShapeType
getset

◆ ShrinkEdge

bool Yukar.Common.Resource.Texture.ShrinkEdge
getset

◆ SliceType

int Yukar.Common.Resource.Texture.SliceType
getset

◆ SliderMargin

int Yukar.Common.Resource.Texture.SliderMargin
getset

◆ SourceFileName

override string Yukar.Common.Resource.Texture.SourceFileName
get

◆ Srgb

bool Yukar.Common.Resource.Texture.Srgb
getset

◆ Top

int Yukar.Common.Resource.Texture.Top
getset

◆ UseRefCount

override bool Yukar.Common.Resource.Texture.UseRefCount
get

◆ VsliceParam

int Yukar.Common.Resource.Texture.VsliceParam
getset

◆ Width

int Yukar.Common.Resource.Texture.Width
getset

◆ WindowFillType

int Yukar.Common.Resource.Texture.WindowFillType
getset

◆ WrapU

int Yukar.Common.Resource.Texture.WrapU
getset

◆ WrapV

int Yukar.Common.Resource.Texture.WrapV
getset

◆ WrapW

int Yukar.Common.Resource.Texture.WrapW
getset