C# Класс Protogame.Render3DModelComponent

Наследование: IRenderableComponent, IEnabledComponent, IHasTransform
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Render ( Protogame.ComponentizedEntity entity, IGameContext gameContext, IRenderContext renderContext ) : void
Render3DModelComponent ( INode node, I3DRenderUtilities renderUtilities, IAssetManagerProvider assetManagerProvider, ITextureFromHintPath textureFromHintPath, IRenderBatcher renderBatcher ) : System

Приватные методы

Метод Описание
GetEffect ( bool &changedRenderRequest, string &changedRenderRequestBy ) : IEffect
GetEffectParameterSet ( IMaterial material, bool &changedRenderRequest, string &changedRenderRequestBy ) : IEffectParameterSet
GetModelAnimation ( bool &changedRenderRequest, string &changedRenderRequestBy ) : IAnimation
UpdateCachedModel ( IMaterial material, bool &changedRenderRequest, string &changedRenderRequestBy ) : void

Описание методов

Render() публичный Метод

public Render ( Protogame.ComponentizedEntity entity, IGameContext gameContext, IRenderContext renderContext ) : void
entity Protogame.ComponentizedEntity
gameContext IGameContext
renderContext IRenderContext
Результат void

Render3DModelComponent() публичный Метод

public Render3DModelComponent ( INode node, I3DRenderUtilities renderUtilities, IAssetManagerProvider assetManagerProvider, ITextureFromHintPath textureFromHintPath, IRenderBatcher renderBatcher ) : System
node INode
renderUtilities I3DRenderUtilities
assetManagerProvider IAssetManagerProvider
textureFromHintPath ITextureFromHintPath
renderBatcher IRenderBatcher
Результат System