Urho
1.0.0.0
Urho.Resources.Resource
Describes how to render 3D geometries.
To be added.
Constructor
1.0.0.0
Constructs a new instance of Urho.Material which is tied to the .
Constructor
1.0.0.0
Pointer to the raw unmanaged Urho object.
Constructs a new instance of Urho.Material, given a raw pointer to an unmanaged object
This creates a new managed wrapper for the type using the raw pointer to an unmanaged object.
Objects that are created in this fashion get registered with the UrhoSharp runtime.
This is intended to be used by the UrhoSharp runtime, and is not intended to be used by users.
Constructor
1.0.0.0
The context that this object will be attached to.
Constructs a new instance of Urho.Material linked to a specific .
Constructor
1.0.0.0
Pass UrhoObjectFlag.Empty.
Empty constructor, chain to this constructor when you provide your own constructor that sets the handle field.
This constructor should be invoked by your code if you provide your own constructor that sets the handle field.
This essentially circumvents the default path that creates a new object and sets the handle and does not call RegisterObject on the target, you must do this on your own constructor.
You would typically chain to this constructor from your own, and then set the handle to the unmanaged object from your code, and then register your object.
Property
1.0.0.0
System.UInt32
Return last auxiliary view rendered frame number.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
Method
1.0.0.0
Urho.Material
To be added.
Clone the material.
To be added.
To be added.
Property
1.0.0.0
Urho.CullMode
Return normal culling mode.
Or
Set culling mode.
To be added.
To be added.
Property
1.0.0.0
Urho.BiasParameters
Return depth bias.
Or
Set depth bias.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
Finish resource loading. Always called from the main thread. Return true if successful.
To be added.
To be added.
Property
1.0.0.0
Urho.FillMode
Return polygon fill mode.
Or
Set polygon fill mode. Interacts with the camera's fill mode setting so that the "least filled" mode will be used.
To be added.
To be added.
Method
1.0.0.0
Urho.Pass
To be added.
To be added.
Return pass by technique index and pass name.
To be added.
To be added.
Method
1.0.0.0
Urho.ValueAnimation
To be added.
Return shader parameter animation.
To be added.
To be added.
Method
1.0.0.0
System.Single
To be added.
Return shader parameter animation speed.
To be added.
To be added.
Method
1.0.0.0
Urho.WrapMode
To be added.
Return shader parameter animation wrap mode.
To be added.
To be added.
Method
1.0.0.0
Urho.Technique
To be added.
Return technique by index.
To be added.
To be added.
Method
1.0.0.0
Urho.Texture
To be added.
Return texture by unit.
To be added.
To be added.
Method
1.0.0.0
System.String
To be added.
Return name for texture unit.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
Mark material for auxiliary view rendering.
To be added.
Property
1.0.0.0
System.UInt32
Return number of techniques.
Or
Set number of techniques.
To be added.
To be added.
Property
1.0.0.0
System.Boolean
Return whether should render occlusion.
To be added.
To be added.
Method
1.0.0.0
Urho.Variant
To be added.
Parse a shader parameter value from a string. Retunrs either a bool, a float, or a 2 to 4-component vector.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
Register object factory.
To be added.
Method
1.0.0.0
System.Void
Reset all shader pointers.
To be added.
Method
1.0.0.0
System.Void
To be added.
Remove shader parameter.
To be added.
Property
1.0.0.0
System.Byte
Return render order.
Or
Set 8-bit render order within pass. Default 128. Lower values will render earlier and higher values later, taking precedence over e.g. state and distance sorting.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
Method
1.0.0.0
System.Boolean
To be added.
To be added.
To be added.
To be added.
Property
1.0.0.0
Urho.Scene
Return the scene associated with the material for shader parameter animation updates.
Or
Associate the material with a scene to ensure that shader parameter animation happens in sync with scene update, respecting the scene time scale. If no scene is set, the global update events will be used.
To be added.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
To be added.
Set shader parameter animation.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter animation speed.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set shader parameter animation wrap mode.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
To be added.
Set technique.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
Set texture.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
Set texture coordinate transform.
To be added.
Method
1.0.0.0
System.Void
To be added.
To be added.
To be added.
Set texture coordinate transform.
To be added.
Property
1.0.0.0
System.UInt32
Return shader parameter hash value. Used as an optimization to avoid setting shader parameters unnecessarily.
To be added.
To be added.
Property
1.0.0.0
Urho.CullMode
Return culling mode for shadows.
Or
Set culling mode for shadows.
To be added.
To be added.
Method
1.0.0.0
System.Void
Ensure that material techniques are listed in correct order.
To be added.
Property
1.0.0.0
System.Boolean
Return whether should render specular.
To be added.
To be added.
Property
1.0.0.0
Urho.StringHash
Urho's type system type.
StringHash representing the type for this C# type.
This returns the Urho's type and is surfaced for low-level Urho code.
Property
1.0.0.0
System.String
Urho's low-level type name.
Stringified low-level type name.
Property
1.0.0.0
System.String
Urho's low-level type name, accessible as a static method.
Stringified low-level type name.
Property
1.0.0.0
Urho.StringHash
Urho's low-level type, accessible as a static method.
This returns the Urho's type and is surface for the low-level Urho code.