C# 클래스 dfRenderGroup, Void-Runner

상속: MonoBehaviour
파일 보기 프로젝트 열기: NoScopeProductions/Void-Runner

공개 메소드들

메소드 설명
OnDestroy ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void

비공개 메소드들

메소드 설명
GetRenderGroupForControl ( dfControl control ) : dfRenderGroup,

Returns the dfRenderGroup, if any, that is responsible for rendering the indicated control

GetRenderGroupForControl ( dfControl control, bool directlyAttachedOnly ) : dfRenderGroup,

Returns the dfRenderGroup, if any, that is responsible for rendering the indicated control

InvalidateGroupForControl ( dfControl control ) : void

Invalidates (marks as needing to be rendered again) the dfRenderGroup instance, if any, that is responsible for rendering the indicated control

OnDrawGizmos ( ) : void
OnValidate ( ) : void
Render ( Camera renderCamera, dfControl control, dfList occluders, dfList controlsRendered, uint checksum, float opacity ) : void
UpdateRenderQueue ( int &renderQueueBase ) : void

Updates the materials used to render this group, so that draw call order is maintained

compileMasterBuffer ( ) : dfRenderData,
getControlOccluder ( Rect &screenRect, dfControl control ) : Rect
getDrawCallBuffer ( Material material ) : dfRenderData,
getMaterialCount ( ) : int
initialize ( ) : void
isEmptyBuffer ( dfRenderData, buffer ) : bool
processRenderData ( dfRenderData, &buffer, dfRenderData, controlData, Bounds &bounds, Rect &screenRect, uint checksum, dfTriangleClippingRegion, clipInfo, bool &wasClipped ) : bool
renderControl ( dfRenderData, &buffer, dfControl control, uint checksum, float opacity ) : void
resetDrawCalls ( ) : void
setClipRegion ( dfControl control, Rect &screenRect ) : void
shaderEqual ( Shader lhs, Shader rhs ) : bool
textureEqual ( Texture lhs, Texture rhs ) : bool

메소드 상세

OnDestroy() 공개 메소드

public OnDestroy ( ) : void
리턴 void

OnDisable() 공개 메소드

public OnDisable ( ) : void
리턴 void

OnEnable() 공개 메소드

public OnEnable ( ) : void
리턴 void