C# Class AcTools.Render.Base.Objects.BaseRenderableObject

Inheritance: IRenderableObject
Exibir arquivo Open project: gro-ove/actools

Public Methods

Method Description
Dispose ( ) : void
Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode, bool>.Func filter ) : void
UpdateBoundingBox ( ) : void

Protected Methods

Method Description
BaseRenderableObject ( [ name ) : System
DrawInner ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
Initialize ( DeviceContextHolder contextHolder ) : void

Method Details

BaseRenderableObject() protected method

protected BaseRenderableObject ( [ name ) : System
name [
return System

Dispose() public abstract method

public abstract Dispose ( ) : void
return void

Draw() public method

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

Draw() public method

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

DrawInner() protected abstract method

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

Initialize() protected abstract method

protected abstract Initialize ( DeviceContextHolder contextHolder ) : void
contextHolder DeviceContextHolder
return void

UpdateBoundingBox() public abstract method

public abstract UpdateBoundingBox ( ) : void
return void