C# 클래스 AcTools.Render.Base.Objects.BaseRenderableObject

상속: IRenderableObject
파일 보기 프로젝트 열기: gro-ove/actools

공개 메소드들

메소드 설명
Dispose ( ) : void
Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode, bool>.Func filter ) : void
UpdateBoundingBox ( ) : void

보호된 메소드들

메소드 설명
BaseRenderableObject ( [ name ) : System
DrawInner ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
Initialize ( DeviceContextHolder contextHolder ) : void

메소드 상세

BaseRenderableObject() 보호된 메소드

protected BaseRenderableObject ( [ name ) : System
name [
리턴 System

Dispose() 공개 추상적인 메소드

public abstract Dispose ( ) : void
리턴 void

Draw() 공개 메소드

public Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
contextHolder DeviceContextHolder
camera ICamera
mode SpecialRenderMode
리턴 void

Draw() 공개 메소드

public Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode, bool>.Func filter ) : void
contextHolder DeviceContextHolder
camera ICamera
mode SpecialRenderMode
filter bool>.Func
리턴 void

DrawInner() 보호된 추상적인 메소드

protected abstract DrawInner ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
contextHolder DeviceContextHolder
camera ICamera
mode SpecialRenderMode
리턴 void

Initialize() 보호된 추상적인 메소드

protected abstract Initialize ( DeviceContextHolder contextHolder ) : void
contextHolder DeviceContextHolder
리턴 void

UpdateBoundingBox() 공개 추상적인 메소드

public abstract UpdateBoundingBox ( ) : void
리턴 void