AcTools.Render.Base.Objects.BaseRenderableObject.Draw C# (CSharp) Method

Draw() public method

public Draw ( DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode ) : void
contextHolder DeviceContextHolder
camera ICamera
mode SpecialRenderMode
return void
        public void Draw(DeviceContextHolder contextHolder, ICamera camera, SpecialRenderMode mode) {
            if (!IsEnabled || mode == SpecialRenderMode.Reflection && !IsReflectable) return;

            if (!_initialized) {
                Initialize(contextHolder);
                _initialized = true;
            }

            DrawInner(contextHolder, camera, mode);
        }

Same methods

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