Compartilhar via


SCNSceneRendererDelegate_Extensions Classe

Definição

Métodos de extensão para a ISCNSceneRendererDelegate interface para dar suporte a todos os métodos do SCNSceneRendererDelegate protocolo.

public static class SCNSceneRendererDelegate_Extensions
type SCNSceneRendererDelegate_Extensions = class
Herança
SCNSceneRendererDelegate_Extensions

Comentários

Os métodos de extensão para ISCNSceneRendererDelegate permitem que os desenvolvedores tratem as instâncias da interface como tendo todos os métodos opcionais do protocolo original SCNSceneRendererDelegate . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

DidApplyAnimations(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Os desenvolvedores podem substituir esse método para reagir à conclusão de animações.

DidApplyConstraints(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Métodos de extensão para a ISCNSceneRendererDelegate interface para dar suporte a todos os métodos do SCNSceneRendererDelegate protocolo.

DidRenderScene(ISCNSceneRendererDelegate, ISCNSceneRenderer, SCNScene, Double)

Esse método é chamado logo após a cena ter sido renderizada.

DidSimulatePhysics(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Esse método é chamado logo após a simulação da física.

Update(ISCNSceneRendererDelegate, ISCNSceneRenderer, Double)

Os desenvolvedores podem substituir esse método para executar o processamento antes de qualquer ação, animações ou simulações físicas.

WillRenderScene(ISCNSceneRendererDelegate, ISCNSceneRenderer, SCNScene, Double)

Os desenvolvedores podem substituir esse método para fazer o processamento imediatamente antes da renderização da cena.

Aplica-se a