C# Класс UnityEngine.RenderTexture

Наследование: Texture
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DiscardContents void
GetColorBuffer void
GetDepthBuffer void
GetTemporary RenderTexture
GetTemporary RenderTexture
GetTemporary RenderTexture
GetTemporary RenderTexture
GetTemporary RenderTexture
GetTexelOffset Vector2
INTERNAL_CALL_Create bool
INTERNAL_CALL_DiscardContents void
INTERNAL_CALL_GenerateMips void
INTERNAL_CALL_GetNativeDepthBufferPtr void
INTERNAL_CALL_IsCreated bool
INTERNAL_CALL_MarkRestoreExpected void
INTERNAL_CALL_Release void
Internal_CreateRenderTexture void
Internal_GetDimension TextureDimension
Internal_GetHeight int
Internal_GetWidth int
Internal_SetDimension void
Internal_SetHeight void
Internal_SetSRGBReadWrite void
Internal_SetWidth void
ReleaseTemporary void
SetBorderColor void
SetGlobalShaderProperty void
SupportsStencil bool

Открытые методы

Метод Описание
Create ( ) : bool

Actually creates the RenderTexture.

DiscardContents ( ) : void

Discards the contents of the RenderTexture.

GenerateMips ( ) : void

Generate mipmap levels of a render texture.

GetNativeDepthBufferPtr ( ) : IntPtr

Retrieve a native (underlying graphics API) pointer to the depth buffer resource.

IsCreated ( ) : bool

Is the render texture actually created?

MarkRestoreExpected ( ) : void

Indicate that there's a RenderTexture restore operation expected.

Release ( ) : void

Releases the RenderTexture.

RenderTexture ( int width, int height, int depth ) : System

Creates a new RenderTexture object.

RenderTexture ( int width, int height, int depth, RenderTextureFormat format ) : System

Creates a new RenderTexture object.

RenderTexture ( int width, int height, int depth, RenderTextureFormat format, RenderTextureReadWrite readWrite ) : System

Creates a new RenderTexture object.

Приватные методы

Метод Описание
DiscardContents ( bool discardColor, bool discardDepth ) : void
GetColorBuffer ( RenderBuffer &res ) : void
GetDepthBuffer ( RenderBuffer &res ) : void
GetTemporary ( int width, int height ) : RenderTexture
GetTemporary ( int width, int height, [ depthBuffer, [ format, [ readWrite, [ antiAliasing ) : RenderTexture
GetTemporary ( int width, int height, int depthBuffer ) : RenderTexture
GetTemporary ( int width, int height, int depthBuffer, RenderTextureFormat format ) : RenderTexture
GetTemporary ( int width, int height, int depthBuffer, RenderTextureFormat format, RenderTextureReadWrite readWrite ) : RenderTexture
GetTexelOffset ( ) : Vector2
INTERNAL_CALL_Create ( RenderTexture self ) : bool
INTERNAL_CALL_DiscardContents ( RenderTexture self ) : void
INTERNAL_CALL_GenerateMips ( RenderTexture self ) : void
INTERNAL_CALL_GetNativeDepthBufferPtr ( RenderTexture self, IntPtr &value ) : void
INTERNAL_CALL_IsCreated ( RenderTexture self ) : bool
INTERNAL_CALL_MarkRestoreExpected ( RenderTexture self ) : void
INTERNAL_CALL_Release ( RenderTexture self ) : void
Internal_CreateRenderTexture ( [ rt ) : void
Internal_GetDimension ( RenderTexture rt ) : TextureDimension
Internal_GetHeight ( RenderTexture mono ) : int
Internal_GetWidth ( RenderTexture mono ) : int
Internal_SetDimension ( RenderTexture rt, TextureDimension dim ) : void
Internal_SetHeight ( RenderTexture mono, int width ) : void
Internal_SetSRGBReadWrite ( RenderTexture mono, bool sRGB ) : void
Internal_SetWidth ( RenderTexture mono, int width ) : void
ReleaseTemporary ( RenderTexture temp ) : void
SetBorderColor ( Color color ) : void
SetGlobalShaderProperty ( string propertyName ) : void
SupportsStencil ( RenderTexture rt ) : bool

Описание методов

Create() публичный Метод

Actually creates the RenderTexture.

public Create ( ) : bool
Результат bool

DiscardContents() публичный Метод

Discards the contents of the RenderTexture.

public DiscardContents ( ) : void
Результат void

GenerateMips() публичный Метод

Generate mipmap levels of a render texture.

public GenerateMips ( ) : void
Результат void

GetNativeDepthBufferPtr() публичный Метод

Retrieve a native (underlying graphics API) pointer to the depth buffer resource.

public GetNativeDepthBufferPtr ( ) : IntPtr
Результат IntPtr

IsCreated() публичный Метод

Is the render texture actually created?

public IsCreated ( ) : bool
Результат bool

MarkRestoreExpected() публичный Метод

Indicate that there's a RenderTexture restore operation expected.

public MarkRestoreExpected ( ) : void
Результат void

Release() публичный Метод

Releases the RenderTexture.

public Release ( ) : void
Результат void

RenderTexture() публичный Метод

Creates a new RenderTexture object.

public RenderTexture ( int width, int height, int depth ) : System
width int Texture width in pixels.
height int Texture height in pixels.
depth int Number of bits in depth buffer (0, 16 or 24). Note that only 24 bit depth has stencil buffer.
Результат System

RenderTexture() публичный Метод

Creates a new RenderTexture object.

public RenderTexture ( int width, int height, int depth, RenderTextureFormat format ) : System
width int Texture width in pixels.
height int Texture height in pixels.
depth int Number of bits in depth buffer (0, 16 or 24). Note that only 24 bit depth has stencil buffer.
format RenderTextureFormat Texture color format.
Результат System

RenderTexture() публичный Метод

Creates a new RenderTexture object.

public RenderTexture ( int width, int height, int depth, RenderTextureFormat format, RenderTextureReadWrite readWrite ) : System
width int Texture width in pixels.
height int Texture height in pixels.
depth int Number of bits in depth buffer (0, 16 or 24). Note that only 24 bit depth has stencil buffer.
format RenderTextureFormat Texture color format.
readWrite RenderTextureReadWrite How or if color space conversions should be done on texture read/write.
Результат System