C# 클래스 Axiom.RenderSystems.DirectX9.D3DTexture

Summary description for D3DTexture.
When loading a cubic texture, the image with the texture base name plus the "_rt", "_lf", "_up", "_dn", "_fr", "_bk" suffixes will automaticaly be loaded to construct it.
상속: Axiom.Core.Texture
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

공개 메소드들

메소드 설명
CopyToTexture ( Axiom target ) : void
D3DTexture ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, SlimDX.Direct3D9 device, SlimDX.Direct3D9 manager ) : System
GetBuffer ( int face, int mipmap ) : Axiom.Graphics.HardwarePixelBuffer
RecreateIfDefaultPool ( SlimDX.Direct3D9 device ) : bool
ReleaseIfDefaultPool ( ) : bool
Unload ( ) : void

보호된 메소드들

메소드 설명
createInternalResources ( ) : void
dispose ( bool disposeManagedResources ) : void

Implementation of IDisposable to determine how resources are disposed of.

freeInternalResources ( ) : void
load ( ) : void

비공개 메소드들

메소드 설명
CanAutoGenMipMaps ( SlimDX.Direct3D9 srcUsage, SlimDX.Direct3D9 srcType, SlimDX.Direct3D9 srcFormat ) : bool
CanUseDynamicTextures ( SlimDX.Direct3D9 srcUsage, SlimDX.Direct3D9 srcType, SlimDX.Direct3D9 srcFormat ) : bool
ChooseD3DFormat ( ) : SlimDX.Direct3D9.Format
ClearSurfaceList ( ) : void
CreateCubeTexture ( ) : void
CreateNormalTexture ( ) : void
CreateSurfaceList ( ) : void
CreateVolumeTexture ( ) : void
DeterminePool ( ) : void
GetBestFilterMethod ( ) : SlimDX.Direct3D9.TextureFilter
GetSurfaceAtLevel ( int face, int mip ) : D3DHardwarePixelBuffer
InitDevice ( ) : void
LoadCubeTexture ( ) : void
LoadNormalTexture ( ) : void
LoadVolumeTexture ( ) : void
SetFinalAttributes ( int width, int height, int depth, PixelFormat format ) : void
SetSrcAttributes ( int width, int height, int depth, PixelFormat format ) : void
UseDefaultPool ( ) : bool

메소드 상세

CopyToTexture() 공개 메소드

public CopyToTexture ( Axiom target ) : void
target Axiom
리턴 void

D3DTexture() 공개 메소드

public D3DTexture ( ResourceManager parent, string name, System.UInt64 handle, string group, bool isManual, IManualResourceLoader loader, SlimDX.Direct3D9 device, SlimDX.Direct3D9 manager ) : System
parent Axiom.Core.ResourceManager
name string
handle System.UInt64
group string
isManual bool
loader IManualResourceLoader
device SlimDX.Direct3D9
manager SlimDX.Direct3D9
리턴 System

GetBuffer() 공개 메소드

public GetBuffer ( int face, int mipmap ) : Axiom.Graphics.HardwarePixelBuffer
face int
mipmap int
리턴 Axiom.Graphics.HardwarePixelBuffer

RecreateIfDefaultPool() 공개 메소드

public RecreateIfDefaultPool ( SlimDX.Direct3D9 device ) : bool
device SlimDX.Direct3D9
리턴 bool

ReleaseIfDefaultPool() 공개 메소드

public ReleaseIfDefaultPool ( ) : bool
리턴 bool

Unload() 공개 메소드

public Unload ( ) : void
리턴 void

createInternalResources() 보호된 메소드

protected createInternalResources ( ) : void
리턴 void

dispose() 보호된 메소드

Implementation of IDisposable to determine how resources are disposed of.
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool
리턴 void

freeInternalResources() 보호된 메소드

protected freeInternalResources ( ) : void
리턴 void

load() 보호된 메소드

protected load ( ) : void
리턴 void